[SOLVED] Re: Nagios Warnung: Monitoring process may not be running!
Moin moin Hagen,
> > > Error: Could not stat() command file '/var/run/nagios/nagios.cmd'!
> >
> > Dieses File existiert bei mir nicht. Würdest du bitte kurz posten, was
> > bei dir da so drin steht?
>
> bei mir (stable-backport):
> #$ less /etc/nagios/nagios.cfg | grep ...
> command_file=/var/log/nagios/rw/nagios.cmd
dito.
> #$ ls -l /var/log/nagios/rw/nagios.cmd
> prw-rw---- 1 nagios nagios 0 11. Jan 05:13 /var/log/nagios/rw/nagios.cmd
EselX01:~# ls -l /var/log/nagios/rw/nagios.cmd
-rw-rw---- 1 nagios nagios 0 2005-01-12
08:51 /var/log/nagios/rw/nagios.cmd
--> ist bei mir also keine Pipe (p), da ich das File mit touch selbst
angelegt hatte (nagios legt es nicht an).
> Scheint aber von nagios angelegt zu werden, nur der Pfad sollte
> schreibbar sein :)
>
> #$ ls -l /var/log/nagios/
> insgesamt 100
> drwxr-xr-x 2 nagios nagios 4096 11. Jan 00:00 archives
> -rw-rw-r-- 1 nagios nagios 0 10. Jan 12:01 comment.log
> -rw-rw-r-- 1 nagios nagios 0 10. Jan 12:01 downtime.log
> -rw-rw-r-- 1 nagios nagios 81720 11. Jan 12:01 nagios.log
> drwxr-xr-x 2 nagios nagios 4096 10. Jan 12:01 rw
> -rw-rw-r-- 1 nagios nagios 4048 11. Jan 12:56 status.log
> -rw-rw-r-- 1 nagios nagios 3034 11. Jan 12:01 status.sav
sieht bei mir nicht so gut aus:
EselX01:~# ls -al /var/log/nagios/
insgesamt 2099216
-rw-rw-r-- 1 nagios nagios 2147483647 2005-01-03 21:10 nagios.log
drwxrwxrwx 2 nagios nagios 4096 2005-01-12 08:51 rw
-rw-rw-r-- 1 nagios nagios 0 2005-01-06 11:20 status.log
> #$ ls -la /var/run/nagios/
> insgesamt 12
> drwxr-xr-x 2 nagios www-data 4096 10. Jan 12:01 .
> drwxr-xr-x 9 root root 4096 6. Jan 11:45 ..
> -rw-r--r-- 1 root root 5 10. Jan 12:01 nagios.pid
EselX01:/var/log# ls -al /var/run/nagios/
insgesamt 12
drwxr-xr-x 2 nagios www-data 4096 2005-01-12 09:33 .
drwxr-xr-x 11 root root 4096 2005-01-12 08:52 ..
-rw-r--r-- 1 root root 6 2005-01-12 09:33 nagios.pid
Jetzt habe ich die Berechtigungen so angepasst, wie es bei dir steht.
Dann sagt das log file, dass er die nagios.cmd nicht schreiben kann.
Also habe ich die /var/log/nagios/rw/nagios.cmd gelöscht und er legt sie
jetzt von selbst an.
Dann: es funktioniert mit einem Haken: unter Service Detail kommt jetzt:
-----
It appears as though you do not have permission to view information for
any of the services you requested...
If you believe this is an error, check the HTTP server authentication
requirements for accessing this CGI
and check the authorization options in your CGI configuration file.
-----
Ich muss mal googeln, was es damit auf sich hat.
Zusammenfassung: Ich habe die Berechtigungen für /var/log/nagios auf 664
mit owner und group nagios ändern müssen. Dann habe ich das
Verzeichnis /var/log/nagios/rw/ erstellt und in
der /etc/nagios/nagios.cfg den Pfad für das file nagios.cmd angepasst.
Danke also für deine Hilfe!
Grüssle, Tobias
Reply to: