Si vous souhaitez utiliser fping en lieu et place de ping avec votre configuration de Nagios, il faut suivre les étapes suivantes:
Installer fping:
# wget http://fping.sourceforge.net/download/fping.tar.gz
# tar zxvf fping.tar.gz
# cd fping-x.y.z
# ./configure
# make
# make install
Autoriser l’utilisateur nagios à executer fping:
# chmod u+s /usr/local/sbin/fping
Installer ou re-installer les plugins Nagios (par exemple sous FreeBSD):
# cd /usr/ports/net-mgmt/nagios-plugins/
# make install
ou
# make deinstall ; make reinstall
Puis changer le fichier de configurations de Nagios (/usr/local/etc/nagios/commands.cfg):
…
define command {
command_name check_ping
command_line $USER1$/check_fping $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -n 5
}
…
define command{
command_name check-host-alive
command_line $USER1$/check_fping $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -n 1
}
…
Il ne reste plus qu’a relancer Nagios:
#/usr/local/etc/rc.d/nagios.sh reload
>
Et “f”hop…





Réseau
abonnez-vous
un commentaire
trackback
4 commentaires au billet “Nagios et Fast Ping (check_fping)”
C’est quoi la différence entre ping et fping ?
Bonne question !
En fait, au niveau réseau ping et fping font la même chose, il se base sur la couche ICMP et notamment les paquets Echo request / reply.
Par contre ils différent dans la manière de procéder. En effet ping ne peut pinguer (sic) qu’une seule machine à la fois, tandis que fping peut prendre un liste de machines. De plus fping n’attend pas la réponse de la machine pinguer pour passer à la suivante.
Cette optimisation est donc très importante pour les scripts et les applications comme Nagios.
A+
qu’est ce qu’un check-host-alive , un check_snmp , un check_http.
@dia: ce sont des plugins pour le serveur de supervision Nagios/ Plus d’info sur le sujet ici.
Publier un commentaire
Partager des documents lors des commentaires: Le groupe Scripd Nicolargo