监控主机:
cd /usr/local/nagios/etc/objects/hosts
vi mi1.cfg
define host{
use linux-server
host_name mi1
alias mi1-server
address 172.16.10.11
}
define service{
use generic-service
host_name mi1
service_description PING
check_command check_ping!100.0,20%!200.0,50%
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service
host_name mi1
service_description Root Partition
check_command check_local_disk!20%!10%!/
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service
host_name mi1
service_description Current Users
check_command check_local_users!20!50
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service
host_name mi1
service_description Total Processes
check_command check_local_procs!600!800!RSZDT
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service
host_name mi1
service_description zombie Processes
check_command check_local_procs!5!10!Z
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service
host_name mi1
service_description Current Load
check_command check_local_load!5.0,4.0,3.0!10.0,6.0,4.0
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service
host_name mi1
service_description Swap Usage
check_command check_local_swap!20!10
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service ; Name of service template to use
host_name mi1
service_description SSH
check_command check_ssh
notifications_enabled 0
}
被监控端
[root@mi1 ~]# vi /usr/local/nagios/etc/nrpe.cfg
allowed_hosts=127.0.0.1,172.16.10.13
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
command[check_disk]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/sda6
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200
command[check_swap]=/usr/local/nagios/libexec/check_swap -w 20% -c %10
cd /usr/local/nagios/etc/objects/hosts
vi mi1.cfg
define host{
use linux-server
host_name mi1
alias mi1-server
address 172.16.10.11
}
define service{
use generic-service
host_name mi1
service_description PING
check_command check_ping!100.0,20%!200.0,50%
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service
host_name mi1
service_description Root Partition
check_command check_local_disk!20%!10%!/
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service
host_name mi1
service_description Current Users
check_command check_local_users!20!50
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service
host_name mi1
service_description Total Processes
check_command check_local_procs!600!800!RSZDT
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service
host_name mi1
service_description zombie Processes
check_command check_local_procs!5!10!Z
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service
host_name mi1
service_description Current Load
check_command check_local_load!5.0,4.0,3.0!10.0,6.0,4.0
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service
host_name mi1
service_description Swap Usage
check_command check_local_swap!20!10
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service ; Name of service template to use
host_name mi1
service_description SSH
check_command check_ssh
notifications_enabled 0
}
被监控端
[root@mi1 ~]# vi /usr/local/nagios/etc/nrpe.cfg
allowed_hosts=127.0.0.1,172.16.10.13
command[check_users]=/usr/local/nagios/libexec/check_users -w 5 -c 10
command[check_load]=/usr/local/nagios/libexec/check_load -w 15,10,5 -c 30,25,20
command[check_disk]=/usr/local/nagios/libexec/check_disk -w 20% -c 10% -p /dev/sda6
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_total_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200
command[check_swap]=/usr/local/nagios/libexec/check_swap -w 20% -c %10
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29819001/viewspace-1321573/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29819001/viewspace-1321573/