[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: