一、在nagios服務(wù)端的/usr/local/nagios/etc/下創(chuàng)建monitorhosts文件夾
在荊門等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需開發(fā)網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站建設(shè),成都營銷網(wǎng)站建設(shè),外貿(mào)網(wǎng)站制作,荊門網(wǎng)站建設(shè)費(fèi)用合理。
#mkdir /usr/local/nagios/etc/monitorhosts
#chown nagios.nagios /usr/local/nagios/etc/monitorhosts
編輯nagios.cfg文件,添加:
cfg_dir=/usr/local/nagios/etc/monitorhosts
并注釋cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
#/etc/init.d/nagios restart
二、編輯聯(lián)系人文件contacts.cfg
#vi /usr/local/nagios/etc/object
添加以下行:
define contact{
contact_name IT#定義一個聯(lián)系人簡稱
use generic-contact
alias IT#聯(lián)系人具體描述
email 聯(lián)系人郵箱
}
define contactgroup{ #定義聯(lián)系人組
contactgroup_name IT#聯(lián)系組名稱
alias IT#聯(lián)系組別名
members IT#聯(lián)系組成員
三、nagios服務(wù)端配置文件/usr/local/nagios/etc/monitorhosts
添加主機(jī)組:members中的主機(jī)配置文件中沒有主機(jī)組
define hostgroup{
hostgroup_name servers 主機(jī)組名
alias Servers 主機(jī)組名描述
members 此處添加主機(jī)名
}
添加監(jiān)控項(xiàng):
define service{
use generic-service
host_name 此處寫主機(jī)名
service_description 此處寫監(jiān)控項(xiàng)
check_command check_nrpe! -H IP -c check_memory
max_check_attempts 3#最大失敗嘗試次數(shù),為1時只報警不重新檢測
check_period 24x7#檢測時間段
normal_check_interval 10#常規(guī)檢測時間間隔,默認(rèn)60分(常規(guī)檢測是指無論服務(wù)狀態(tài)是否正常,檢測次數(shù)達(dá)到“最大次數(shù)”時)
retry_check_interval 2#失敗嘗試間隔時間,默認(rèn)60分(失敗嘗試是指服務(wù)狀態(tài)不正常,檢查次數(shù)達(dá)到“最大次數(shù)”時)
notifications_enabled 1#為1時發(fā)送報警郵件,為0不發(fā)送
notification_interval 10#服務(wù)不正常時通知聯(lián)系人的時間間隔
notification_period 24x7#通知聯(lián)系人時間段
notification_options w,u,c,r#通知聯(lián)系人選項(xiàng),w警告,u未知,c危急,f啟動和停止,n不發(fā)送通知
contact_groups IT#聯(lián)系人組
}
四、被監(jiān)控端文件配置
#vi /usr/local/nagios/etc/nrpe.cfg
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/hda1
command[check_zombie_procs]=/usr/local/nagios/libexec/check_procs -w 5 -c 10 -s Z
command[check_procs]=/usr/local/nagios/libexec/check_procs -w 150 -c 200
command[check_swap]=/usr/local/nagios/libexec/check_swap -w 20% -c 10%
#/usr/local/nagios/bin/nrpe -c /usr/local/nagios/etc/nrpe.cfg -d