Ubuntu

Munin 圖從 munin 節點中挑選不同的數據

  • April 23, 2012

我目前正在使用具有多個 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 的資訊,所以讓它向世界開放)他們正在訪問。)

引用自:https://serverfault.com/questions/380742