網絡性能監控工(gōng)具對于it行業的來說是必不可少的一(yī)個工(gōng)具,但是在使用的同時也要注意考慮到網絡性能監控工(gōng)具應該具備哪些技能,下(xià)面小(xiǎo)編就爲大(dà)家具體(tǐ)的講解現代網絡性能監控工(gōng)具應具備何種技能。
以前,企業網絡工(gōng)程師不得不爲各種連接的服務器、應用程序和終端設備提供網絡接入和足夠的帶寬。從OSI模型角度看,這些工(gōng)具主要關注于1-4層網絡。由于通過一(yī)個網絡的所有流量和數據流都共享全部的帶寬和隊列資(zī)源,更高的OSI層次多少被忽略了。
慢(màn)慢(màn)地,網絡設備變得越來越複雜(zá),現在網絡中(zhōng)不同的數據流都可以被識别出來并區别對待。各種服務質量(QoS)和應用層流程成型技術也可用于實現這個目 标。此外(wài),随着對于關鍵業務應用程序依賴程度越來越高,網絡工(gōng)程師也迫切需要了解OSI模型的更高層次,這樣他們才能發現網絡、服務器操作系統、虛拟化軟件和應用程序本身所存在的性能問題或其他問題。但是,要想解決這些問題,他們需要借助于一(yī)些工(gōng)具。
在許多場景中(zhōng),網絡性能監控工(gōng)具已經從較爲傳統和簡單的網絡監控軟件向前進化。這些監控工(gōng)具通常使用ICMP的ping和簡單網絡監控協議(SNMP)的 polling/traps去(qù)檢查網絡狀态。更現代的補充功能包括監控、基線化和智能分(fēn)析應用程序本身的所有狀态。最先進的網絡監控工(gōng)具則還能夠執行以下(xià)5種功能:
1. 網絡與應用程序監控
2. 網絡問題分(fēn)析
3. 應用數據與流攔截分(fēn)析
4. 虛拟化與操作系統問題檢測
5. 問題根源分(fēn)析
不同的網絡性能監控供應商(shāng)在執行這些任務的粒度各不相同。而且,越精确的任務在實現和管理時會越複雜(zá)。因此,一(yī)定要準确理解自身組織的需求,之後再恰當地平衡粒度和複雜(zá)度。那麽,我(wǒ)們接下(xià)來繼續分(fēn)析現代網絡性能監控工(gōng)具所具備的5個常用功能。
網絡與應用程序監控
正如前面所提到的,現代網絡監控工(gōng)具已經從使用ICMP ping和SNMP協議的網絡監控進化爲更複雜(zá)的工(gōng)具了。來自網絡監控服務器的常規ping命令會發送到各種不同的網絡、服務器及其他需要監控的終端設備 上。如果所監控的設備沒有響應ping請求,那麽監控工(gōng)具可能會将該設備标記爲“宕機”,然後向支持人員(yuán)發出警報。
SNMP會收集和組織來自支持這種協議的網絡與服務器組件的各種不同類型的數據。
對于網絡設備而言,這通常意味着要不斷地監控特定的設備接口狀态和數據吞吐量。此外(wài),它還會監控硬件狀态,其中(zhōng)包括電(diàn)源、風扇和内存使用率等。
有一(yī)些網絡性能監控工(gōng)具還能夠收集和響應各不同的系統日志(zhì)(Syslog)消息。系統日志(zhì)是一(yī)種面向基礎架構設備日志(zhì)消息的通用标準。這些消息會被發送和 存儲到一(yī)個集中(zhōng)的網絡監控工(gōng)具中(zhōng),經過分(fēn)析後會在出現系統故障時用于通知(zhī)支持工(gōng)程師。
網絡監控工(gōng)具具有全面的監控能力,它不僅能夠監控可用性和性能統計數據,甚至能夠監控整個應用層。這種監控通常依賴于所配置的軟件插件或操作系統設置,将監控數據發送回中(zhōng)央監控服務器。
虛拟化和操作系統問題檢測
網絡與應用程序之間也一(yī)定會出現一(yī)些問題。這其中(zhōng)包括虛拟化、服務器操作系統及應用程序所依賴的各種中(zhōng)間件。虛拟機管理程序需要單獨監控可能造成應用層性 能下(xià)降的問題。負責管理分(fēn)布式系統之間通信的主操作系統和中(zhōng)間件也有一(yī)樣的問題。網絡性能監控供應商(shāng)會使用不同的方法去(qù)監控這些問題,其中(zhōng)一(yī)些還支持更多 的虛拟機管理程序、操作系統和中(zhōng)間件軟件。
網絡問題分(fēn)析
除了提供簡單的在線/斷線狀态和使用率信息,網絡性能監控産品還能執行更複雜(zá)的自動化網絡故障修複任務。這其中(zhōng)包括路由協議監控和計劃外(wài)路由變化警報。此外(wài),有一(yī)些産品還能使用智能技術去(qù)理解各種WAN技術、虛拟堆疊和QoS特性的工(gōng)作方式。此外(wài),它們還能設置成在出現問題時自動發送警報,甚至還能夠執行 自動修複問題的操作。
應用數據與流的捕捉分(fēn)析
現代網絡性能監控工(gōng)具的最重要任務就是解析和分(fēn)析數據與流。在網絡中(zhōng),不同區域可以用不同的方法去(qù)捕捉數據包,然後執行自動和/或人工(gōng)分(fēn)析。最常見的方法 有:
1. 在所有關鍵的網絡位置上部署分(fēn)布式數據采集代理。
2. 使用特定路由器/交換機硬件所具有的數據包捕捉功能。
分(fēn)析數據包并執行更精細的應用分(fēn)析,這是許多企業組織越來越重視的需求。通過使用深度數據包檢測技術,網絡管理員(yuán)就能夠分(fēn)辨出與應用程序關系更密切的通信問題,否則這些問題很難檢測到。
網絡流采集會整理出數據進出網卡的IP網絡統計信息。一(yī)旦将這些數據發送到一(yī)個集中(zhōng)的服務器并通過網絡性能監控流分(fēn)析工(gōng)具的分(fēn)析,網絡支持管理員(yuán)就能夠分(fēn) 辨流量的源信息和目标信息,以及流量在通過網絡時會遇到的詳細QoS策略。最終,這些數據會被用于識别網絡設備之間的配置問題或各個網絡路徑的擁塞問題。
問題根源分(fēn)析
在一(yī)個網絡性能監控工(gōng)具上整合各種事件數據并進行分(fēn)析,能夠形成一(yī)種自動化問題根源分(fēn)析功能。如果網絡中(zhōng)出現一(yī)個問題,然後它觸發多個組件的事件,那麽許 多網絡性能監控工(gōng)具都會使用人工(gōng)智能技術分(fēn)析這些事件的關聯性,最終确定這個問題的根源。這是其中(zhōng)一(yī)個需要配置的複雜(zá)功能,因爲它要求正确配置所有的設備 和監控系統。例如,如果設備時間沒有通過網絡時間協議(Network Time Protocol)進行同步,那麽事件發現的時間就會出錯。這會給問題根源分(fēn)析引擎的精确度造成負面影響。但是,一(yī)旦創建好并采取正确的維護措施,自動化 問題根源分(fēn)析工(gōng)具就能夠在故障修複方面節省大(dà)量的時間。
上一(yī)篇:以制造業智能化轉型爲根基推動物(wù)聯網技術快速發展
下(xià)一(yī)篇:微軟的雲 每天會受到近150萬次黑客攻擊