您好,登錄后才能下訂單哦!
配置nagios的時候發(fā)現(xiàn)一個問題,就是改變了某個主機(jī)或者服務(wù)的描述之后,在主頁信息總是更新很慢,而且告警信息還是老的信息,重啟多次 nagios甚至重啟主機(jī)都沒有解決,其實(shí)這些都是由于nagios每次關(guān)閉的時候都會保存數(shù)據(jù)到/usr/local/nagios/var /retention.dat這個文件中,然后啟動的時候讀取這個文件的數(shù)據(jù),打開這個文件發(fā)現(xiàn)都是一些nagios各個監(jiān)控對象的狀態(tài)參數(shù),如:
host {
host_name=DianAn-MSR5400
alias=********
display_name=DianAn-MSR5400
modified_attributes=0
check_command=
check_period=24x7
notification_period=24x7
event_handler=
has_been_checked=0
check_execution_time=0.000
check_latency=0.056
check_type=0
current_state=0
last_state=0
last_hard_state=0
last_event_id=0
current_event_id=0
current_problem_id=0
last_problem_id=0
plugin_output=
long_plugin_output=
performance_data=
last_check=0
next_check=1323659506
check_options=0
current_attempt=1
max_attempts=1
normal_check_interval=1.000000
retry_check_interval=1.000000
state_type=1
last_state_change=1323659204
last_hard_state_change=1323659204
last_time_up=0
last_time_down=0
last_time_unreachable=0
notified_on_down=0
notified_on_unreachable=0
last_notification=0
current_notification_number=0
current_notification_id=0
notifications_enabled=1
problem_has_been_acknowledged=0
acknowledgement_type=0
active_checks_enabled=1
passive_checks_enabled=1
event_handler_enabled=1
flap_detection_enabled=0
failure_prediction_enabled=1
process_performance_data=1
obsess_over_host=1
is_flapping=0
percent_state_change=0.00
check_flapping_recovery_notification=0
state_history=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
}
從這些信息可以看出,nagios每次啟動都能延續(xù)上次關(guān)閉前的狀態(tài),是讀取了這個文件的內(nèi)容所致,這對維護(hù)長期狀態(tài)監(jiān)測數(shù)據(jù)統(tǒng)計(jì)等工作有利,但也會造成 nagios啟動慢和信息不能及時更新的問題,要及時更新數(shù)據(jù),可以先stop nagios,刪除掉相應(yīng)的host部分,或者清空文件echo > /usr/local/nagios/var/retention.dat,然后再啟動nagios即可。如果不想在nagios關(guān)閉前保存主機(jī)和服務(wù)的 狀態(tài)信息,可以在nagios的配置主文件里找到retain_state_information,改為0即可。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。