[megoldva] Munin megnémult

Fórumok

Ubuntu LTS-en szerettem volna beüzemelni a munint:

sudo apt-get install munin munin-node

Megpiszkáltam kicsit a konfigurációs fájlokat. Jelenleg így néznek ki:

munin.conf: http://pastebin.com/czTe2C9i
munin-node.conf: http://pastebin.com/3i4AAHi3

Ezek után újra szerettem volna indítani a munin-node-ot:

sudo service munin-node restart

Az eredmény, hogy a konzolba kaptam egy szép üres sort, ami a végtelenségig kitart. Se üzenet, se semmi. Csak várás. Úgy 4 perc után meguntam a várakozást és kinyomtam az egészet a francba.

Ezek után gondoltam akkor jön a B) terv:

sudo service munin-node stop
sudo service munin-node start

Mindkét parancs után ugyanazt az üres sort kaptam a konzolba. Érdekesség viszont, hogy ha egymás után kétszer írom be pl. a start parancsot, akkor elsőre mindig üres sort ad, másodszorra pedig kiírja, hogy "start: Job is already running: munin-node". Viszont sem a processek listájában, sem a /var/run alatt nem utal rá semmi, hogy valóban futna. Olyan az egész, mintha fantomüzenetekkel traktálna. /var/cache/munin/www is tök üres, pedig oda kéne generálnia a fájlokat. Alapból root:root joga volt ennek a mappának, ezt átállítottam munin:munin-ra, hátha jogosultság problémája van, de sajnos ez sem nyert.

Egyéb ötlet?

Hozzászólások

A konfig jónak néz ki. Nyomj egy

tail -f /var/log/munin/munin-node.log

-ot, aztán próbáld újraindítani:

sudo service munin-node restart

Valami ilyesmit kell a logban látni:


Process Backgrounded
2012/02/13-08:44:50 Munin::Node::Server (type Net::Server::Fork) starting! pid(23481)
Using default listen value of 128
Binding to TCP port 4949 on host 127.0.0.1
Setting gid to "0 0"
2012/02/13-08:45:02 CONNECT TCP Peer: "127.0.0.1:38615" Local: "127.0.0.1:4949"

Ha nem ezt látod, akkor mit?

--
trey @ gépház

A munin-node.log fájlban összesen ez a 4 sor van:

Process Backgrounded
2012/02/12-19:58:25 Munin::Node::Server (type Net::Server::Fork) starting! pid(9574)
Binding to TCP port 4949 on host *
2012/02/12-20:00:16 Server closing!

Bár ezek a sorok már régebbiek. Ahogy nézem most már egyáltalán nem is ír a logokba. Ez a néhány sor az időpont alapján a telepítés utáni percekben került bele.

A sudo service munin-node restart parancs még mindig csak egy üres sort ad a konzolba és semmi nem történik. Esetleg a Linux VServer virtualizáció befolyásolhatja a munin működését?

Mit piszkáltál? Előtte backup volt?

Itt:
log_file /var/log/munin/munin-node.log
pid_file /var/run/munin/munin-node.pid

van pid fájlod? Tud ide írni az app? Log is üres?

Igazából csak a host * sort kommenteztem ki és alatta a host 127.0.0.1 sor került be újként a munin-node.conf fájlba. Minden más alapértéken van. Próbálkoztam, hogy visszaállítom a host * sort, illetve hogy a munin.conf-ba megadom a dbdir-rundir értékeit a fájlban látható példának megfelelően, de nem segített egyik sem.

A logban mindössze ez a négy (régebbi) sor van. pid fájlom nincs.

"Ha a munin-node (ha jól emlékszem sh) indítod /bin/ahol_van akkor mit mond?"

Fogadd örök hálámat, ha /usr/sbin/munin-node-ból indítom, akkor simán elindul. :) Az /etc/init.d/munin-node a /lib/init/upstart-job-ra mutatott, és igy nem volt hajlandó a normális működésre. Közben írtam hozzá egy működő init scriptet, így már minden okés.

Köszönöm még egyszer! :)

A munin-node nem fog generálni file-okat és www adatokat. A munin-node csak az adatok gyűjtését végzi, a grafikonok és html file-ok generálását a munin végzi. A munin -t kell berakni cronjob-ba, majd az begyűjti a megfelelő hostokrol az adatokat és generál

"sudo apt-get install munin munin-node"
Bocs, tényleg én vagyok a béna, mert 2x elolvastam és akkor se láttam hogy az install és a munin-node között még ott van a munin szócska is. A hozzászólásodból meg arra következtettem, hogy a munin-node -al felhúz mindent és továbbra is értetlen voltam:)

esetleg a

/etc/init.d/munin-node restart

parancsra hogy reagál ?

telepítésnél szerintem elég az apt-get install munin parancsot
kiadni, az felteszi magával a munin-node -t is

a konfig egy gyors átfutás után, szerintem jónak tűnik,
de ha nagyon nem akar menni, akkor esetleg próbál újratelepíteni a munin -t az:

apt-get purge munin ,majd az apt-get install munin

parancsokkal, és készíts egy backupot a config fájlokról,
az újratelepítés után, mielőtt komolyabban belefognál.

Ha telnettel belépek, ez van: http://pastebin.com/QpadJ1Xd
Log fájl csak 1 db keletkezik:


 cat /var/log/munin/munin-node.log 

2012/03/27-08:36:43 Munin::Node::Server (type Net::Server::Fork) starting! pid(20839)
Binding to TCP port 4949 on host *
Setting gid to "0 0"

--
Coding for fun. ;)