摘 要:當(dāng)網(wǎng)絡(luò)組建完成后,雖然已經(jīng)可以正常通信,但不能確定網(wǎng)絡(luò)的通信性能。為清楚了解網(wǎng)絡(luò)性能,需使用網(wǎng)絡(luò)性能測(cè)試工具,本文將主要介紹網(wǎng)絡(luò)性能的監(jiān)視工具NPM的主要性能及使用方法。
關(guān)鍵詞:網(wǎng)絡(luò)性能、監(jiān)視工具、NPM功能
中圖分類號(hào):TP393
NPM(Solar Winds Orion Network Performance Monitor)是一款完善的網(wǎng)絡(luò)帶寬性能和故障管理軟件,該軟件可以通過瀏覽器即時(shí)監(jiān)控網(wǎng)絡(luò)狀態(tài)和統(tǒng)計(jì)資料,該程序可以監(jiān)視和收集來自路由、結(jié)點(diǎn)、服務(wù)器和所有開啟SNMP服務(wù)的設(shè)備信息,同時(shí)還可以監(jiān)控CPU占有率,內(nèi)存使用情況及可用磁盤空間等信息。這個(gè)基于網(wǎng)絡(luò)的工具為IP網(wǎng)絡(luò)提供了故障和性能管理。主要包括五部分,用于CATV數(shù)據(jù)網(wǎng)絡(luò)特殊統(tǒng)計(jì)的監(jiān)控,提供IP地址定位和追蹤,用于發(fā)現(xiàn)和保存追蹤并將數(shù)據(jù)存儲(chǔ)到SQL sever數(shù)據(jù)庫(kù)中,用于分析IP通信,幫助識(shí)別高帶寬的用戶和組,為IP網(wǎng)絡(luò)提供了保障和性能工具,提供了實(shí)時(shí)和歷史的數(shù)據(jù)性能及可靠性統(tǒng)計(jì)。
NPM的安裝比較簡(jiǎn)單,保持默認(rèn)設(shè)置即可。軟件和硬件安裝的最低要求操作系統(tǒng)Windows Server 2000,Windows XP Pro,Windows Server 2003,還必須安裝IIS組件,用于網(wǎng)頁(yè)配置;CPU要求2GHz及以上CPU,如果管理超過2000個(gè)對(duì)象,則需使用3GHz以上的CPU;內(nèi)存1GB以上;閑置空間5GB以上;數(shù)據(jù)庫(kù)SQL Server 2000SP4、Standard or Enterprise、SQL Server 2005 Express,Standard or Enterprise;IE瀏覽器IE6或更高版本。安裝完成后并不能立即使用軟件發(fā)現(xiàn)并監(jiān)控設(shè)備,首先需對(duì)軟件進(jìn)行配置,主要是配置軟件與SQL Server數(shù)據(jù)庫(kù)協(xié)同工作。
安裝配置完成后并不會(huì)自動(dòng)發(fā)現(xiàn)網(wǎng)絡(luò)中的設(shè)備,為監(jiān)控網(wǎng)絡(luò)中的設(shè)備必須創(chuàng)建發(fā)現(xiàn)任務(wù),并將發(fā)現(xiàn)的設(shè)備添加到數(shù)據(jù)庫(kù)中。在Orion NPM主窗口中打開Network Discovery窗口,根據(jù)需要?jiǎng)?chuàng)建并保存新的發(fā)現(xiàn)數(shù)據(jù)庫(kù),根據(jù)實(shí)際情況設(shè)置發(fā)現(xiàn)過程中所使用的SNMP字符串,在New SNMP Community String文本框中輸入SNMP字符串,單擊Add按鈕,將其添加到SNMP Community Strings列表中,添加完成后選中相應(yīng)的SNMP字符串,單擊按鈕可以調(diào)整SNMP的順序,單擊Delete按鈕可以刪除該字符串。如果單擊Discover Subnets Using Seed Routers按鈕可以以所添加的路由器為基礎(chǔ),發(fā)現(xiàn)并添加網(wǎng)絡(luò)設(shè)備。單擊Add Subnets按鈕在Subnet Address文本框中輸入網(wǎng)絡(luò)地址,在Subnet Mask下拉表中選擇該網(wǎng)絡(luò)的子網(wǎng)掩碼,將其添加到網(wǎng)絡(luò)列表中,重復(fù)操作可以添加多個(gè)網(wǎng)絡(luò)。單擊Star Network Discovery按鈕,即可開始掃描所設(shè)置的網(wǎng)絡(luò),掃描完成后,可詳細(xì)顯示所發(fā)現(xiàn)的設(shè)備的方式和數(shù)量。在掃描結(jié)果中不只包括網(wǎng)絡(luò)設(shè)備,如交換機(jī)、路由器、服務(wù)器,如果在這些設(shè)備中包括三層設(shè)備,會(huì)將其中的VLAN一并顯示在掃描的結(jié)果中。
在設(shè)備發(fā)現(xiàn)過程中,由于某些設(shè)備處于關(guān)閉狀態(tài)或其他原因不能成功發(fā)現(xiàn)設(shè)備時(shí),需要用戶手動(dòng)添加設(shè)備結(jié)點(diǎn),使其能夠成功被監(jiān)控,對(duì)于服務(wù)器而言,為了確保只監(jiān)控想要管理的卷,默認(rèn)情況下,并不會(huì)自動(dòng)將其添加為管理對(duì)象;為了監(jiān)控服務(wù)器的卷,必須在Orion中手動(dòng)添加卷的管理對(duì)象。選擇Solar Winds Orion中的System Manager命令,打開Orion監(jiān)視器窗口,選中所要管理的服務(wù)器并依次選擇Nodes中的List Resources命令,在列表中根據(jù)需要選中所要監(jiān)視的卷,保存設(shè)置,監(jiān)視一段時(shí)間后即可查看監(jiān)視結(jié)果。
網(wǎng)絡(luò)性能監(jiān)視器設(shè)置指Orion NPM如何收集和提供網(wǎng)絡(luò)數(shù)據(jù)及統(tǒng)計(jì)數(shù)字。具體包括如下設(shè)置內(nèi)容,數(shù)據(jù)庫(kù)維護(hù)設(shè)置,對(duì)數(shù)據(jù)庫(kù)可以設(shè)置其夜間維護(hù)的時(shí)間和頻率摘要,統(tǒng)計(jì)內(nèi)容越詳細(xì)其數(shù)據(jù)量也就越大,其數(shù)據(jù)庫(kù)也就越大;輪詢頻率和結(jié)點(diǎn)重發(fā)現(xiàn)的間隔、接口和卷,通過輪詢網(wǎng)絡(luò)設(shè)備,可以詳細(xì)掌握設(shè)備的資源可用性狀態(tài)和響應(yīng)時(shí)間等信息,還可以確定網(wǎng)絡(luò)延遲和丟包并進(jìn)行統(tǒng)計(jì)和分析;統(tǒng)計(jì)集合頻率,統(tǒng)計(jì)信息中包括卷與所有受監(jiān)視的結(jié)點(diǎn)接口使用信息,可以深入檢查并進(jìn)行比較;圖表屬性切換到Charts選項(xiàng)卡,可以根據(jù)需要設(shè)置數(shù)據(jù)包;結(jié)點(diǎn)樹屬性,在默認(rèn)情況下軟件會(huì)自動(dòng)顯示為設(shè)備的類型圖標(biāo),而不顯示接口的類型圖標(biāo),為了可以清楚地監(jiān)視網(wǎng)絡(luò)設(shè)備的當(dāng)前狀態(tài),可以設(shè)置顯示接口或卷的類型圖標(biāo)。在高級(jí)網(wǎng)絡(luò)性能監(jiān)視器設(shè)置窗口中可以設(shè)置基線和可用性計(jì)算、該時(shí)間段的結(jié)點(diǎn)狀態(tài)警告、該計(jì)數(shù)器的翻轉(zhuǎn)方法并創(chuàng)建XML快照文件。
在網(wǎng)絡(luò)管理中可能會(huì)存在多個(gè)管理員,且不同管理員所擁有的權(quán)限和管理任務(wù)是不同的。此時(shí)可以根據(jù)需要添加不同的用戶,并為其設(shè)置權(quán)限,在默認(rèn)的情況下,NPM只提供兩個(gè)用戶,為了管理的安全性和便捷性,需要新建多個(gè)用戶賬戶以完成不同的管理需要。在完成和創(chuàng)建賬戶的第一時(shí)間應(yīng)修改這些賬戶的密碼并保證具有足夠的復(fù)雜程度和長(zhǎng)度。作為一款網(wǎng)絡(luò)性能監(jiān)控軟件,NPM支持網(wǎng)絡(luò)中任意登錄,通過該功能管理可以輕松地通過IE瀏覽器監(jiān)控網(wǎng)絡(luò)。如果使用的Web端口不是默認(rèn)值,則需要輸入http://NPM服務(wù)器的域名或IP地址:端口號(hào);在服務(wù)器端除可使用上述方法登錄NPM管理員界面,還可以通過依次選擇開始——所有程序——Solar Winds Orion——Orion Web Console命令登陸。
警報(bào)管理及查看警報(bào)。當(dāng)警報(bào)不在適用或需要更改觸發(fā)警報(bào)的條件時(shí),則需要?jiǎng)h除警報(bào)或編輯警報(bào)。如果需要?jiǎng)h除警報(bào),在Configure Alerts對(duì)話框中需要?jiǎng)h除的警報(bào),單擊Delete Alert即可刪除相應(yīng)的警報(bào)。如果單擊Edit Alert按鈕,則可重新編輯警報(bào)。如果想要停用某個(gè)警報(bào),直接取消選中其復(fù)選框即可,除新建警報(bào)外,還可以使用當(dāng)前已經(jīng)存在的警報(bào)類型,單擊Copy按鈕復(fù)制該警報(bào)并以該復(fù)制的警報(bào)為模塊新建警報(bào)。當(dāng)創(chuàng)建了警報(bào)并觸發(fā)警報(bào)時(shí),用戶可以查看警報(bào)從而發(fā)現(xiàn)并排除故障。查看警報(bào)的方法有兩種分別是軟件管理控制臺(tái)查看和Web頁(yè)查看,通常情況下建議采用Web頁(yè)方法進(jìn)行查看。使用具有查看警報(bào)權(quán)限的用戶登錄Web管理頁(yè),單擊Alerts超鏈接顯示所有基本警報(bào)信息,根據(jù)需要可以篩選所要查看的警報(bào)內(nèi)容。隨著時(shí)間的推移,在NPM中保存了大量的監(jiān)視數(shù)據(jù),但這些數(shù)據(jù)并不一定全部有用,為了能夠?qū)⒈容^重要的數(shù)據(jù)以直觀的方式展現(xiàn)在管理員界面前??梢院Y選這些數(shù)據(jù)并生成相應(yīng)的報(bào)告。查看報(bào)告的方法有兩種Web方式查看和在服務(wù)器上使用報(bào)告查看器,Web方式主要用于即時(shí)查看報(bào)告,而使用報(bào)告查看器不但可以查看報(bào)告還可以將報(bào)告內(nèi)容篩選查看,并將篩選結(jié)果導(dǎo)出。
如果網(wǎng)絡(luò)中存在多臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,可以根據(jù)需要將其他數(shù)據(jù)庫(kù)添加到NPM中,以使其成為備份數(shù)據(jù)庫(kù)或補(bǔ)充數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)詳細(xì)信息窗口在數(shù)據(jù)庫(kù)管理器中提供了兩個(gè)選項(xiàng)卡,分別顯示有關(guān)所選數(shù)據(jù)庫(kù)的屬性和表的信息。數(shù)據(jù)是無法用金錢來衡量的,管理員需要定期或不定期備份數(shù)據(jù),這樣可以在數(shù)據(jù)庫(kù)發(fā)生故障時(shí)第一時(shí)間恢復(fù)數(shù)據(jù),將損失降到最小。當(dāng)數(shù)據(jù)庫(kù)發(fā)生故障或重新安裝新數(shù)據(jù)庫(kù)時(shí),需要使用數(shù)據(jù)庫(kù)備份文件還原數(shù)據(jù)庫(kù)。通過壓縮數(shù)據(jù)庫(kù)可以對(duì)NPM數(shù)據(jù)庫(kù)進(jìn)行收縮、重新索引和刪除空白區(qū)域等操作,通常情況下Solar Winds建議數(shù)據(jù)庫(kù)達(dá)到1.5—1.6GB時(shí),即對(duì)數(shù)據(jù)進(jìn)行壓縮操作,因?yàn)镺rion NPM的最大數(shù)據(jù)庫(kù)為2GB。
在網(wǎng)絡(luò)中網(wǎng)絡(luò)設(shè)備是否正常工作直接影響著網(wǎng)絡(luò)是否能正常運(yùn)行,使用NPM可以輕松地監(jiān)控網(wǎng)絡(luò)設(shè)備的運(yùn)行狀況,如結(jié)點(diǎn)的平均響應(yīng)時(shí)間、包丟失率、結(jié)點(diǎn)詳細(xì)信息、可用性信息等。監(jiān)視服務(wù)器的作用是為網(wǎng)絡(luò)提供服務(wù),因此服務(wù)器運(yùn)行的好壞直接影響著其為網(wǎng)絡(luò)提供服務(wù)的質(zhì)量。當(dāng)服務(wù)器由于某些應(yīng)用程序的運(yùn)行而使其內(nèi)存使用率比較高時(shí),將導(dǎo)致服務(wù)器性能下降,其提供服務(wù)的質(zhì)量也會(huì)受到很大的影響。
為緩解管理員的壓力,NPM會(huì)記錄所有受監(jiān)控設(shè)備在網(wǎng)絡(luò)上所發(fā)生的事件,通過這些事件可以詳細(xì)了解網(wǎng)絡(luò)設(shè)備所發(fā)生的改變等,如網(wǎng)絡(luò)設(shè)備的死機(jī),接口的關(guān)閉與啟動(dòng)。登錄NPM Web管理界面會(huì)顯示所收集到的最后25個(gè)事件,記錄事件包括結(jié)點(diǎn)的響應(yīng)時(shí)間、重啟記錄、停止運(yùn)行的設(shè)備、停止運(yùn)行的接口、重新配置的接口等。如果想查看某個(gè)事件的詳細(xì)信息,直接單擊事件即可;NPM Web管理界面的下方還會(huì)顯示所有事件的摘要信息,對(duì)所有的事件進(jìn)行分類,單擊想要查看的事件類別即可查看該事件的所有內(nèi)容。
參考文獻(xiàn):
[1]劉曉輝,白曉明.網(wǎng)絡(luò)管理工具完全技術(shù)寶典第3版[M].北京:中國(guó)鐵道出版社,2013.
[2]劉曉輝.網(wǎng)絡(luò)設(shè)備規(guī)劃配置與管理大全第2版[M].北京:電子工業(yè)出版社,2012.
作者簡(jiǎn)介:周振波(1970.10-),男,吉林磐石人,研究生,高級(jí)實(shí)驗(yàn)師,研究方向:計(jì)算機(jī)網(wǎng)絡(luò)、多媒體教學(xué)。
作者單位:吉林化工學(xué)院 信息中心,吉林吉林 132022