Home | Mirror | Search |
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm yum install nrpe -y yum install -y nagios-plugins-disk nagios-plugins-load nagios-plugins-ping nagios-plugins-procs nagios-plugins-swap nagios-plugins-users chkconfig nrpe on vim /etc/nagios/nrpe.cfg <<VIM > /dev/null 2>&1 :79,79s/allowed_hosts=127.0.0.1/allowed_hosts=172.16.1.2/ :wq VIM cat >> /etc/nagios/nrpe.cfg <<EOF #command[check_http]=/usr/lib64/nagios/plugins/check_http -I 127.0.0.1 -p 80 -u http://www.example.com/index.html command[check_swap]=/usr/lib64/nagios/plugins/check_swap -w 20% -c 10% command[check_all_disks]=/usr/lib64/nagios/plugins/check_disk -w 20% -c 10% -e EOF service nrpe start
NAGIOS3 Template
define host{ use generic-host host_name www.example.com alias www.example.com address 172.16.1.5 hostgroups mysql-servers } define service{ use generic-service ; Inherit values from a template host_name www.example.com ; The name of the host the service is associated with service_description PING ; The service description check_command check_ping!200.0,20%!600.0,60% ; The command used to monitor the service normal_check_interval 5 ; Check the service every 5 minutes under normal conditions retry_check_interval 1 ; Re-check the service every minute until its final/hard state is determined } define service{ use generic-service host_name www.example.com service_description MySQL check_command check_mysql_database!monitor!xmNhjDCjfYHjcSG!test } # NRPE disk check. define service { use generic-service host_name www.example.com service_description nrpe-disk check_command check_nrpe_1arg!check_all_disks } define service { use generic-service host_name www.example.com service_description nrpe-users check_command check_nrpe_1arg!check_users } define service { use generic-service host_name www.example.com service_description nrpe-swap check_command check_nrpe_1arg!check_swap } ;define service { ; use generic-service ; host_name www.example.com ; service_description nrpe-procs ; check_command check_nrpe_1arg!check_total_procs ;} define service { use generic-service host_name www.example.com service_description nrpe-load check_command check_nrpe_1arg!check_load } define service { use generic-service host_name www.example.com service_description nrpe-zombie_procs check_command check_nrpe_1arg!check_zombie_procs }