This shows you the differences between two versions of the page.
|
saisp:labs:03:contents:07 [2014/03/10 04:18] mihai.carabas [07. NRPE (Nagios Remote Plugin Executor)] |
saisp:labs:03:contents:07 [2015/03/16 17:52] (current) alexandru.carp [07. [15p] NRPE (Nagios Remote Plugin Executor)] |
||
|---|---|---|---|
| Line 10: | Line 10: | ||
| root@gateway:~# cat /etc/nagios/nrpe.cfg |grep 192.168 | root@gateway:~# cat /etc/nagios/nrpe.cfg |grep 192.168 | ||
| allowed_hosts=192.168.1.4 | allowed_hosts=192.168.1.4 | ||
| + | </code> | ||
| + | |||
| + | Apoi, reporniti serviciul ''nagios-nrpe-server'' pe statia ''gateway'': | ||
| + | <code bash> | ||
| + | root@gateway:~# /etc/init.d/nagios-nrpe-server restart | ||
| </code> | </code> | ||
| Line 27: | Line 32: | ||
| } | } | ||
| </code> | </code> | ||
| - | Observați în interfața grafică noul serviciu adăugat (încărcarea procesoului - ''load average''). Rulați programul CPU intensive de mai jos timp de 5 minute și observați alertele din Nagios (îl opriți cu ''Ctrl+c''):<code bash> | + | Observați în interfața grafică noul serviciu adăugat (încărcarea procesorului - ''load average''). Modificați pe stația ''gateway'' valorile parametrilor la care sunt generate notificările de ''warning'' și ''critical'':<code bash> |
| + | root@gateway:~# cat /etc/nagios/nrpe.cfg |grep check_load | ||
| + | command[check_load]=/usr/lib/nagios/plugins/check_load -w 5,1,0.5 -c 15,10,5 | ||
| + | </code> | ||
| + | |||
| + | Pentru a varia încărcarea procesorului, rulați programul CPU intensive de mai jos timp de 5 minute și observați cum se modifică valorile raportate de Nagios (îl opriți cu ''Ctrl+c''):<code bash> | ||
| root@gateway~# cat loop.sh | root@gateway~# cat loop.sh | ||
| #!/bin/bash | #!/bin/bash | ||
| Line 36: | Line 46: | ||
| done | done | ||
| </code> | </code> | ||
| + | |||
| + | În mod analog, folosind NRPE, verificați starea încărcării memoriei și a discului de pe stația ''gateway''. | ||
| + | <solution -hidden> | ||
| + | <code bash> | ||
| + | root@monitor:/etc/nagios3/conf.d# cat gateway.cfg | ||
| + | [...] | ||
| + | define service{ | ||
| + | use generic-service ; Name of service template to use | ||
| + | host_name gateway | ||
| + | service_description NRPE Check Memory | ||
| + | check_command check_nrpe_1arg!check_memory | ||
| + | contact_groups coleg | ||
| + | } | ||
| + | define service{ | ||
| + | use generic-service ; Name of service template to use | ||
| + | host_name gateway | ||
| + | service_description NRPE Check Disk | ||
| + | check_command check_nrpe_1arg!check_disk | ||
| + | contact_groups coleg | ||
| + | } | ||
| + | </code> | ||
| + | </solution> | ||