Ubuntu
Munin 圖從 munin 節點中挑選不同的數據
我目前正在使用具有多個 VPS 的 Munin 圖,其中大多數都執行 Ubuntu 10.04 LTS 或更高版本。
問題是,我從預設 repo 安裝 munin-node 但是一些 VPS 在 munin-server 中顯示 Apache 圖,而有些則沒有(所有伺服器都安裝了 Apache,所以它應該選擇 Apache)
有什麼幫助嗎?
聽起來您想要的外掛/外掛未啟用。
您可以通過在執行 munin-node 的每個伺服器上的 /etc/munin/plugins/ 中創建指向 /usr/share/munin/plugins/ plugin_name的符號連結來啟用外掛。
例如,要啟用 apache_accesses、apache_processes 和 apache_volume,執行(以 root 身份):
ln -s /usr/share/munin/plugins/apache_accesses /etc/munin/plugins/apache_accesses ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_processes ln -s /usr/share/munin/plugins/apache_volume /etc/munin/plugins/apache_volume
然後
/etc/init.d/munin-node restart
讓 munin-node 看到新的外掛。如果它仍然無法工作,那麼可能你沒有在那些特定的 VPS 上啟用 Apache 伺服器狀態頁面(所有三個 munin apache 外掛都需要它)。
我更喜歡使用 nginx,所以我不能根據經驗給你具體的說明,但是這個頁面有一個很好看的指南,用於在 Ubuntu 上設置 mod_status。除非你有充分的理由,否則你應該像那個頁面說的那樣將它限制在 localhost (它可以被認為是一個安全漏洞,因為它會顯示關於你的伺服器、訪問者的 IP 地址和 URL 的資訊,所以讓它向世界開放)他們正在訪問。)