Nagios: livestatus krijgt geen socket

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik ben bezig met het installeren van de plugin livestatus voor Nagios. Pagina van de plugin:

http://mathias-kettner.de/checkmk_livestatus.html

Het installeren via apt-get ging prima, geen enkele error. Vervolgens wordt er een verbinding via een uix-socket gemaakt naar /var/lib/nagios3/rw/live via de webinterface (http://10.1.2.13/check_mk/web/htdocs/). Echter, dan krijg ik een melding:

code:
1
Livestatus problem: Cannot connect to 'unix:/var/lib/nagios3/rw/live': [Errno 111] Connection refused


De permissies staan goed:

code:
1
2
3
4
5
total 12
4 drwxrwsrwx 3 nagios www-data 4096 2011-12-20 13:15 .
4 drwxr-xr-x 4 nagios www-data 4096 2011-12-20 13:07 ..
4 drw-rwS--- 2 nagios www-data 4096 2011-12-20 13:15 live
0 prw-rw---- 1 nagios www-data    0 2011-12-20 13:07 nagios.cmd


Maar als je goed kijkt zie je dat live een dir is, geen (s)ocket! Nagios zou de socket aan moeten maken bij de start, maar die geeft het volgende in de logfiles:

code:
1
2
3
4
[1324383412] livestatus: Unable to bind adress /var/lib/nagio3/rw/live to UNIX socket: No such file or directory
[1324383412] Error: Function nebmodule_init() in module '/usr/lib/check_mk/livestatus.o' returned an error.  Module will be unloaded.
[1324383412] Event broker module '/usr/lib/check_mk/livestatus.o' deinitialized successfully.
[1324383413] Finished daemonizing... (New PID=8607)


Ik heb al geprobeerd om de dir live weg te gooien in de hoop dat er dan een socket aan zou worden gemaakt, geen succes. Tevens heeft opnieuw installeren niet geholpen. Weet iemand hoe ik nagios kan forceren de socket aan te maken?

Acties:
  • 0 Henk 'm!

  • Kabouterplop01
  • Registratie: Maart 2002
  • Laatst online: 07-09 18:26

Kabouterplop01

chown -R me base:all

misschien apparmor die roet in het eten gooit...

Acties:
  • 0 Henk 'm!

  • Equator
  • Registratie: April 2001
  • Laatst online: 09-09 15:29

Equator

Crew Council

#whisky #barista


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
eIk heb apparmor tijdelijk uitgeschakeld en nagios gereboot met:

code:
1
2
/etc/init.d/apparmor stop
/etc/init.d/magios3 restart


Helaas zonder succes.Wel heb ik even nagekeken voor welke applicaties er een apparmor profile is:

code:
1
2
3
4
sudo nano /etc/apparmor.d/
abstractions/     force-complain/   tunables/
cache/            local/            usr.sbin.mysqld
disable/          sbin.dhclient     usr.sbin.tcpdump


Nagios zie ik hier niet bij staan.

Wat ik nu wel in nagios.log zie staan:

code:
1
2
[1324455892] Error: Could not create external command file '/var/lib/nagios3/rw/nagios.cmd' as named pipe: (13) -> Permission denied.  If this file already exists and you are sure that another copy of Nagios is not running, you should delete this file.
[1324455892] Bailing out due to errors encountered while trying to initialize the external command file... (PID=3459)


Terwijl de permissies van nagios.cmd niet veranderd zijn!

Edit: zie dat mijn topic is verplaatst, foutje van mijn kant idd
Edit2: nagios.cmd wordt steeds verwijderd door nagios als ik hem handmatig aanmaak
Edit3: na extra rechten te hebben gegeven gaat het weer goed met nagios.cmd

[ Voor 9% gewijzigd door Verwijderd op 21-12-2011 12:59 . Reden: nieuw bericht ]