手机看片精品高清国产日韩,色先锋资源综合网,国产哺乳奶水91在线播放,乱伦小说亚洲色图欧洲电影

幫助中心 >  技術知識庫 >  數據庫 >  相關技術支持 >  關于nagios配置文件之間的聯系講解示例

關于nagios配置文件之間的聯系講解示例

2017-06-01 19:19:28 15029

# vim /usr/local/nagios/etc/nagios.cfg	
cfg_file=/usr/local/nagios/etc/objects/localhost.cfg
		

# vim /usr/local/nagios/etc/objects/localhost.cfg 


define host{
        use                     linux-server	  --模版
        host_name               localhost	  --主機名	
        alias                   localhost	  --主機別名	
        address                 127.0.0.1	  --被監控機器的IP
        }


define hostgroup{
        hostgroup_name  linux-servers 
        alias           Linux Servers 
        members         localhost    --linux Servers組現在只有localhost這一個成員 
        }


--下面是8個默認定義的服務,以監控磁盤利用率的這一段為例
define service{
        use                             local-service    --模版,在templates.cfg 里定義的    
        host_name                       localhost	--主機名,調用的是同配置文件里define host里定義的host_name
        service_description             Root Partition	--描述,會在web界面顯示的一個標題
        check_command                   check_local_disk!20%!10%!/	--檢測利用率的命令,free空間小于20%就報警,小于10就critcal警告
        }




# vim /usr/local/nagios/etc/objects/templates.cfg 


define host{
        name                            linux-server
	use                             generic-host	--linux主機模版也使用了一個叫generic-host的模版,也在templates.cfg里
	check_period                    24x7 		--在timeperiods.cfg 里定義的時間段
	check_interval                  5 
	retry_interval                  1 
	max_check_attempts              10 
	check_command                   check-host-alive  --在commands.cfg 里定義的命令
	notification_period             workhours	--通知時間在timeperiods.cfg里定義的
	notification_interval           120		--通知間隔
	notification_options            d,u,r 		--通知選項
	contact_groups                  admins		--通知組,在contacts.cfg 里定義
	register                        0  		--不注冊,表示這只是一個模版,被調用,不會被nagios進程認為就是一臺主機
	}



# vim /usr/local/nagios/etc/objects/commands.cfg
define command{
        command_name    check-host-alive
        command_line    $USER1$/check_ping -H $HOSTADDRESS$ -w 3000.0,80% -c 5000.0,100% -p 5
        }

--命令都在libexec下,用--help去查
# /usr/local/nagios/libexec/check_ping --help


提交成功!非常感謝您的反饋,我們會繼續努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務,我們很需要您進一步的反饋信息:

在文檔使用中是否遇到以下問題: