Nagios
Z old-wiki.siliconhill.cz
(Rozdíly mezi verzemi)
Řádka 1: | Řádka 1: | ||
− | = | + | == Jak být monitorován nagiosem == |
* nainstalovat nagios-nrpe-server | * nainstalovat nagios-nrpe-server | ||
Řádka 64: | Řádka 64: | ||
* hostname serveru (např. nightmare.sh.cvut.cz) | * hostname serveru (např. nightmare.sh.cvut.cz) | ||
* 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) | * 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, kam mají být zasílány notifikace | ||
+ | * login/heslo pro přístup do www rozhraní | ||
</blockquote> | </blockquote> | ||
Verze z 5. 1. 2008, 00:15
Jak být monitorován nagiosem
- nainstalovat nagios-nrpe-server
apt-get install nagios-nrpe-server
- nastavit /etc/nagios/nrpe.cfg
změnit allowed_hostsallowed_hosts=nms.siliconhill.czna konci jsou defaultní kontroly
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.
- restartovat nagios-nrpe-server
/etc/init.d/nagios-nrpe-server restart
- poslat údaje správci nms
Mailem na root@nms.siliconhill.cz pošlete tyto údaje:
- hostname serveru (např. nightmare.sh.cvut.cz)
- 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, kam mají být zasílány notifikace
- login/heslo pro přístup do www rozhraní
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_http
atd... viz. adresář /usr/lib/nagios/plugins/ a parametr -h :-)
--- James J.Rimek@sh.cvut.cz icq: 8512032