MRTG 一直是最多人用的流量監控套件,但是它的安裝設定比較複雜,而且介面比較陽春,若我們需要監控的設備不多,或是喜歡比較美觀的介面,那就可以來試試 Monitorix。
Monitorix 的官方網站在 http://www.monitorix.org/,它是一個輕量化的系統監控套件,支援多種的服務與系統資源,非常適合用在 Raspberry Pi 這種硬體效能不高的設備上;在 3.0 版之後更內建了 Web Server,而不用再額外安裝其他 Web Service。
最後更新日期 - 2015/01/22
事前準備
- Raspberry Pi Type B / B+,Type A / A+ 只能在本機瀏覽資料,除非自行安裝一張網路卡。
- Raspbian 作業系統。
開始安裝
Monitorix 支援了 Redhar、CentOS、Fedora、Debain、Ubuntu、FreeBSD、Gentoo、Slackware 等多個平台,也提供了原始碼可供我們自行編譯。
Raspbian 屬於 Debain 系列,所以我們到官網找到 for Debian 的主程式,目前最新的版本是 3.6.0,將下載的連結位址複製下來。
貼到 Raspbain 的 Shell 開始下載。
wget http://www.monitorix.org/monitorix_3.6.0-izzy1_all.deb
安裝步驟直接依官網的指示,請參閱 Monitorix - Installation on a Debian/Ubuntu Linux。
首先安裝必要的相依套件。
sudo apt-get -y install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libio-socket-ssl-perl
安裝過程式會出現兩個關於 nullmailer 的設定畫面,這是個簡單的轉信套件 (relay-only MTA),說明可參閱 IT 邦幫忙 - 代轉信件的 Nullmailer。
第一個是詢問本機的完整網域名稱 (FQDN),預設值是 Raspberry Pi 的主機名稱 (hostname),不需修改。
第二個是設定上層實際拿來寄信的 Mail Server,直接用預設值就可以了。
待相依套件裝完了之後。
開始安裝主程式。
sudo dpkg -i monitorix_3.6.0-izzy1_all.deb
sudo apt-get -f install
設定監控的資源
關於主設定檔的調整,請參閱 Monitorix - Manual Reference Pages - monitorix.conf (5)。
sudo vi /etc/monitorix/monitorix.conf
這邊我們先用預設值來執行,直接將服務啟動。
sudo service monitorix restart
檢視系統狀況
因為統計資料不會馬上出現,請等待 5 至 10 分鐘後,打開瀏覽器,輸入 Raspberry Pi 的 IP 或主機名稱到位址列即可,別忘了它是走 Port 8080。
http://raspberrypi:8080/monitorix/
接著就可以看到系統的運作歷史記錄了。
參考資料
更新紀錄
- 2014/05/23 撰文。
- 2015/01/22 加入安裝及執行畫面。
0 意見 :
張貼留言