2006.12.31.
NAGIOS – Aki mindenrÅ‘l elsÅ‘ként értesül (2006. december)
Ami el tud romlani, az egyszer el is fog. A szolgáltatási szint megállapodások (SLA) világában azonban a problémákról minél hamarabb értesülnünk kell. Erre a feladatra kiváló eszköz a nagios, amely egy rendkÃvül sokoldalú monitorozó program. Bármit képes nyomon követni, a web kiszolgálónk elérhetÅ‘ségétÅ‘l kezdve, a kvóta túllépésen át, egészen egy adott kapcsolat csomagvesztésének arányáig.
Bővebben a Linuxvilág 2006. decemberi számában.
Egy olvasó kérdezte, hogyan lehet egy távoli gép processzor- ill. diszk terheleset figyelni a nagios-szal?
1. Telepitsük az adott check_* programot a távoli gépen is.
2. KészÃtsünk a nagios konfigurációban egy új ‘define command’ bejegyzést, pl:
define command{
command_name check_remote_disk
command_line /usr/bin/ssh -i /usr/local/etc/nagios-ssh-kulcs $HOSTADDRESS$ /usr/local/bin/check_disk
}
3. Vegyünk fel egy ‘define service ‘ bejegyzést, ahol az adott gép esetében erre a szolgaltatásra hivatkozunk.
4. nagios -v nagios.cfg
5. killall -HUP nagios
Ha a megadott jelszó nélküli kulccsal be tudunk lépni ssh-val a távoli gépre, akkor lefuttatja a /usr/local/bin/check_disk programot a távoli gépen, majd kiÃrja a futásának eredményét (ahogy azt lokálisan is teszi), és a korrekt visszatérési értéket is vissza adja (amit a nagios pedig felhasznál). Ez egyébként bármilyen program esetében járható út, ha azt egy távoli gépen akarjuk futtatni.





January 5th, 2007 at 19:26:48
Szia Jani! Vettem a fáradtságot, megnéztem a weboldalad, gratulálok, tartalmas oldal.
A témához szólva. Nagyon jó ez a megoldás amit Ãrtál, a disk terhelés figyelésére. Van azonban egy talán hivatalosnak mondható megoldás is, ez pedig az NPRE.
“NRPE is an addon for Nagios that allows you to execute “local” plugins (like check_disk, check_procs, etc.) on remote hosts.”
Természetesen letölthető a Nagios weboldaláról.
January 15th, 2007 at 16:49:49
Kossz Isti.