1. 程式人生 > >nagios客戶端安裝監控

nagios客戶端安裝監控

ping blame eric .... comm restart server epel擴展源 script

1、在客戶端機器上安裝epel擴展源
yum install -y epel-release
2、yum安裝nagios及依賴包軟件
yum install -y nagios-plugins
nagios-plugins-all nrpe nagios-plugins-nrpe
3、編輯nrpe配置文件 vim /etc/nagios/nrpe.cfg
修改如下:(1)將allowed_hosts=127.0.0.1改為
allowed_hosts=127.0.0.1,192.168.81.131。
其後ip為服務端ip.
(2)找到“dont_blame_nrpe=0”
改為“dont_blame_nrpe=1”
4、啟動客戶端
/etc/init.d/nrpe start
5、服務端配置監控的客戶端
vim /etc/nagios/conf.d/192.168.81.132.cfg
配置如下:
define host{
use linux-server
host_name 192.168.81.132
alias 81.132
address 192.168.81.132
}
define service{
use generic-service
host_name 192.168.81.132
service_description check_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 192.168.81.132
service_description check_ssh
check_command check_ssh
max_check_attempts 5
normal_check_interval 1
}

define service{
use generic-service
host_name 192.168.81.132
service_description check_http
check_command check_http
max_check_attempts 5
normal_check_interval 1
}
6、服務端重啟nagios服務
service nagios restart

2、編輯監控的客戶端配置文件
vim /etc/nagios/conf/192.168.81.132.cfg
加入如下內容:
#監控負載
define service{
use generic-service
host_name 192.168.81.132
service_description check_load
check_command check_nrpe!check_load
max_check_attempts 5
normal_check_interval 1
}
#監控
define service{
use generic-service
host_name 192.168.81.132
service_description check_disk_hda1
check_command check_nrpe!check_hda1
max_check_attempts 5
normal_check_interval 1
}
define service{
use generic-service
host_name 192.168.81.132
service_description check_disk_hda3
check_command check_nrpe!check_hda3
max_check_attempts 5
normal_check_interval 1
}
3、客戶端配置文件nrpe.cfg
修改如下:
(1)找到check_hda1 更改/dev/hda1為/dev/sda1
增加一行
command[check_hda2]=..../devsda2. 同check_hda1
4、重新啟動客戶端nrpe服務 :/etc/init.d/nrpe restart
5、重新啟動服務端nagios服務
service nagios restart

nagios客戶端安裝監控