Il problema

Si desidera utilizzare il plug-in check_ping in Nagios per verificare l'accessibilità di un host. Il plug-in funziona per un certo tempo ed esegue i ping, ma poi segnala:

CRITICAL - Could not interpret output from ping command

Questo fenomeno si verifica, per esempio, su SuSE LINUX 9.3.

La causa

A seconda dell'impostazione della lingua, ping produce testo e codifiche di caratteri diversi. Queste non vengono analizzate correttamente da check_ping.

È possibile verificare l'impostazione della lingua nella shell con:

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

La soluzione

Reimpostare la lingua a livello di sistema sul server Nagios. Su una singola shell è possibile farlo con:

root@linux# LANG=

In SUSE LINUX la lingua è impostata a livello di sistema nella variabile /etc/sysconfig/language file. Impostare la variabile RC_LANG su un valore vuoto:

/etc/sysconfig/language:RC_LANG=""

Linux knowledge

Questi articoli sono stati scritti dal fondatore di Checkmk molti anni fa.
Tuttavia, sono ancora validi e quindi li conserviamo sul nostro sito web.
Da allora Mathias ha sviluppato un software di monitoraggio chiamato Checkmk.

Scopri di più