8大轻型网管工具,网络管理好帮手「建议收藏」(@8ballpool)
從設(shè)備發(fā)現(xiàn)到系統(tǒng)、網(wǎng)絡(luò)和流量可視性,這些輕型的網(wǎng)管工具非常實(shí)用。在網(wǎng)絡(luò)和服務(wù)器世界,重點(diǎn)是可視性、可視性、可視性,如果你不知道你的網(wǎng)絡(luò)和服務(wù)器在每天每秒正在做什么,你很可能會出問題。幸運(yùn)的是,這里有很多好工具(商業(yè)和開源工具)來幫助你滿足需求。
在本文中我們提供了一些很好用的網(wǎng)管工具,這些工具適合各種規(guī)模的網(wǎng)絡(luò)。從網(wǎng)絡(luò)和服務(wù)器監(jiān)控到趨勢、圖形,甚至是交換和路由器配置備份,這些工具都可以幫你解決問題。
Cacti
首先,最開始出現(xiàn)的是MRTG。早在20世紀(jì)90年代,Tobi Oetiker認(rèn)為應(yīng)該編寫簡單的圖形工具來構(gòu)建輪叫調(diào)度(round-robin)數(shù)據(jù)庫機(jī)制,以用于限制路由器吞吐量。MRTG隨后的是RRD工具,這是一個自給式輪詢數(shù)據(jù)庫和圖形解決方案,目前正用于非常多的開源工具中。而Cacti則是目前的開源網(wǎng)絡(luò)圖形標(biāo)準(zhǔn)工具,它將MRTG的最初目標(biāo)提升到全新的水平。
<img src="https://img-blog.csdn.net/20180425173221764" title="" alt="
?
“>
Cacti是一個LAMP應(yīng)用程序,它為幾乎所有類型的數(shù)據(jù)提供完整的圖形架構(gòu)。在筆者的某些更高級的Cacti安裝中,筆者選擇了各種數(shù)據(jù),從數(shù)據(jù)中心冷卻裝置的流體回流溫度,到文件管理器卷的自由空間,到FLEXlm許可證利用率。如果設(shè)備或服務(wù)返回數(shù)值數(shù)據(jù),可能會被集成到Cacti。還有模版可以監(jiān)控各種設(shè)備,從Linux到Windows服務(wù)器到思科路由器和交換機(jī),基本上是使用SNMP的所有設(shè)備。還有用于更廣泛的硬件和軟件的分布式模版集。
Cacti的默認(rèn)收集方法是SNMP,本地Perl或者PHP腳本也可以使用。該框架巧妙地分離數(shù)據(jù)采集和圖形為離散的實(shí)例,所以我們很容易重新組織現(xiàn)有數(shù)據(jù)為不同的顯示。此外,你可以輕松地通過點(diǎn)擊和拖動來選擇特定時間框架和圖形部分。在某些安裝中,我有些幾年前的數(shù)據(jù),這些數(shù)據(jù)無法說明網(wǎng)絡(luò)設(shè)備或服務(wù)器的當(dāng)前狀況是否為異常,或者經(jīng)常發(fā)生。
使用針對Cacti的PHP Network Weathermap插件,你可以輕松地創(chuàng)建實(shí)時網(wǎng)絡(luò)地圖,顯示網(wǎng)絡(luò)設(shè)備之間的鏈路利用率,當(dāng)你懸停在網(wǎng)絡(luò)鏈接的描述時會出現(xiàn)圖標(biāo)。在部署Cacti的很多位置,這些地圖會清楚地顯示在安裝在高墻上的42寸液晶顯示器,全天候顯示,讓IT人員清楚了解網(wǎng)絡(luò)利用率和鏈路狀況。
Cacti是廣泛的性能圖表和趨勢工具,可以用于跟蹤幾乎任何可監(jiān)控的指標(biāo),并繪制的圖表上。它還是無限可定制,這意味著它可以非常復(fù)雜。
Nagios
Nagios是成熟的網(wǎng)絡(luò)監(jiān)控架構(gòu),已經(jīng)使用多年。Nagios使用C語言編寫,它提供系統(tǒng)和網(wǎng)絡(luò)管理員可以在監(jiān)控軟件包找到的一切功能。這個Web GUI快速而直觀,并且,后端也非常強(qiáng)大。
與Cacti一樣,Nagios有著非常活躍的社區(qū)支持,并且有針對各種硬件和軟件的插件。從基本的ping測試到整合WebInject等插件,你可以不斷監(jiān)控服務(wù)器、服務(wù)、網(wǎng)絡(luò)鏈接等的狀況。我使用Nagios來監(jiān)控服務(wù)器磁盤空間、RAM和CPU利用率、FLEXlm授權(quán)利用率、服務(wù)器排氣溫度,以及WAN和互聯(lián)網(wǎng)鏈接延遲性。它可以用來確保Web服務(wù)器不僅響應(yīng)HTTP查詢,而且他們還會返回預(yù)期的頁面,而沒有被攔截。
沒有通知的網(wǎng)絡(luò)和服務(wù)器監(jiān)控顯然是不完整的。Nagios具有全面的郵件/短信通知引擎以及升級格局,可以用來對通知誰以及何時通知作出明智的決策,如果利用得當(dāng)?shù)脑挘@可以節(jié)省很多時間。此外,我整合了Nagios通知與Jabber,這就引出了例外情況,我會從Nagios收到介紹問題的IM(除了SMS或郵件),這取決于該對象的升級設(shè)置。這個Web GUI可以用來快速停止通知或者確認(rèn)問題,甚至可以記錄管理員輸入的筆記。
如果這還不夠,映射函數(shù)還可以顯示所有監(jiān)控的設(shè)備,其網(wǎng)絡(luò)中的位置,并使用顏色編碼來顯示問題。
Nagios的不足之處在于配置。該配置最好通過命令行來完成,并需要新手花很多時間來學(xué)習(xí),而已經(jīng)熟悉標(biāo)準(zhǔn)Linux/Unix配置文件的人員可能覺得“賓至如歸”。與很多工具一樣,Nagios的功能非常強(qiáng)大,但為之需要付出很多努力。
不要讓復(fù)雜性阻礙了你,Nagios為筆者節(jié)省了很多麻煩。這種工具提供的早期預(yù)警系統(tǒng)的優(yōu)勢不容忽視,這值得你花時間和精力來部署。
OneNMP
OneNMP一是款基于SNMP網(wǎng)絡(luò)管理協(xié)議的實(shí)時網(wǎng)絡(luò)監(jiān)控軟件,產(chǎn)品采用100%Java架構(gòu)產(chǎn)品,從功能模塊、數(shù)據(jù)庫、C/S界面全部基于統(tǒng)一Java技術(shù)平臺和統(tǒng)一數(shù)據(jù)關(guān)系模型,不包含任何第三方功能庫。B/S界面采用HTML5的響應(yīng)式布局框架Boostrap實(shí)現(xiàn),支持PC、平板、手機(jī)瀏覽。
在功能上,產(chǎn)品全面搭載了自動發(fā)現(xiàn)、設(shè)備管理、網(wǎng)絡(luò)拓?fù)涔芾怼⒐收瞎芾怼⑿阅芄芾怼⒔y(tǒng)計圖表等實(shí)用網(wǎng)管功能。在設(shè)計上,采用人性化設(shè)計,整體操作簡,10分鐘即可輕松入門。在管理設(shè)備類型上,全面對SNMP網(wǎng)絡(luò)設(shè)備、主機(jī)/服務(wù)器和IP設(shè)備進(jìn)行監(jiān)控管理,用戶可以自己安裝、自己運(yùn)行、自行監(jiān)控,真正做到了自動化、智能化和全面化。同時提供豐富的設(shè)備監(jiān)控指標(biāo),全面實(shí)現(xiàn)對網(wǎng)口、連通性、CPU、內(nèi)存、磁盤、進(jìn)程以及端口的實(shí)時監(jiān)控。
在收費(fèi)模式上,OneNMP采用按時計費(fèi)的簡易模式,支持按月、按年付費(fèi),十幾臺設(shè)備即可實(shí)施部署,大大降低了網(wǎng)管軟件的使用門檻,中小企業(yè)用極低的預(yù)算即可實(shí)現(xiàn)全面部署。
同時OneNMP和SugarNMS智和網(wǎng)管平臺一脈相承,隨著企業(yè)的發(fā)展,網(wǎng)絡(luò)規(guī)模的擴(kuò)大、結(jié)構(gòu)的復(fù)雜和,用戶隨時可以將軟件升級為更加全面的平臺化產(chǎn)品-“SugarNMS”,來滿足企業(yè)日益發(fā)展的信息化網(wǎng)絡(luò)。
Icinga
Icinga最開始是作為Nagios的分支,但最近被改寫為Icinga 2。這兩種版本都正在積極開發(fā)中,現(xiàn)在已經(jīng)可用,Icinga 1.x向后兼容Nagios插件和配置。Icinga 2已經(jīng)被開發(fā)為更小更時尚,它提供分布式監(jiān)控和多線程框架,這是Nagios和Icinga 1中沒有的。你可以從Nagios遷移到Icinga 1,以及從Icinga 1到Icinga 2。
與Nagios一樣,Icinga可以用來監(jiān)控任何使用IP通信的設(shè)備,正如你使用SNMP和定制插件及附件一樣。
有幾個用于Icinga的Web用戶界面,與Nagios的主要區(qū)別是配置,其配置可以通過web用戶界面來進(jìn)行,而不需要通過配置文件。對于喜歡管理配置而不是命令行的人,這是很好的優(yōu)勢。
Icinga整合了各種圖形和監(jiān)控軟件包,例如PNPP4Nagios、inGraph以及Graphite,提供堅(jiān)實(shí)的性能可視化。Icinga還擴(kuò)展了報表功能。
NeDi
如果你曾經(jīng)通過遠(yuǎn)程登錄到交換機(jī)以及MAC地址查找搜索網(wǎng)絡(luò)中的設(shè)備,或者你只是希望知道某個設(shè)備的物理位置(或者,也許更重要的是,它曾經(jīng)的位置),那么,你可以好好看看NeDi。
NeDi是一個LAMP應(yīng)用程序,它通常查看MAC地址以及網(wǎng)絡(luò)交換機(jī)上的ARP表,并將其在本地數(shù)據(jù)庫發(fā)現(xiàn)的每個設(shè)備進(jìn)行登記。NeDi并不是很出名,但它是非常方便的工具,特別是在設(shè)備不斷移動的環(huán)境。
你可以登錄到NeDi Web GUI,并通過MAC地址、IP地址或者DNS名稱來搜索交換機(jī)、交換機(jī)端口或者無線AP。NeDi從每臺網(wǎng)絡(luò)設(shè)備盡可能多地收集信息,包括序列號、固件和軟件版本、當(dāng)前模版、模塊化配置等。你甚至可以使用來標(biāo)記丟失或被盜的設(shè)備的MAC地址。如果它們再次出現(xiàn)在網(wǎng)絡(luò),NeDi會讓你知道。
配置很簡單,其中一個簡單配置文件允許大量定制化,包括基于正則表達(dá)式或網(wǎng)絡(luò)邊界定義來跳過設(shè)備的能力。如果網(wǎng)絡(luò)被不可發(fā)現(xiàn)的邊界隔開(例如MPLS網(wǎng)絡(luò)),你甚至可以包含設(shè)備的種子列表。NeDi通常使用思科發(fā)泄協(xié)議(Cisco Discovery Protocol)或者鏈路層發(fā)現(xiàn)協(xié)議(Link Layer Discovery Protocol),發(fā)現(xiàn)新的交換機(jī)以及路由器,然后連接它們來收集它們的信息。在設(shè)置好初始配置后,運(yùn)行發(fā)現(xiàn)相對較快。
NeDi與Cacti整合了一定程度,如果提供登錄憑證來執(zhí)行可行的Cacti安裝,設(shè)備發(fā)現(xiàn)會連接到相關(guān)的Cacti圖表。
Ntop
Ntop(現(xiàn)在的“下一代”被稱為Ntopng)已經(jīng)走過了漫長的十年的道路。這個工具可以幫助你監(jiān)控網(wǎng)絡(luò)流量,并連接到快速簡單的Web圖形用戶界面。它使用C語言編寫,完全獨(dú)立。你運(yùn)行配置為觀察特定網(wǎng)絡(luò)接口的單個程序,就可以監(jiān)控了。
Ntop提供了簡單易懂的圖表和表格,來顯示當(dāng)前和過去的網(wǎng)絡(luò)流量,包括協(xié)議、源、目的地以及特定交易的歷史,以及兩端的主機(jī)。你還會發(fā)現(xiàn)廣泛的網(wǎng)絡(luò)利用率圖表、實(shí)時地圖以及趨勢,以及針對各種附加件(例如NetFlow和sFlow)監(jiān)控的插件框架。甚至還有Nbox,嵌入到Ntop的硬件監(jiān)控器。
Ntop甚至繼承了輕量級Lua API框架,可以用來通過腳本語言來支持?jǐn)U展。Ntop還可以存儲主機(jī)數(shù)據(jù)在RRD文件中,以支持持久性數(shù)據(jù)采集。
Ntopng最方便的用途之一是現(xiàn)場流量檢查。當(dāng)我的某個Cacti PHP Weathermap突然顯示紅色的網(wǎng)絡(luò)鏈接集,我知道這些鏈接超過了85%的利用率,但我不知道為什么。通過切換到監(jiān)測網(wǎng)絡(luò)網(wǎng)段的Ntopng程序,我可以查看最高用量者的每分鐘的報表,并立即知道哪個主機(jī)在占用流量。
這種可見性非常有價值。從本質(zhì)上講,你可以在被配置為交換機(jī)級別的任何端口運(yùn)行Ntopng,來監(jiān)控任何端口或者VLAN。
Zabbix
Zabbix是全面的網(wǎng)絡(luò)和系統(tǒng)監(jiān)控工具,它集成了多個功能到單個基于web的控制臺。它可以配置為監(jiān)控和收集來自各種服務(wù)器和網(wǎng)絡(luò)設(shè)備的數(shù)據(jù),對每個對象提供服務(wù)和性能監(jiān)控。
免費(fèi)工具Zabbix
Zabbix可用于在監(jiān)控系統(tǒng)運(yùn)行的代理,它也可以使用SNMP或者其他監(jiān)控方法(例如對開放服務(wù)SMTP和HTTP的遠(yuǎn)程檢查)運(yùn)行無代理。它支持VMware和其他虛擬化管理程序,并生成關(guān)于管理程序性能和活動的數(shù)據(jù)。還可以監(jiān)控Java應(yīng)用程序服務(wù)器、web服務(wù)和數(shù)據(jù)庫。
主機(jī)可以手動添加或者通過自動發(fā)現(xiàn)過程添加。一組廣泛的默認(rèn)模版集適用于最常見的用例,例如Linux、FreeBSD和Windows服務(wù)器;知名服務(wù)(例如SMTP和HTTP),以及ICMP和IPMI設(shè)備可進(jìn)行詳細(xì)的硬件監(jiān)控。此外,使用Perl、Python或幾乎任何語言編寫的自定義檢查也可以整合到Zabbix。
Zabbix還提供可定制的儀表板以及Web用戶界面顯示來突顯你最關(guān)鍵的組件。通知和升級可以作為自定義操作應(yīng)用到主機(jī)或主機(jī)組。你還可以配置操作為觸發(fā)遠(yuǎn)程命令,當(dāng)觀察到某個事件標(biāo)準(zhǔn),可以在被監(jiān)控的主機(jī)運(yùn)行腳本。
Zabbix會以圖表形式顯示性能數(shù)據(jù),例如網(wǎng)絡(luò)吞吐量和CPU利用率,并以可定制的顯示方式收集它們。此外,Zabbix支持定制地圖、屏幕以及幻燈片,顯示被監(jiān)控設(shè)備的當(dāng)前狀態(tài)。
Zabbix最初的部署很復(fù)雜,但謹(jǐn)慎使用模版和自動發(fā)現(xiàn)可以緩解集成的麻煩。除了可安裝的工具包,Zabbix還可以作為幾種流行管理程序的虛擬設(shè)備。
Observium
Observium是一個網(wǎng)絡(luò)和主機(jī)監(jiān)控器,它可以掃描地址范圍使用通用SNMP登錄憑證來監(jiān)控系統(tǒng)。作為LAMP應(yīng)用程序,Observium比較容易設(shè)置和配置,需要安裝常見的Apache、PHP、MySQL、數(shù)據(jù)庫創(chuàng)建、Apache配置等。它被設(shè)計為安裝作為其自己的服務(wù)器,包含專用URL,而不是隸屬于更大的web樹。
你可以登錄到圖形用戶界面,并開始添加主機(jī)和網(wǎng)絡(luò),以及自動發(fā)現(xiàn)范圍和SNMP數(shù)據(jù),讓Observium在整個網(wǎng)絡(luò)爬行,并收集每個系統(tǒng)的數(shù)據(jù)。Observium還可以通過CDP、LLDP或者FDP發(fā)現(xiàn)網(wǎng)絡(luò)設(shè)備,主機(jī)代理可以部署到Linux系統(tǒng)來幫助收集數(shù)據(jù)。
所有這些數(shù)據(jù)顯示在易于導(dǎo)航的用戶界面,提供大量統(tǒng)計數(shù)據(jù)、圖表和圖形。這包括ping和SNMP響應(yīng)時間,以及IP輸出、分片、數(shù)據(jù)包數(shù)量等的圖表。根據(jù)設(shè)備的不同,這些數(shù)據(jù)可以用于每個端口,包括模塊化設(shè)備。
對于服務(wù)器來說,Observium會顯示CPU、RAM、存儲、swap、溫度和事件日志狀態(tài)。你還可以整合數(shù)據(jù)收集和服務(wù)的性能圖表,包括Apache、MySQL、BIND、Memcached、Postfix等。
Observium作為VM很好用,這樣可以迅速成為服務(wù)器和網(wǎng)絡(luò)狀態(tài)信息的工具。這個工具可以給各種規(guī)模的網(wǎng)絡(luò)帶來自動發(fā)現(xiàn)和圖表功能。
總結(jié)
以上是生活随笔為你收集整理的8大轻型网管工具,网络管理好帮手「建议收藏」(@8ballpool)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 香港新世界机房和电讯盈科机房,沙田机房,
- 下一篇: CAD团怎么填充图案?CAD团填充图案方