5款監控利器介紹(smokeping、cacti、nagios、zabbix、ntop)

  1. smokepingios

Smokeping 是rrdtool 的做者Tobi Oetiker 的做品,是用Perl 寫的,主要是監視網絡性能,包括常規的ping,用echoping監控www 服務器性能,監視dns 查詢性能,監視ssh 性能等。底層也是rrdtool作支持,特色是畫的圖很是漂亮,網絡丟包和延遲用顏色和陰影來表示。在企業中運用較少。web


2 cacti安全

Cacti是一套基於PHP,MySQL,SNMP及RRDTool開發的網絡流量監測圖形分析工具。
服務器

簡單的說Cacti 就是一個PHP 程序。它經過使用SNMP 協議獲取遠端網絡設備和相關信息,(其實就是使用Net-SNMP 軟件包的snmpget 和snmpwalk 命令獲取)並經過RRDTOOL 工具繪圖,經過PHP 程序展示出來。咱們使用它能夠展示出監控對象一段時間內的狀態或者性能趨勢圖。網絡

Cacti是經過 snmpget來獲取數據,使用 RRDtool繪畫圖形,並且你徹底能夠不須要了解RRDtool複雜的參數。它提供了很是強大的數據和用戶管理功能,能夠指定每個用戶能查看樹狀結構、host以及任何一張圖,還能夠與LDAP結合進行用戶驗證,同時也能本身增長模板,功能很是強大完善。界面友好。 CACTI運維

軟件 Cacti 的發展是基於讓 RRDTool 使用者更方便使用該軟件,除了基本的 Snmp 流量跟系統資訊監控外,Cacti 也可外掛 Scripts 及加上 Templates 來做出各式各樣的監控圖。ssh


3 nagios分佈式

Nagios是一款開源的免費網絡監視工具,能有效監控Windows、Linux和Unix的主機狀態,交換機路由器等網絡設置,打印機等。在系統或服務狀態異常時發出郵件或短信報警第一時間通知網站運維人員,在狀態恢復後發出正常的郵件或短信通知。ide

Nagios 能夠監控的功能有:工具

監控網絡服務(SMTP、POP三、HTTP、NNTP、PING等);

監控主機資源(處理器負荷、磁盤利用率等);

簡單地插件設計使得用戶能夠方便地擴展本身服務的檢測方法;

並行服務檢查機制;

具有定義網絡分層結構的能力,用"parent"主機定義來表達網絡主機間的關係,這種關係可被用來發現和明晰主機宕機或不可達狀態;

當服務或主機問題產生與解決時將告警發送給聯繫人(經過EMail、短信、用戶定義方式);

能夠定義一些處理程序,使之可以在服務或者主機發生故障時起到預防做用;

自動的日誌滾動功能;

能夠支持並實現對主機的冗餘監控;

可選的WEB界面用於查看當前的網絡狀態、通知和故障歷史、日誌文件等;


4. ntop

Ntop是一種監控網絡流量工具,用ntop顯示網絡的使用狀況比其餘一些網絡管理軟件更加直觀、詳細。Ntop甚至能夠列出每一個節點計算機的網絡帶寬利用率。他是一個靈活的、功能齊全的,用來監控和解決局域網問題的工具;尤爲當ntop與nprobe配合使用,其功能更加顯著。它同時提供命令行輸入和web頁面,可應用於嵌入式web服務

Ntop主要提供如下一些功能:

自動從網絡中識別有用的信息;

將截獲的數據包轉換成易於識別的格式;

對網絡環境中通訊失敗的狀況進行分析;

探測網絡通訊的時間和過程


5. zabbix

zabbix是一個基於WEB界面的提供分佈式系統監視以及網絡監視功能的企業級的開源解決方案。zabbix能監視各類網絡參數,保證服務器系統的安全運營;並提供柔軟的通知機制以讓系統管理員快速定位/解決存在的各類問題。zabbix由2部分構成,zabbix server與可選組件zabbix agent。zabbix server能夠經過SNMP,zabbix agent,ping,端口監視等方法提供對遠程服務器/網絡狀態的監視,數據收集等功能,它能夠運行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平臺上。


原地址:http://www.ttlsa.com/monitor-safe/monitor-software-5/

相關文章
相關標籤/搜索