排名前五的?開源網監工具

Github上排名前五的開源網絡監控工具php

QQ羣交流:637106415ios

維護網站正常運行是系統管理員最基本的任務之一,因此對系統進行監視,並保持網絡的最佳運行狀態相當重要。 在現代的網絡中,有許多不一樣的方法來監視,網絡監控工具專門用於監控網絡流量和響應時間,而應用程序性能管理解決方案使用代理從應用程序堆棧中提取性能數據。此外,你還須要確保網站不被攻擊。 本文將重點討論開源網絡監控工具,這些工具幫助你監視各個節點和應用程序,以及時發現性能低下的跡象。你還能夠查看整個網絡的性能。 一、Cacti數據庫

若是你對開源網絡監控工具備所瞭解,那麼你可能據說過Cacti。它是一個圖形化解決方案,Cacti主要是經過rrdtool這個工具來繪圖的,被許多網絡管理員用來收集局域網中的性能數據。Cacti在Windows和Linux上支持簡單網絡管理協議(Simple Network Management Protocol, SNMP),用於建立流量數據圖。 Cacti一般使用它經過snmpget來獲取數據,腳本返回的值存儲在MySQL數據庫中,這些數據用於生成圖形。 這聽起來很複雜,可是Cacti有模板來幫助加速這個過程。你還能夠建立一個圖形或數據源模板,用於未來的監視活動。 地址:www.cacti.net/index.php 二、Nagios Core瀏覽器

Nagios Core是最著名的開源監控工具之一。使用Nagios Core,你就能夠自動發現設備、監視鏈接的系統"變壞"和"變好",並生成複雜的性能圖。 支持定製是Nagios Core變得如此流行的主要緣由之一。例如,Nagios V-Shell被添加爲AngularJS內置的PHP Web界面,該界面基於可搜索表和一個用CodeIgniter設計的RESTful API。 若是須要更多的功能,能夠查看Nagios Exchange,它提供了一系列附加組件,能夠將附加功能合併到網絡監控中。 地址:www.nagios.org/projects/na… 三、Icinga 2服務器

Icinga 2是另外一個普遍使用的開源網絡監控工具。它創建在Nagios Core的基礎之上,它有一個靈活的RESTful API,容許你輸入本身的配置並經過儀表板查看實時性能數據。 Icinga2還容許監視實時和歷史性能數據。它爲實時監控提供了出色的警報功能,你還能夠在Windows、Debian、DHEL、SLES、Ubuntu、Fedora和OpenSUSE上免費下載Icinga 2。 地址:icinga.com/products/ic… 四、Zabbix網絡

Zabbix是另外一個業界領先的開源網絡監控工具,從戴爾到Salesforce的公司都使用它,由於它具備可擴展的網絡監控能力,Zabbix在網絡、服務器、雲、應用程序和服務監控方面作得很是好。 你能夠經過Zabbix能夠跟蹤網絡信息,如網絡帶寬使用、網絡健康情況和配置更改,並排除須要解決的問題。與其餘開源監控工具相比,Zabbix提供了很高的便利性。諸如它能夠自動檢測鏈接到網絡的設備。 地址:www.zabbix.com/ 五、Prometheus工具

Prometheus是一個開源的網絡監控工具,它專爲監控時間序列數據而構建。你能夠按時間長度標準或關鍵詞對來標識時間序列數據。時間序列數據存儲在本地磁盤上,以便在緊急狀況下輕鬆訪問。 Prometheus的Alertmanager負責消息通知,Alertmanager能夠經過電子郵件,PagerDuty或OpsGenie發送通知,若有必要,你也能夠關閉警報通知。 Prometheus的UI元素很是出色,容許你從瀏覽器切換到模板語言和Grafana集成。你還能夠將各類第三方數據源從Docker,StatsD和JMX中集成到Prometheus中,來自定義Prometheus。 地址:prometheus.io/ 在這五種方法中,我認爲Icinga 2和Zabbix是最好的選擇,能夠爲你提供全部你須要的東西,讓你開始監控你的網絡,讓它時刻保持在線,並最大限度地減小因爲性能問題而致使措手不及的情況。性能

開源工具交流羣號:637106415網站

相關文章
相關標籤/搜索