Nagios
Z old-wiki.siliconhill.cz
(Rozdíly mezi verzemi)
m |
|||
(Není zobrazeno 8 mezilehlých verzí od 2 uživatelů.) | |||
Řádka 1: | Řádka 1: | ||
== Jak být monitorován nagiosem == | == Jak být monitorován nagiosem == | ||
+ | (postup pro Debian) | ||
− | * nainstalovat nagios-nrpe-server | + | * nainstalovat nagios-nrpe-server a nagios-plugins |
<blockquote> | <blockquote> | ||
− | <pre>apt-get install nagios-nrpe-server</pre> | + | <pre>apt-get install nagios-nrpe-server nagios-plugins</pre> |
</blockquote> | </blockquote> | ||
Řádka 13: | Řádka 14: | ||
<pre>allowed_hosts=nms.siliconhill.cz</pre> | <pre>allowed_hosts=nms.siliconhill.cz</pre> | ||
− | na konci jsou defaultní kontroly | + | na konci jsou defaultní kontroly - upravte parametry podle potřeby |
<pre> | <pre> | ||
command[check_users]=/usr/lib/nagios/plugins/check_users -w 5 -c 10 | 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 | + | command[check_load]=/usr/lib/nagios/plugins/check_load -w 25,15,10 -c 40,35,25 |
− | command[check_hda1]=/usr/lib/nagios/plugins/check_disk -w | + | command[check_hda1]=/usr/lib/nagios/plugins/check_disk -w 10 -c 5 -p /dev/hda1 /dev/hda2 |
command[check_zombie_procs]=/usr/lib/nagios/plugins/check_procs -w 5 -c 10 -s Z | 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 800 | command[check_total_procs]=/usr/lib/nagios/plugins/check_procs -w 500 -c 800 | ||
Řádka 49: | Řádka 50: | ||
</pre> | </pre> | ||
− | '''Místo''' nightmare.sh.cvut.cz '''doplnit skutečný hostname serveru.''' | + | '''Místo''' nightmare.sh.cvut.cz '''doplnit skutečný hostname serveru.'''<br/> |
− | + | Věnujte pozornost nastavení limitů (-w warning -c critical) hlavně u check_proc a check_load. Po dosažení těchto limitů posílá nagios notifikační mail. | |
<blockquote> | <blockquote> | ||
'''Doporučené kontroly''' | '''Doporučené kontroly''' | ||
Řádka 91: | Řádka 92: | ||
</pre> | </pre> | ||
+ | </blockquote> | ||
+ | * povolit připojení na port 5666/tcp | ||
+ | <blockquote> | ||
+ | pokud používáte firewall, tak povolit připojení na port 5666/tcp ze stroje 147.32.127.234 (nms.siliconhill.cz) | ||
</blockquote> | </blockquote> | ||
* poslat údaje správci nms | * poslat údaje správci nms | ||
<blockquote> | <blockquote> | ||
Mailem na root@nms.sh.cvut.cz pošlete tyto údaje: | Mailem na root@nms.sh.cvut.cz pošlete tyto údaje: | ||
− | * hostname serveru ( | + | * 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) | * 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 | * kontaktní mail(y), kam mají být zasílány notifikace |
Aktuální verze z 9. 1. 2008, 22:42
[editovat] Jak být monitorován nagiosem
(postup pro Debian)
- nainstalovat nagios-nrpe-server a nagios-plugins
apt-get install nagios-nrpe-server nagios-plugins
- 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 25,15,10 -c 40,35,25 command[check_hda1]=/usr/lib/nagios/plugins/check_disk -w 10 -c 5 -p /dev/hda1 /dev/hda2 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.
Věnujte pozornost nastavení limitů (-w warning -c critical) hlavně u check_proc a check_load. Po dosažení těchto limitů posílá nagios notifikační mail.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