now its perfdata

I changed the pluguin to be perfdata:
Now
– It returns 0 if the peer has been declared the system peer and lends its variables to the system variables.
– It returns 1 if the peer is a survivor, but not among the first six peers sorted by synchronization distance.
If the association is ephemeral, it may be demobilized to conserve resources.
– If it returns 2 if the peer is discarded as unreachable, synchronized to this server (synch loop) or outrageous synchronization distance.

#!/bin/sh
#
# [email protected]
# Checks if the ntp service synchronises to the server time, gives ntp server IP and offset.
# Tested on Ubuntu 12.04.

/usr/sbin/ntpq -p | tail -1 | cut -c 1 >/tmp/check_ntp_server_sync.tmp
ETAT=”$(cat /tmp/check_ntp_server_sync.tmp | cut -c 1)”
if [ “${ETAT}” == “*” ]
then
retour_nagios=0
fi
if [ “${ETAT}” == “#” ]
then
retour_nagios=1
fi
if [ “${ETAT}” == ” ” ]
then
retour_nagios=2
fi

HOST=$(/usr/sbin/ntpq -pn | tail -1 | awk ‘{print $1}’ | cut -c 2-)
COMMAND=$(/usr/sbin/ntpq -pn | grep -F ‘*’ | awk ‘{print $1}’ | cut -d “*” -f 2)
OFFSET=$(/usr/sbin/ntpq -pn | tail -1 | awk ‘{print $9}’)

if [ -z “$COMMAND” ]
then
echo “No synchronization with the time server : ${HOST} offset: ${OFFSET}; | Offset=${OFFSET}s;;”
exit ${retour_nagios}

else
echo “Synchronized with the time server : ${HOST} offset: ${OFFSET} | Offset=${OFFSET}s;;”
exit ${retour_nagios}
fi