Pourquoi Nagios montre-t-il localhost down?

Réponses:

1

Connectez-vous en tant qu'utilisateur normal, pas root . Si la commande ping localhostdit quelque chose dans le style de, ping: icmp open socket: Operation not permittedconsultez Ping: socket ouvert icmp: opération non autorisée (Linux).

Il indique en gros que vous devez ajouter le sdrapeau " " sur le pingbinaire, généralement situé sur /bin/pingles systèmes Debian:sudo chmod u+s /bin/ping

droite
la source
C'est certainement un bon conseil, mais est-ce que cela règle le problème du PO?
Greenonline
@Greenonline Il le devrait. Autant que je sache, Nagios utilise la commande ping pour vérifier l'état d'activation ou de désactivation d'un serveur.
droite
0

Cette vérification va juste essayer de cingler localhost. Ça marche? Sinon, cela pourrait être dû à plusieurs facteurs: votre pare-feu peut le bloquer ou vous avez peut-être désactivé votre configuration pour localhost.

Wouter Verhelst
la source
Cela apparaît PING OK 06-25-2015 10:59:54 0d 0h 34m 29s 1/4 PING OK - Packet loss = 0%, RTA = 0.08 msdans les détails d'état, mais dans les listes d'hôtes, dans les informations d'état pour l'hôte local check_ping: <max_packets> (%s) must be a non-negative number
indiqué
Cela signifie que vous avez négligé d'ajouter un paramètre à une invocation check_ping. Recherchez une ligne "check_ping" dans votre configuration et dites-lui "check_ping! 1" ou quelque chose du genre. Sinon, supprimez simplement la ligne "is localhost up". C'est un test assez inutile de toute façon.
Wouter Verhelst
Dans le localhost.cfg la ligne estcheck_command check_ping!100.0,20%!500.0,60%
verovan
Cela signifie très probablement que la check_pingdéfinition du plugin (dans un autre fichier de configuration nagios) appelle le check_pingbinaire (programme externe) de manière incorrecte. Sur ma boîte Debian, la check_pingdéfinition du plugin se trouve dans /etc/nagios-plugins/config/ping.cfg. Vérifiez ce fichier, exécutez le fichier check_pingbinaire auquel il fait référence pour avoir une idée de ses options et vérifiez que les arguments qu'il a donnés ne sont pas foirés.
Wouter Verhelst