Raspberry Pi 筆記(41):安裝 Monitorix 監控工具

公司最常用的監控工具是 Icinga (可參考:Raspberry Pi 筆記(二十二):安裝Icinga監控工具及PhpMyAdmin) 及 Cacti,可是還有其他蠻多不同的工具,如 Zabbix 及 OpsView等,今天我要試著安裝 Monitorix 這套監控工具,看看跟 Incinga 差別在哪裡?


[安裝步驟]

更新系統:
$ sudo apt-get update

安裝 rrdtool、perl等工具:
$ sudo apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl
$ sudo apt-get install librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl 
$ sudo apt-get install libconfig-general-perl libio-socket-ssl-perl

下載 Monitoxix 程式檔:
$ wget http://www.monitorix.org/monitorix_3.9.0-izzy1_all.deb

安裝 Monitoxix:
$ sudo dpkg -i monitorix*.deb

修復程式相依性:
$ sudo apt-get -f install

安裝完成後,可透過瀏覽器看到Pi上的監測值,不過要稍等一下才看的到圖形的變化。以我的 Pi 為例,可輸入以下網址,即可看到上述首頁:
http://192.168.1.103:8080/monitorix/

按下 [Ok] 後,可以看到各項監測值,包括:

監測畫面如下:



[如何監控多台主機]

Monitorix 也有監測多部主機的功能,需先修改以下設定檔:

$ sudo nano /etc/monitorix/monitorix.conf

往下翻頁到 Multihost 那段 (如以下畫面),將 enable = n 那行的 = n 改成 = y。


• 可將檔案內的 remotehost_list = server 1... 改成自訂的主機名稱,我改成rPi2...(如下圖)
• remotehost_dest 的 0-2 設定連線的 IP或 URL

重新啟動 Monitorix 。
$ sudo service monitorix restart


[參考資料]

• Monitorix官方網站:http://www.monitorix.org/

Post a Comment

較新的 較舊