Munin
Munin:無法添加新的自定義 munin 節點
我已經編寫了自己的簡單 munin-node 實現,但無法讓它顯示在 munin-cgi-html 中的 master (2.0.33-1) 上。
munin.conf 配置:
[uberlamp3] address 192.167.0.21 use_node_name yes port 19270
我監視主節點和節點之間的對話,並看到該節點被要求:
1:蓋帽(我返回空蓋帽)
2:列表(我返回唯一的外掛 - temp)
3:配置溫度。我回來:
graph_args --title "Lamp Temperatures" graph_category Temperatures temp.label temp .
4:取溫度。我回來:
temp.value 47.3
5:退出 - 我斷開連接。munin-update.log 中沒有錯誤
所有這些都在 munin-update 上正常處理。munin-update.log 中沒有錯誤。創建相應的 rrd 文件並使用正確的值更新(使用 rrdtool 檢查)。但是 munin-cgi-html 從來沒有在生成的 HTML 中顯示這個新節點。
munin-update.log:
2017/06/23 07:40:01 [INFO] starting work in 9170 for uberlamp3/192.167.0.21:19270. 2017/06/23 07:40:01 [INFO] node uberlamp3 advertised itself as uberlamp.14.by instead. 2017/06/23 07:40:01 [INFO]: Munin-update finished for node uberlamp3;uberlamp3 (0.33 sec) 2017/06/23 07:40:06 [INFO] Reaping Munin::Master::UpdateWorker<uberlamp3;uberlamp3>. Exit value/signal: 0/0
更多觀察:
htmlconf.storable - 包含對 uberlamp3 節點的引用
我嘗試再添加一個本機 munin-node,它添加沒有問題 - 並且在更新後顯示在 html/graphs 中。uberlamp3 雖然仍然沒有顯示。
有什麼建議麼?
Munin 版本:2.0.33-1 Ubuntu 版本:嘗試 16.10 和 17.04
顯然,munin 對節點返回的圖形配置非常敏感。
在我從本機節點複製粘貼配置響應後(例如,使用 telnet,然後使用列表,然後是“配置正常執行時間”),它開始工作並顯示它擷取的所有舊數據。
graph_title Temperatures graph_args --base 1000 -l 0 graph_vlabel °C graph_category system temp.draw AREA temp.label temp .
“節點 uberlamp3 將自己宣傳為 uberlamp.14.by。”
如果您在客戶端上鍵入“主機名”會發生什麼?
你檢查過munin客戶端配置嗎?