Monitorix

軟件截圖:
Monitorix
軟件詳細信息:
版本: 3.10.1 更新
上傳日期: 22 Jun 18
許可: 免費
人氣: 81

Rating: 1.3/5 (Total Votes: 3)

Monitorix 是一個開源的命令行軟件,為用戶提供了非常有用且輕量級的系統監控實用程序,可供新手和有經驗的系統管理員使用。


功能一目了然

它的設計初衷是為了監控盡可能多的系統資源和服務,沒有任何限制,因此可以部署在生產的Linux / UNIX服務器計算機上。該應用程序由兩個命令行程序,一個收集器和一個名為monitorix.cgi的CGI腳本組成。它還配有內置的Web(HTTP)服務器。

它是一個真正的輕量級應用程序,因為它的CLI命令非常簡單,只接受三個參數(-c,-p和-d)。雖然-c選項可用於指定配置文件的位置,但-p選項用於將守護程序的進程ID存儲到指定的文件中。

另一方面,-d選項與三個參數一起使用,none,graph或all,允許用戶記錄有關應用程序內部執行操作的詳細信息。雖然all參數用於顯示所有已啟用圖形的收集數據,但none參數將不顯示任何數據。此外,您可以使用圖形參數指定以逗號分隔的圖形名稱列表。


支持的操作系統和可用性

該程序作為源存檔分發,允許用戶在任何Linux發行版上配置,編譯和安裝它,以及Arch Linux操作系統的二進制包以及基於RPM的系統。

官方支持的Linux發行版包括Red Hat Enterprise Linux,Fedora Linux,CentOS,Arch Linux,Gentoo,Debian和Ubuntu。此外,它還支持FreeBSD,OpenBSD和NetBSD開源類UNIX操作系統。


底線

總而言之,Monitorix是一個非常簡單快速的通用系統監控應用程序,系統管理員可以使用它來監控Linux或BSD服務器計算機。此外,由於其簡單性,它也可用於嵌入式設備。

