天天看點

snmp windows工具_五大超強開源的網絡監控工具盤點,你一定需要寫在最後

專注于Java領域優質技術号,歡迎關注

來自:開源最前線(ID:OpenSourceTop)編譯

維護網絡安全是系統管理者的職責所在,有許多不同的方法可以幫助你監視網絡安全,網絡監視工具就是為監視網絡流量和響應時間而設計的,網絡監控工具使您能夠:

  • 自動發現連接配接到網絡的裝置
  • 檢視各種裝置和應用程式的實時和曆史性能資料
  • 警報配置,及時将異常資訊發送給你
  • 生成圖表和報告以更深入地分析網絡活動

本文,我們将介紹5種實用的網絡監控工具:

1、Cacti

snmp windows工具_五大超強開源的網絡監控工具盤點,你一定需要寫在最後

如果你對開源網絡監控工具有所了解,那你應該聽說過Cacti。它是一個圖形解決方案,可作為RRDTool的替代品,許多網絡管理者用它來收集LAN中的性能資料。Cacti在Windows和Linux上支援簡單網絡管理協定(SNMP)來建立流量資料圖。

Cacti通常都是用從使用者建立ping主機的腳本中擷取的資料,腳本傳回的值存儲在MySQL資料庫中,這些資料用于生成圖形。這聽起來很複雜,但Cacti有模闆來幫助你加快這個過程。你還可以建立一個圖表或資料源模闆,用于将來的監控活動。(位址:https://www.cacti.net/index.php)

2、Nagios Core

snmp windows工具_五大超強開源的網絡監控工具盤點,你一定需要寫在最後

Nagios Core是最著名的開源監控工具之一。通過它你可以自動發現裝置、監視連接配接的系統并生成複雜的性能圖表。

支援自定義是Nagios Core變得如此受歡迎的主要原因之一。例如,Nagios V-Shell被添加為AngularJS内置的PHP Web界面,該界面基于可搜尋表和一個用CodeIgniter設計的RESTful API。

如果你需要更多功能,可以檢視Nagios Exchange,它提供了一系列可以內建到網絡監控中的功能插件,Nagios可運作在Linux/Unix平台之上(位址:https://www.nagios.org/projects/nagios-core/)

3、Icinga 2

snmp windows工具_五大超強開源的網絡監控工具盤點,你一定需要寫在最後

Icinga 2是另一個被廣泛使用的開源網絡監控工具。它建立在Nagios Core核心的基礎上,具有靈活的RESTful API,允許你通過儀表闆輸入自己的配置以及檢視實時性能資料,它還支援自定義的,是以你可以準确選擇要在網絡中監控的資訊。

Icinga 2在可視化方面做得非常好。它具有Graphite和InfluxDB的原生支援,可以将性能資料轉換為功能全面的圖形,進而進行更深入的性能分析。

Icinga2還允許您監控實時和曆史性能資料,并為實時監控提供了很好的警報功能,你可以将其配置為通過電子郵件或文本發送性能問題通知。支援Windows、Debian、DHEL、SLES、Ubuntu、Fedora和OpenSUSE等(位址:https://icinga.com/products/icinga-2/)

4、Zabbix

snmp windows工具_五大超強開源的網絡監控工具盤點,你一定需要寫在最後

Zabbix是另一個業界領先的開源網絡監控工具,因其良好的可拓展性,戴爾公司和Salesforce等許多企業都在使用,通過Zabbix可以很好地進行網絡,伺服器,雲,應用程式和服務監控。

你可以跟蹤網絡資訊,例如網絡帶寬使用情況,網絡運作狀況和配置更改,并排除需要解決的問題。Zabbix中的性能資料通過SNMP,智能平台管理接口(IPMI)和IPv6連接配接。

與其他開源監控工具相比,Zabbix提供了極高的便利性。例如,在使用開箱即用的模闆監控網絡之前,你可以自動檢測連接配接到網絡的裝置,Zabbix支援CentOS,Debian,Oracle Linux,Red Hat Enterprise Linux,Ubuntu和Raspbian的Zabbix。(位址:https://www.zabbix.com/)

5、Prometheus

snmp windows工具_五大超強開源的網絡監控工具盤點,你一定需要寫在最後

Prometheus是一個開源的網絡監控工具,它專為監控時間序列資料而建構。你可以按時間長度标準或關鍵詞對來辨別時間序列資料。時間序列資料存儲在本地磁盤上,以便在緊急情況下輕松通路。

Prometheus的Alertmanager負責消息通知,Alertmanager可以通過電子郵件,PagerDuty或OpsGenie發送通知,如有必要,你也可以關閉警報通知

Prometheus的UI元素非常出色,允許你從浏覽器切換到模闆語言和Grafana內建。你還可以将各種第三方資料源從Docker,StatsD和JMX中內建到Prometheus中,來自定義Prometheus。

作為網絡監控工具,Prometheus适用于各種規模的組織。(位址:https://prometheus.io/)

寫在最後

無論你從事什麼行業,隻要你依靠網絡開展業務,都需要實施某種形式的網絡監控,而網絡監控工具可以幫助你保持裝置的正常運作,清單中提到的這5個項目都是開源的,你基本不需要花錢就能使用

這裡面我最喜歡通過Icinga 2和Zabbix來監控網絡,你呢?

譯自:https://opensource.com/article/19/2/network-monitoring-tools