Monitoring
pnp4nagios 沒有為新服務/主機創建圖表
我有使用 pnp4nagios 的 nagios 基礎設施。前幾天我添加了新主機 nosql 和安裝在那裡的 mongodb 警報。
主機配置:
define host{ host_name nosql use linux-server,host-pnp address xxx.xxx.xx.xxx }
服務配置:
define service{ hostgroup_name nosql-servers use generic-service,pnp-service service_description MongoDB Connect check_command check_nrpe!check_mongo_connect }
它們似乎以與其他方式相同的方式進行配置。但是,當我嘗試訪問 pnp4nagios 中的圖形時,我得到了:
Please check the documentation for information about the following error. XML file "/usr/local/pnp4nagios/var/perfdata/nosql/MongoDB_Connect.xml" not found. Read FAQ online file [line]: application/models/data.php [312]:
我有點幫助。
我應該如何啟動新圖表?
問題可能出在監視器 check_mongo_connect 的輸出中。除非它被設置為發送額外的數據,否則 PNP 將無法接收它。如果您要查看需要做什麼,我會查看您正在為其獲取 PNP 數據的外掛之一(通過 shell 命令)的輸出。
有關更多資訊,請參見:http ://nagios.sourceforge.net/docs/3_0/perfdata.html
您需要編寫一個模板來告訴 pnp4nagios 如何處理來自“MongoDB Connect”服務的輸出(正常或 perfdata);它不會神奇地為新的/未知的檢查類型創建圖表。