Nagios et Fast Ping (check_fping)

Date: 28/03/2007 | Catégories: Reseau | Tags: ,,,,

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...

  • 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.

  • Nag

    Bonjour, il y a t-il le paramètre « jitter » avec ce plugin ?