您好,登錄后才能下訂單哦!
Error: Service has no hosts and/or service_description
今天配置nagios的時(shí)候,遇到一個(gè)報(bào)錯(cuò),頗為頭疼了一段時(shí)間,特此記錄。
環(huán)境:centos6.5 nagiso 4.0.8
故障現(xiàn)象:
# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Nagios Core 4.0.8
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 08-12-2014
License: GPL
Website: http://www.nagios.org
Reading configuration data...
Read main config file okay...
Error: Service has no hosts and/or service_description (config file '/usr/local/nagios/etc/objects/templates.cfg', starting on line 188)
Error processing object config files!
***> One or more problems was encountered while processing the config files...
Check your configuration file(s) to ensure that they contain valid
directives and data defintions. If you are upgrading from a previous
version of Nagios, you should be aware that some variables/definitions
may have been removed or modified in this version. Make sure to read
the HTML documentation regarding the config files, as well as the
'Whats New' section to find out what has changed.
問(wèn)題原因:
# vim templates.cfg
# Local service definition template - This is NOT a real service, just a template!
define service{
name local-service ; The name of this service template
use generic-service ; Inherit default values from the generic-service definition
max_check_attempts 4 ; Re-check the service up to 4 times in order to determine its final (hard) state
normal_check_interval 5 ; Check the service every 5 minutes under normal conditions
retry_check_interval 1 ; Re-check the service every minute until a hard state can be determined
register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!
}
define service{
name dkdh-service
check_interval 5
retry_interval 1
max_check_attempts 4
check_command check-host-alive ; Default command to check if routers are "alive"
check_period 24x7
process_perf_data 0
retain_nonstatus_information 0
contact_groups dkdhadmins
notification_interval 5
notification_period 24x7
notification_options w,u,c,r
register 0
}
上面紅色字體的配置項(xiàng),一開(kāi)始沒(méi)有寫(xiě),添加之后解決。
故障分析:
該配置項(xiàng)的含義 DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE!可以看出該配置項(xiàng)主要是判斷是否該服務(wù)是模板,一般在該配置文件我們都建為模板,不作為實(shí)際使用的服務(wù)。由其他地方調(diào)用。如果不配置默認(rèn)值可能是1(待驗(yàn)證)會(huì)認(rèn)為這個(gè)是要啟動(dòng)的服務(wù),但是找不到關(guān)聯(lián)的主機(jī),所以報(bào)錯(cuò)。
如有錯(cuò)誤請(qǐng)斧正。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。