配置Nagios监控端服务器
cd /usr/lib64/nagios/plugins/
./check_nrpe -H Remote_linux_ip_address(被监控的ServerIP)
显示 NRPE v2.15 即正常
cd /etc/nagios/objects
touch hosts.cfg touch services.cfg
vi hosts.cfg 注意修改IP
## Default Linux Host Template ##
define host{
name linux-box ; Name of this template
use generic-host ; Inherit default values
check_period 24x7
check_interval 5
retry_interval 1
max_check_attempts 10
check_command check-host-alive
notification_period 24x7
notification_interval 30
notification_options d,r
contact_groups admins
register 0 ; DONT REGISTER THIS - ITS A TEMPLATE
}
## Default
define host{
use linux-box ; Inherit default values from a template
host_name Nagios_Centos_Client1 ; The name we're giving to this server
alias CentOS 6 ; A longer name for the server
address remote_linux_ip_address ; IP address of Remote Linux host
}
hosts.cfg Code vi services.cfg
define service{
use generic-service
host_name Nagios_Centos_Client1
service_description CPU Load
check_command check_nrpe!check_load
}
define service{
use generic-service
host_name Nagios_Centos_Client1
service_description Total Processes
check_command check_nrpe!check_total_procs
}
define service{
use generic-service
host_name Nagios_Centos_Client1
service_description Current Users
check_command check_nrpe!check_users
}
define service{
use generic-service
host_name Nagios_Centos_Client1
service_description Disk Monitoring
check_command check_nrpe!check_sda1
}
define service{
use generic-service
host_name Nagios_Centos_Client1
service_description Zombie Monitoring
check_command check_nrpe!check_zombie_procs
}
services.cfg Code 修改nagios.cfg
vi /etc/nagios/nagios.cfg 添加如下两行配置
cfg_file=/etc/nagios/objects/services.cfg
cfg_file=/etc/nagios/objects/hosts.cfg
修改command.cfg
vi /etc/nagios/objects/commamds.cfg 添加