最近在使用icinga部署監控,在使用icinga-pnp4部署後,裡面的顯示歷史資料的圖形顯示不出來,報錯:
localhost目錄不存在,或localhost目錄為空
經過研究,最後是空
經過研究,最後是空
確認因為在icinga設定檔icinga.cfg裡,沒有將有關perfdata的選項打開,導致icinga不會儲存歷史資料到指定目錄,只需將其全部打開,重啟icinga服務,即可顯示歷史資料圖形了。 有關perfdata的設定項,將前面的#去掉,如下:958:process_performance_data=1_:972: command=pnp4-process-service- perfdata
982:host_perfdata_file=/tmp/host-perfdata
983:service_perfdata_file=/tmp/service-perfdata
NAME$t$HOSTEXECUTIONTIME$ t$HOSTOUTPUT$t$HOSTPERFDATA$
996:service_perfdata_file_template=[SERVICEPERFDATA]t$TIMET$t$HOSTNAME$t$SERVICEDESC$t$SERVICEEXECUTIONTIME$t$SERVICEICE$t$SERVICEDESC$t$SERV。
1007 :host_perfdata_file_mode=a1008:service_perfdata_file_mode=a 1018:host_perfdata_file_processing_interval=019:007_perp1028:host_perfdata_file_processing_command=process-host-perfdata-file
1029:service_perfdata_file_processing_command=process- service-perfdata-file
1040:host_perfdata_process_empty_results=1
1041:service_perfdata_process_empty_results=1
1041:service_perfdata_process_empty_results=1