Nagios
Z old-wiki.siliconhill.cz
Jak být monitorován nagiosem
(uvadím postup pro Debian)
- nainstalovat nagios-nrpe-server a nagios-plugins-basic
apt-get install nagios-nrpe-server nagios-plugins-basic
- nastavit /etc/nagios/nrpe.cfg
změnit allowed_hostsallowed_hosts=nms.siliconhill.czna konci jsou defaultní kontroly - upravte parametry podle potřeby
command[check_users]=/usr/lib/nagios/plugins/check_users -w 5 -c 10 command[check_load]=/usr/lib/nagios/plugins/check_load -w 15,10,5 -c 30,25,20 command[check_hda1]=/usr/lib/nagios/plugins/check_disk -w 20 -c 10 -p /dev/hda1 command[check_zombie_procs]=/usr/lib/nagios/plugins/check_procs -w 5 -c 10 -s Z command[check_total_procs]=/usr/lib/nagios/plugins/check_procs -w 500 -c 800nápovědu k jednotlivým příkazům lze získat pomocí parametru -h např.:
/usr/lib/nagios/plugins/check_users -h(pozn.: místo 'check_hda1' používám 'check_disks' v nrpe_local.cfg)
- nastavit /etc/nagios/nrpe_local.cfg
Přidat další kontroly (podle potřeby). Seznam dostupných kontrol - viz. adresář /usr/lib/nagios/plugins/command[check_ssh]=/usr/lib/nagios/plugins/check_ssh nightmare.sh.cvut.cz command[check_disks]=/usr/lib/nagios/plugins/check_disk -w 10% -c 5% -p / command[check_swap]=/usr/lib/nagios/plugins/check_swap -w 10% -c 5% command[check_mailq]=/usr/lib/nagios/plugins/check_mailq -w 20 -c 100 command[check_ntp]=/usr/lib/nagios/plugins/check_ntp -H time.sh.cvut.cz command[check_https]=/usr/lib/nagios/plugins/check_tcp -p 443 command[check_http]=/usr/lib/nagios/plugins/check_http -H nightmare.sh.cvut.cz command[check_smtp]=/usr/lib/nagios/plugins/check_smtp -H nightmare.sh.cvut.cz command[check_spop]=/usr/lib/nagios/plugins/check_spop -H nightmare.sh.cvut.cz command[check_apt]=/usr/lib/nagios/plugins/check_aptMísto nightmare.sh.cvut.cz doplnit skutečný hostname serveru.
Doporučené kontroly
- Dedicated_Servers
check_users
check_load
check_swap
check_zombie_procs
check_total_procs
check_ssh
check_disks
- Common_Servers
check_mailq
check_ntp
check_smtp
check_spop / check_simap
- Debian_Servers
check_apt
- HTTP_Servers
check_httpatd... viz. adresář /usr/lib/nagios/plugins/ a parametr -h :-)
- restartovat nagios-nrpe-server
/etc/init.d/nagios-nrpe-server restart
- povolit připojení na port 5666/tcp
pokud používáte firewall, tak povolit připojení na port 5666/tcp ze stroje 147.32.127.234 (nms.siliconhill.cz)
- poslat údaje správci nms
Mailem na root@nms.sh.cvut.cz pošlete tyto údaje:
- hostname serveru (skutečný hostname, ne alias, jinak budou problémy se ssl)
- seznam požadovaných kontrol (např.: check_users, check_load, check_zombie_procs, check_total_procs, check_https, check_ssh,check_disks, check_swap, check_mailq, check_ntp, check_http, check_smtp, check_spop, check_apt)
- kontaktní mail(y), kam mají být zasílány notifikace
- login/heslo pro přístup do www rozhraní
---
James
J.Rimek@sh.cvut.cz
icq: 8512032