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


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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.