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.
A teljes cikk.