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