Monitorix是一個免費的,開源的,輕量級的系統監視工具它的設計目的是為了儘可能多的監控系統服務和系統資源。 它已經被套用在 Linux / UNIX生產伺服器下, 並且由於其簡單、體積小,一樣可用於嵌入式設備。
它監控系統的平均負載和使用,記憶體分配、磁碟健康狀況、系統服務、網路連線埠、郵件統計(Sendmail,Postfix,Dovecot等),MySQL統計,等等。它就是用來監控系統的總體性能,幫助發現失誤、瓶頸和異常活動的。
基本介紹
- 軟體名稱:Monitorix
- 軟體平台:Linux / UNIX/ FreeBSD等
- 軟體版本:3.5.1
- 更新時間: 06-May-2014
- 軟體授權:監控系統服務和系統資源
軟體信息,軟體介紹,功能特性,軟體安裝,注意事項,
軟體信息
項目名稱: Monitorix
版本: 3.5.1
更新: 06-May-2014
Platform: Perl
平台:Linux / UNIX/ FreeBSD等
軟體介紹
Monitorix是一個免費的,開源的,輕量級的系統監視工具,它的設計目的是為了儘可能多的監控系統服務和系統資源, 它已經被套用在 Linux / UNIX生產伺服器下, 並且由於其簡單、體積小,還可用於嵌入式設備。
Monitorix主要包括兩個程式: 一個收集程式, 叫 monitorix, 這是一個Perl程式,自動啟動,像任何其他系統服務, 和另一個CGI腳本調用叫 monitorix.cgi. 從3.0版本monitorix已經內置了自己的HTTP伺服器, 所以你不必非要安裝第三方web伺服器才能使用它。
Monitorix主要包括兩個程式: 一個收集程式, 叫 monitorix, 這是一個Perl程式,自動啟動,像任何其他系統服務, 和另一個CGI腳本調用叫 monitorix.cgi. 從3.0版本monitorix已經內置了自己的HTTP伺服器, 所以你不必非要安裝第三方web伺服器才能使用它。
Monitorix在系統運行過程中會有規律的收集系統和網路的信息並以圖形化的形式展示出來。它監控系統的平均負載和使用,記憶體分配、磁碟健康狀況、系統服務、網路連線埠、郵件統計(Sendmail,Postfix,Dovecot等),MySQL統計,memcache,Nginx,Apache等等。它就是用來監控系統的總體性能,幫助發現失誤、瓶頸和異常活動的。
功能特性
- 監測系統負載平均數值、活動進程、每個處理器的核心使用情況、全局核心使用情況和記憶體分配情況。
- 監測磁碟驅動器的溫度和健康狀況。
- 監測檔案系統的使用情況和檔案系統的輸入/輸出活動。
- 監測多達10個網路設備的網路流量使用情況。
- 監測眾多系統服務,包括SSH、FTP、Vsftpd、ProFTP、SMTP、POP3、IMAP、POP3、VirusMail和Spam。
- 顯示MTA Mail的統計數字,包括輸入連線和輸出連線。
- 顯示網路連線埠流量,包括TCP和UDP等。
- 顯示FTP的統計數字,使用FTP伺服器的日誌檔案格式。
- 顯示本地或遠程伺服器的Apache/Nginx統計數字。
- 顯示本地或遠程伺服器的MySQL統計數字。
- 顯示Squid代理Web快取的統計數字。
- 顯示Fail2ban的統計數字。
- 監測遠程伺服器(多主機)。
- 能夠按照每天、每周、每月或每年,通過圖形或明文表格查看統計數字。
- 能夠縮放圖形,以便更清楚地查看。
- 能夠定義每一行的圖形數量。
- 內置的HTTP伺服器。
軟體安裝
Monitorix是perl腳本,所以需要perl支持。安裝方法也很簡單,這裡以Ubuntu 和 debian 為例:
第一步:先更新下系統
apt-getupdate
第二步:安裝支持庫
apt-getinstallrrdtoolperllibwww-perllibmailtools-perllibmime-lite-perllibrrds-perllibdbi-perllibxml-simple-perllibhttp-server-simple-perllibconfig-general-perllibio-socket-ssl-perl
第三步:下載deb包,dpkg進行安裝
dpkg-imonitorix*.deb
第四步:修復依賴關係
apt-get-finstall
如果要修改配置檔案:/etc/monitorix/monitorix.conf。記得要重啟monitorix,經過這些步驟之後就安裝成功了,訪問:http://localhost:8080/monitorix/
注意事項
1、Monitorix默認是綁定網卡後所有的外網也可以訪問,如果外網訪問記得要在iptables開放8080連線埠。
2、Monitorix默認沒有開啟口令,需要自己生成和配置。