Munin 的圖型資訊 |
Munin 分成二個部份,一個是提供網頁查詢畫面的監控端 (Server),另一個則是被監控端 (Node),也就是要被監控的電腦,監控端和被監控端分別要安裝不同的軟體,在 Ubuntu 上,因為 Ubuntu 的 PPA 已經有放入 Munin 了,所以,用下面第一行指令就可以安裝好監控端 (Server) 軟體,而第二行指令則是可以安裝被監控端軟體的。
sudo apt-get install munin
sudo apt-get install munin-node
安裝好 Munin 之後,接下來,就可以打開 /etc/munin/munin.conf 檔案來調整設定,在檔案開始的地方,可以看到下面這幾行,如果需要改變 Munin 的檔案儲存位置的話,就需要調整這幾行,否則,上面顯示的,就是 Munin 預的資料庫(dbdir)、網頁檔案(htmldir)、日誌檔(logdir) 和執行程序的 PID (rundir) 儲存位置,一般來說,採用預設值就可以了。
# dbdir /var/lib/munin
# htmldir /var/cache/munin/www
# logdir /var/log/munin
# rundir /var/run/munin
再來,需要調整的部份,是要指定 Munin 要監控的電腦 IP 位址,請找到「# a simple host tree」這一個句子,然後,在它的下方,用中括號括起來的文字,就是到時候,要顯示在網頁上的電腦群組名稱,而下方,就是要監控的電腦的 IP 位址,如果在監控端也有安裝 munin-node 的話,就會出現如下圖的訊息,如果要將其它台電腦也納入監控的話,就要在這個地方加入那台電腦的 IP 位置,其它的部份,就沒有什麼需要調整的哩 !
[localhost.localdomain]
address 127.0.0.1
use_node_name yes
阿舍在另外一台電腦 (IP 位置是 192.168.2.101 ) 也安裝 munin-node 軟體,要來給這台 Munin 監控,所以,接著要在下方加入這些資訊,有關加入其它要監控電腦的方式有很多種,這是最簡單的,其它方式請參考下方所列的參考資料。
[xyz.ayubiz.com]
address 192.168.2.101
use_node_name yes
/etc/munin/munin.conf 檔案調整好之後,接下來,要先幫 Munin 設定一個虛擬主機,這樣,在管理上,會比較方便,設定方式和一般設定 Apache2 的虛擬主機方式一樣,只是,要把虛擬主機的 DocumentRoot 指向 Munin 的網頁檔案的儲存位置,也就是 /etc/munin/munin.conf 檔案裡的 htmldir 所指定的路徑,預設是 /var/cache/munin/www,還有,要調整幾項設定,所以,請把下列設定複製虛擬主機的設定檔,然後,再把 ServerName 調成實際使用的主機網址。(有關虛擬主機的設定,請參考這裡)
<VirtualHost *:80>
ServerAdmin admin@ayubiz.com
ServerName munin.ayubiz.com
DocumentRoot /var/cache/munin/www
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
LogLevel notice
CustomLog /var/log/apache2/access.log combined
ErrorLog /var/log/apache2/error.log
ServerSignature On
</VirtualHost>
虛擬主機設定好並啟用後,就可以開啟網頁來看(以上面虛擬主機的設定為例,網址就是 munin.ayubiz.com),這個時候,只會出現一台電腦的資訊,也就是本機的資訊,因為,另一台還沒設定.
被監控電腦的監控項目 |
而另一台的設定方式要先用前面提到的指令安裝 munin-node,然後,開啟 /etc/munin/munin-node.conf 檔案,找到 allow 字串後,請把後面的 IP 位址改成允許讀取監資訊的電腦的 IP 位址,以阿舍剛剛設定虛擬主機的電腦的 IP 是 192.168.2.102 為例,要改成如下的設定。
allow ^192\.168\.2\.102$
改好後,請執行下面的指令來重新啟動 munin-node,讓新設定生效。
sudo service munin-node restart
如果在被監控的電腦上,有啟用 ufw 防火牆的話,請用下面的指令來讓 munin-node 使用的 4949 埠可以通行。
sudo ufw allow 4949
被監控端設定好之後,再開啟監控端的網頁,就可以看到如下圖的畫面,會多出一台被監控電腦的資訊可以查詢。
另外,如需要監控更多的資源的話,請在監控方 (Server) 的電腦上執行下列指令來安裝額外的功能,而如果需要監控 Windows 電腦的話,請參考 Munin 官網 Wiki 上的這篇文。
sudo apt-get install munin-plugins-extra
參考資料:
http://munin-monitoring.org/wiki/Documentation
https://help.ubuntu.com/10.04/serverguide/munin.html
http://library.linode.com/server-monitoring/munin/ubuntu-12.04-precise-pangolin
延伸閱讀:Piwik 免費流量統計軟體
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