Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:nagios:nagios_mem_bug]] 

Nagios3 meldet: "Service: SYS - memory/application mem"

Tritt bei paedML 5.x sporadisch auf: „Service check did not exit properly“

Prüfen Sie auf der Konsole als root den Memory-Check direkt:

  /usr/lib/nagios/plugins/check_mem -w 90 -c 95

Falls dies z.B. folgende Ausgabe liefert ist alles in Ordnung:

  OK: 14% Used Memory | MemUsed=14%;90;95

Hier liegt ein Bug in Nagios 3 vor. Nagios arbeit scheinbar das Perl-Script zum mem-test nicht korrekt ab.

Lösung 1:

In der Datei /etc/nagios3/conf.d/linuxmuster_main.cfg den Check mit vollständiger Pfadangabe zum Perl-Interpreter ergänzen:

...
# 'check_mem' command definition
define command{
   command_name    check_mem
   command_line    /usr/bin/perl /usr/lib/nagios/plugins/check_mem  -w $ARG1$ -c $ARG2$
}
...

Lösung 2:

In der Datei /etc/nagios3/nagios.cfg folgende Option auf 0 setzen. Dies betrifft dann aber alles Checks, ist somit weniger zu empfehlen.

...
enable_embedded_perl=0 
...
 [[anwenderwiki:nagios:nagios_mem_bug]] anwenderwiki/nagios/nagios_mem_bug.txt · Zuletzt geändert: 2013/03/29 14:38 (Externe Bearbeitung)