Das Problem

Sie wollen unter Nagios das Plugin check_ping verwenden, um die Erreichbarkeit eines Hosts zu prüfen. Das Plugin läuft eine gewisse Zeit und führt die Pings durch, meldet dann aber:

CRITICAL - Could not interpret output from ping command

Dieses Phaenomen tritt z.B. auf SuSE LINUX 9.3 auf.

Die Ursache

Je nach Spracheinstellung gibt ping unterschiedliche Texte und Zeichenkodierungen aus. Diese werden von check_ping nicht sauber geparst.

Sie können Ihre Spracheinstellung auf der Shell testen mit:

root@linux# echo $LANG
de_DE.UTF-8

Die Lösung

Setzen Sie die Sprache auf dem Nagios-Server systemweit zurück. Auf einer einzelnen Shell erreichen Sie das mit

root@linux# LANG=

Unter SuSE LINUX wird die Sprache systemweit in der Datei /etc/sysconfig/language eingestellt. Setzen Sie die Variable RC_LANG auf einen leeren Wert:

/etc/sysconfig/language:RC_LANG=""

Wissensbank Linux

Diese Artikel wurden vom Gründer von Checkmk vor vielen Jahren geschrieben. Sie sind immer noch gültig und haben deshalb weiterhin ihr Zuhause auf dieser Webseite. Mathias hat in der Zwischenzeit die Monitoringlösung Checkmk entwickelt

Mehr zu Checkmk