此版本中的新功能

  • 修復了* BSD系統中的內存擴展錯誤。
  • 修復了'process.pm'以完全兌現選項'netstats_in_bps'。
  • 修復了'gensens.pm'中'allvalues'缺失的聲明,如果啟用了'show_gaps'選項,則會阻止生成圖表。
  • 已修復以正確表示'ipmi.pm'中文本模式中的值。
  • 修正了'lmsens.pm'中MB和CPU溫度值的錯位。
  • 已修復以限制'fs.pm'中設備名稱的長度。
  • 修復了'system.pm'的某些縮放圖形中缺少間隙著色。
  • 修正了在'apcupsd.pm'中將缺失值保存為'unknown'的問題。 [#201]
  • 修復了CGI變量中的XSS漏洞。 [#203](感謝來自http://testarmy.com/的Sebastian Gilon,他指出了這一點)
  • 修復了在啟動HTTP內置之前檢查setgid()和setuid()函數是否成功的問題。 (感謝Sander Bos指出這一點)
  • 修復了在'./htpasswd.pl'中輸入密碼時禁用'echo'的問題。 (感謝Sander Bos指出這一點)
  • 修復了將權限0600設置為日誌文件的問題。 (感謝Sander Bos指出這一點)

版本中的新功能

  • 添加了完整的統計Libvirt(libvirt)圖。
  • 添加了完整的流程統計(流程)圖。
  • 添加了Upstart作業。 [#46]
  • 在啟動期間添加了更多詳細信息。
  • 添加了對“emailreports”模塊的“url_prefix”選項中包含用戶名和密碼的支持。 (由V1ru535建議,admin at mynet.fr)
  • 優化'serv'圖表,不會使具有大日誌文件的服務器過載。
  • 添加了支持以包含Piwik跟踪代碼。 (由V1ru535建議,admin at mynet.fr)
  • 在'emailreports'中添加了對僅限中繼的MTA(例如Nullmailer)的支持。 [#49]
  • 添加了新選項'ip_default_table'以定義Monitorix將在哪個表中放置所有iptables規則以進行網絡流量計費監控。 (由Russell Morris建議,rmorris AT rkmorris.us)
  • 在“郵件”圖表中添加了SPF統計信息。
  • 添加了對最新NVidia驅動程序340.24的支持。 [#54]
  • 添加了新的“url_prefix_proxy”選項以繞過CGI中的URL構建。在反向代理後使用Monitorix時有用。 [#58]
  • 添加了'Makefile',為用戶和打包者提供更多靈活性。 [#62]
  • 在所有圖表中改進了“限制”和“嚴格”功能,並減少了大量冗餘代碼。
  • 在'net'模塊中將所有DST從COUNTER更改為GAUGE,以避免意外的巨大峰值。
  • 添加了一項檢查,以檢測初始化期間啟用的圖形與已定義圖形之間的不一致。
  • 修復了無法在'apcupsd'模塊中收集LOADPCT和ITEMP值的正則表達式。 (感謝Patrick Fallberg,patrick AT fallberg.net)
  • 已修復以在Monitorix無法檢測其設備名稱時顯示文件系統名稱。
  • 在第650行和第684行的fs.pm中,參數的固定消息不是數字。如果定義的文件系統之一不是具有關聯設備名稱的實際掛載點,則會發生這種情況。 (感謝Andreas Itzchak Rehberg,izzy AT qumran.org指出這一點)
  • 修正了'fs'圖形文本界面中的值。
  • 修復了正確使用Chef的init腳本。 [#48]
  • 修正了一條強制更新'serv'圖表中每一分鐘的行。
  • 修復了'icecast'圖表以支持更新的統計頁面格式。
  • 修正了'phpapc'模塊中未初始化變量的使用。
  • 修復了在'mysql'模塊的'list'選項中正確清理逗號分隔值的問題。
  • 修復了內置HTTP服務器為“.css”文件返回正確的Content-Type標頭。 (感謝Liang Zhang,liangz AT fnal.gov指出這一點)
  • 小修正和錯別字。

版本3.5.0中的新功能

  • 添加了完整的統計APC UPS(apcupsd)圖表。 (感謝Ilya Karpov,gibzer AT gmail.com)
  • 添加了完整的統計Netstat(netstat)圖表。 (Maarten van Lieshout建議,mlieshout AT cocomowebbeheer.nl)
  • 在垃圾郵件和病毒電子郵件會計的“服務”和“郵件”圖表中添加了對amavisd-new的支持。 (感謝Dirk Tanneberger,dirk AT tanneberger.biz)
  • 添加了對PHP APC 4.0的支持。 [#36]
  • 如果'emailreports'無法與Monitorix連接,則會在電子郵件中添加錯誤消息。
  • 在'emailreports'中添加了新的'addendum_script'選項,以便在電子郵件中包含用戶自己的數據。 (感謝Dirk Tanneberger,dirk AT tanneberger.biz)
  • 添加了對“/ dev / disk / by-path /”路徑作為“磁盤”圖中的設備名稱的支持。 [#37]
  • 在“emailreports”中添加了兩個新選項,用於配置發送電子郵件報告的時間。 [#39]
  • 在使用HTTPS協議遠程收集值時,添加了一個新選項以接受自簽名證書。 [#40]
  • 在“端口”圖中添加了支持,以在同一端口號上定義多個網絡協議。 (感謝Jean-Louis Halleux,監視器AT ritm.be)
  • 在'fs'圖表中添加了inode用法並重構了佈局。 (Andreas Itzchak Rehberg建議,izzy AT qumran.org)
  • 添加了一個名為“include_dir”的新選項,以便能夠從特定目錄加載其他配置文件(默認情況下為“/etc/monitorix/conf.d”)。因此,主配置文件現在位於新目錄'/ etc / monitorix /'中。
  • 在'nginx'圖表中添加了選項'url',以定義用於收集統計信息的完整網址。 (Melkor建議,morgoth AT free.fr)
  • 將'base_dir'選項的默認路徑'/ usr / share / monitorix'更改為'/ var / lib / monitorix / www'。這應該使Monitorix更加友好。
  • 增加'bind'圖表中標題的字體大小。
  • 從'apache'和'lighttpd'模塊中刪除了硬編碼後綴'/ server-status?auto',現在它大部分都是'list'選項中定義的URL的一部分。 (Melkor建議,morgoth AT free.fr)
  • 刪除了'milter-greylist'統計信息的正則表達式中的EOL標記,以支持更新的版本4.4.3。 (感謝Sean Wilson,monitorix AT bsdpanic.com)
  • 已修復以擴大負值的差距。 [#34]
  • 已在電子郵件報告中修復,以顯示列表中的所有圖表。 [#33]
  • 修復了與UW-IMAP日誌匹配的日期格式,並添加了POP3登錄記帳。 (感謝Wijatmoko U. Prayitno,koko AT crypto.my.id指出這一點)
  • 已修復以顯示“memcached”圖表中的文本界面。
  • 修復了在'mail.pm'中初始化一對變量,以避免在日誌文件中使用“未初始化的值...”消息。 (感謝Dirk Tanneberger,dirk AT tanneberger.biz)
  • 已修復以避免在“網絡”圖中使用別名對網絡接口進行意外分組。 (感謝Ivo Brhel,ivb AT volny.cz)
  • 已修復以在多主機HTML中包含帶單引號的網址。
  • 分別修復了FreeBSD系統中'proc'和'fs'圖中'未初始化值的使用'和'非數字參數'的消息。 (感謝Janusz Pruszewicz,janusz AT pruszewicz.com)
  • 已修復以完全匹配“端口”圖中','輸出'或'輸入/輸出'中的連接類型。
  • 修復了將內核版本作為字符串而不是數字進行比較的方法,並改進了內核版本的提取方式。 (感謝Jean-Louis Halleux,監視器AT ritm.be)
  • 修正了'monitorix.cgi'中的一些HTML標記。
  • 修復了“端口”圖中缺少的HTML標記。 (感謝Jean-Louis Halleux,監視器AT ritm.be)
  • 修復了“端口”圖中“使用未初始化值”的消息。 (感謝Claude Nadon,claude AT ws01.info指出這一點)
  • 修復了多主機模式下某些圖表的標題。
  • 小修正和錯別字。

版本3.4.0中的新功能

  • 添加了完整的統計Memcached圖。 [#27]
  • 添加了對不同BIND統計版本的支持(現在為2和3)。 (感謝Ivo Brhel,ivb AT volny.cz)
  • 在“磁盤”圖表中添加了兩個新警報,以便了解磁盤驅動器是否已超過或達到重新分配和待處理扇區的閾值。 (由Matthew Connelly建議,maff at maff.im)
  • 添加了一個名為“max_historic_years”的新選項(默認值為1),可以使用最多5年的數據。請注意此選項,因為每次擴展值時它都會生成一個新的“.rrd”文件,從而丟失當前的歷史數據。 (由Mohan Reddy,Mohan.Reddy AT analog.com建議)
  • 從設備的中斷收集數據時改進了正則表達式,這也修復了使用非數字參數的一些惱人的消息。
  • 在'serv'和'ftp'圖表中添加了對Pure-FTPd日誌的支持。
  • 添加了新的配置選項“https_url”。 [#31]
  • 修復了有關在BSD系統上“系統”圖表中使用未初始化值的錯誤消息。
  • 修復了BSD系統上“fs”圖中非數字參數的錯誤消息。
  • 修復了'emailreports',如果未定義變量$ ENV {HOSTNAME}(Debian / Ubuntu和其他系統),則使用命令行'hostname'。 (感謝Skibbi,skibbi AT gmail.com指出這一點)
  • 修復了錯誤消息'字符串在CDEF上的=符號後結束:'int'圖中的allvalues ='(中斷圖表正在等待完全重寫)。
  • 修復了'int'圖表,以便與Raspberry Pi更兼容。
  • 修復了'bind.pm'以在線程被禁用時存儲0值。 [#29]
  • 修復了使用電子郵件報告時圖形'proc','port'和'fail2ban'中正確發送圖像的問題。 (感謝Benoit Segond von Banchet,bjm.segondvonbanchet AT telfort.nl指出這一點)
  • 已修復以顯示電子郵件報告中的真實主機名。
  • 修復了'int'圖表,以便與Excito B3產品兼容。 (感謝Patrick Fallberg,patrick AT fallberg.net指出這一點)
  • 修復了正確清理內置HTTP服務器中輸入字符串的問題,導致了許多安全漏洞。 [#30]
  • 修復了'bind'圖形的某些數據源中缺少最小定義的問題。 (感謝Andreas Itzchak Rehberg,izzy AT qumran.org指出這一點)
  • 修復了無法充分清理惡意JavaScript請求字符串的問題。 [#30](感謝Jacob Amey,jamey AT securityinspection.com指出這一點)
  • 修正了monitorix.service中的拼寫錯誤。 [#32]
  • 修復了'nginx'圖中的請求值。現在它尊重標籤顯示每秒的價值,而不是每分鐘。 (感謝Martin Culak,culak AT firma.azet.sk指出這一點)
  • 小修正和錯別字。

版本3.3.1中的新功能

  • 修復了正確清理內置HTTP服務器中輸入字符串的問題,該服務器導致了許多安全漏洞。 [#30]

版本3.3.0中的新功能

  • 添加了完整的統計Wowza Media Server圖表。 (Daniele Ilardo建議,kkstyle21 AT gmail.com)
  • 添加了完整的統計PHP-APC圖表。 (Petr&Scaron建議; vec,petr.svec AT pak.izscr.cz)
  • 重新實現警報信號處理程序,將其置於主循環中,以便能夠控制“磁盤”圖形(以及其他圖形)中的超時。
  • 如果在監視NFS文件系統時網絡出現故障,這應該避免完全凍結。 [#10]
  • 重新實現了'主題'選項。
  • 實施完整的電子郵件報告機制。 [#11]
  • 在'apache'主圖中添加了標籤'Total'。
  • 添加了一個名為“show_gaps”的新選項,以便能夠查看圖表中缺失數據所產生的差距。(Skibbi建議,skibbi AT gmail.com)
  • 在'nvidia'圖表初始化期間添加一項檢查,以測試是否存在'nvidia-smi'命令。
  • 在'nfss'圖表初始化期間添加一項檢查,以測試是否有'/ proc / net / rpc / nfsd'文件。
  • 在'nfsc'圖表初始化期間添加一項檢查,以測試是否有'/ proc / net / rpc / nfs'文件。
  • 在“traffacct”圖表中添加了“url_prefix”選項。
  • 在所有圖表中添加了“global_zoom”選項。
  • 修正了一個阻止在'nfss'圖表中看到統計信息的錯誤。
  • 修復了'nginx'圖表中iptables規則的名稱,該規則阻止了網絡流量圖的工作。 [#22]
  • 修復了在“fail2ban”圖表中無法正確收集數據的錯誤。 [#23]
  • 修正了monitorix.conf(5)手冊頁中'netstats_in_bps'的描述。
  • 使用較新的官方驅動程序修復了'nvidia'圖表中'參數'“在int ...中不是數字'的消息。
  • 修復了組(多主機視圖)中的一個錯誤,該錯誤導致無法查看所選組的遠程服務器圖形。 (感謝Mauro Medda,m.medda AT tiscali.it)
  • 小代碼清理。

版本3.2.1中的新功能

  • 在'squid'圖表中更改了收集內存使用情況的來源。現在顯示的值更加真實和準確。
  • 在內置HTTP服務器中添加了用戶/密碼身份驗證選項。 [#14]
  • 添加了腳本'htpasswd.pl'以便能夠加密密碼。 [#14]
  • 添加了選項'hosts_allow'和'hosts_deny'以限制通過IP地址訪問內置HTTP服務器。 [#14]
  • 添加了為要綁定的內置HTTP服務器指定可選主機地址的功能。 [#19]
  • 在'disk'圖表中添加了一個名為'accept_invalid_disk'的新選項,即使定義的某些設備名稱無效或不存在,也允許繼續工作。這對於監視未永久連接到系統的外部磁盤特別有用。
  • 更新了'monitorix.service'文件。 [#20](感謝Christopher Meng,rpm AT cicku.me)
  • 修正了一個阻止在'lmsens'圖表中看到核心溫度的錯誤。 (感謝Bryan Guidroz,bryanguidroz AT hotmail.com)
  • 修復了一個拼寫錯誤並在monitorix.conf(5)手冊頁中轉義了一對連字符。

版本3.2.0中的新功能

  • 添加了完整的Raspberry Pi傳感器圖表。 [#10,#13](感謝graysky,graysky AT archlinux.us)
  • 改進了monitorix.conf(5)手冊頁中的MySQL文檔。 (感謝Luca Ferrario,luca AT ferrario.net)
  • 添加了一個名為“temperature_scale”的新選項,可以在攝氏度或華氏度之間切換值。 (Bryan Guidroz建議,bryanguidroz AT hotmail.com)
  • 在月度報告中添加了對簡體中文的支持。 (感謝Christopher Meng,rpm AT cicku.me)
  • 通過'lmsens'圖表中的'gpu'鍵添加了對ATI圖形卡的支持。與NVIDIA案例一樣,它需要ATI官方驅動程序。 [#8]
  • 將內置HTTP服務器中的默認字符集更改為UTF-8。 (感謝Akong,ak6783 AT gmail.com指出這一點)
  • 在MySQL圖的“未定義配置”中添加了詳細信息。
  • 修復了Nginx圖中iptables規則中的拼寫錯誤。 (感謝Faustin Lammler,faustin AT dejadejoder.com)
  • 修復了Squid圖以便遵守'netstat_in_bps'選項。 (建議Ignacio Freyre,nachofw AT adinet.com.uy)
  • 在“端口”圖中修復,以顯示“max”值與實際定義的端口數之間的最小圖形數。這將修復第410和411行中未初始化值的錯誤消息。
  • 已修復以支持磁盤圖中定義的磁盤設備名稱中的RAID控制器參數。 [#12]
  • “fs”,“系統”和“郵件”圖表的警報系統中的小修復。
  • 修復了'traffacct'圖表中的一個錯誤,如果該選項為空,則該錯誤會阻止會計流量。此外,還添加了Socket模塊。
  • 已修復使用'silent = imagetag'選項時,在'fs'圖表中獲取正確組號的正確圖表。 [#16]

版本3.1.0中的新功能

  • 添加了完整的統計FTP圖表。
  • 'serv'圖現在使用'secure_log'日誌文件來獲取FTP登錄統計信息。或者,'ftp_log_date_format'選項已重命名為'secure_log_date_format'。
  • 修復了'nginx'和'port'圖表,在所有iptables規則中正確使用'-m conntrack --ctstate'而不是'-m state --state',並避免使用過時選項的惱人的iptables消息。
  • 已修復以“, - ”(逗號+空格)分隔'disk-> list-> [n]'中的值。
  • 已修復以檢測“disk-> list-> [n]”中定義的設備名稱是否確實存在於系統中。
  • 修復了'lmsens'中缺少初始化某些數據數組的問題,這些數據生成了消息“錯誤:更新/var/lib/monitorix/lmsens.rrd時:預期52個數據源讀數(得到10)來自N”如果'傳感器的命令不見了。
  • 修復了'lmsens',以便在系統中未安裝'nvidia-smi'命令時更好地處理返回值(錯誤)。
  • 修復了'lmsens'圖表中'sensors'命令提取的溫度值不佳的問題。 (感謝Cedric Girard指出這一點)
  • 修復了'nginx'以避免使用未初始化的值,並在Monitorix無法連接到Nginx服務器時顯示錯誤消息。
  • 修復了'apache',以便在Monitorix無法連接到Apache服務器時顯示錯誤消息。
  • 修復了'lighttpd',以便在Monitorix無法連接到Lighttpd服務器時顯示錯誤消息。
  • 修正了'icecast',以便在Monitorix無法連接到Icecast服務器時顯示錯誤消息。
  • 修正了'traffact',以便在Monitorix無法連接到HTTP服務器時顯示錯誤消息。
  • 已修復以確保在Monitorix意外退出時終止內置HTTP服務器。
  • 在FreeBSD系統的'system','kern'和'fs'圖表中修復了'使用未初始化值...'的消息。
  • 修復了在FreeBSD系統上正確提取次要內核版本的問題。
  • 修復了'用戶'圖表中的一個錯誤,該錯誤導致無法正確計算當前登錄FreeBSD系統的用戶數。
  • 修正了使用“ipfw”收集數據的錯誤,該錯誤影響了“端口”圖表,該圖表顯示的活動多於實際活動。

版本3.0.0中的新功能

  • 添加了HTTP內置服務器。
  • 將路徑'cgi-bin'更改為'cgi'。
  • 修復了'fs'圖中的顏色序列。
  • 修正了'mysql'圖中的除零。
  • 修復了'fs'圖表中過多的底部填充。
  • 修正了在'fs'圖表中使用'/','swap'和'/ boot'值的相同顏色。
  • 修正了'traffacct'圖表標題中的錯誤命名。
  • 修正了.png文件的所有網址。

類似的軟件

Sophosticated
Sophosticated

3 Jun 15

Iotop
Iotop

20 Feb 15

Opsview
Opsview

20 Feb 15

意見 Monitorix

評論沒有發現
添加評論
打開圖片!