• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      SNMP協(xié)議在網(wǎng)絡(luò)監(jiān)控中的應(yīng)用

      2016-11-30 03:14:38
      山西電子技術(shù) 2016年5期
      關(guān)鍵詞:網(wǎng)管網(wǎng)絡(luò)設(shè)備網(wǎng)絡(luò)管理

      朱 煜

      (山西省氣象信息中心,山西 太原 030006)

      ?

      SNMP協(xié)議在網(wǎng)絡(luò)監(jiān)控中的應(yīng)用

      朱 煜

      (山西省氣象信息中心,山西 太原 030006)

      對現(xiàn)有IT架構(gòu)的運行狀況進行科學(xué)及高效地監(jiān)控是目前各單位運維部門十分重要的工作內(nèi)容。隨著服務(wù)器、網(wǎng)絡(luò)設(shè)備數(shù)量和類型的不斷增加,管理人員需要通過科學(xué)和高效的手段盡可能快速、準(zhǔn)確地獲取整個網(wǎng)絡(luò)系統(tǒng)及應(yīng)用系統(tǒng)的工作細節(jié),并對所獲取到的數(shù)據(jù)進行分析和統(tǒng)計,以便為日后的性能調(diào)優(yōu)、架構(gòu)調(diào)整以及網(wǎng)絡(luò)排障建立參考依據(jù)。本文就SNMP協(xié)議的原理及它在網(wǎng)絡(luò)監(jiān)控中的應(yīng)用做一簡要說明。

      SNMP;網(wǎng)絡(luò)監(jiān)控;OID

      1 SNMP協(xié)議概述

      1.1 SNMP協(xié)議簡介

      簡單網(wǎng)絡(luò)管理協(xié)議(SNMP)是由互聯(lián)網(wǎng)工程任務(wù)組(IETF)定義的一套網(wǎng)絡(luò)管理協(xié)議。利用SNMP,一個管理工作站可以遠程管理所有支持這種協(xié)議的網(wǎng)絡(luò)設(shè)備,包括監(jiān)視網(wǎng)絡(luò)狀態(tài)、修改網(wǎng)絡(luò)設(shè)備配置、接收網(wǎng)絡(luò)事件警告等。SNMP與協(xié)議無關(guān),它可以在IP,IPX,OSI以及其他傳輸協(xié)議上使用。

      SNMP為網(wǎng)管界定了管理者(Manager)和代理者(Agent,被管理設(shè)備)之間的關(guān)系。管理者可對管理設(shè)備提出效能、配置和狀態(tài)等信息的詢問,透過要求與回復(fù)(request/replay)的簡單機制來擷取代理者身上的信息,而兩者之間的信息主要是通過PDU協(xié)議數(shù)據(jù)單元來載送。SNMP使用UDP作為IP的傳輸層協(xié)議。

      在實現(xiàn)過程中,管理者會發(fā)送一個PDU給一個代理者(可以是路由器、交換機、服務(wù)器等可支持網(wǎng)管的設(shè)備),代理者收到管理者所發(fā)出內(nèi)含詢問信息的PDU報文后,再透過PDU回傳給相關(guān)的管理者。在該過程中,代理者基本上只能處于被動的狀態(tài),反復(fù)進行一問一答的模式,而唯一可由代理者自動發(fā)出的只有Trap的不定期回報特殊狀況信息。

      SNMP協(xié)議有兩個基本命令模式:read和read/write。read是可以通過SNMP協(xié)議觀察設(shè)備配置細節(jié),而使用read/write模式可以讓管理者有權(quán)限修改設(shè)備配置。目前,絕大多數(shù)的網(wǎng)絡(luò)設(shè)備和操作系統(tǒng)都可以支持SNMP。

      1.2 協(xié)議種類和交互方式

      目前,SNMP有3個版本。即SNMPv1、SNMPv2、SNMPv3。第1版和第2版沒有太大差距,SNMPV2 是增強版本,包含了其他協(xié)議操作。前兩種snmp協(xié)議主要使用基于團體名稱(community)的方式來實現(xiàn)網(wǎng)管工作站對代理的訪問認(rèn)證,與前兩種相比SNMPv3則包含更多 安全機制和遠程配置手段,在認(rèn)證方面可以使用基于某種對稱和非對稱加密協(xié)議來加密的用戶名和密碼來實現(xiàn)網(wǎng)管工作站對代理的訪問認(rèn)證。SNMP協(xié)議包括了四種基本的動作:

      1) Get:如果網(wǎng)絡(luò)管理系統(tǒng)需要獲得被監(jiān)測的設(shè)備信息,則會執(zhí)行g(shù)et動作。

      2) GetNext:如果要獲得的某個項目信息是一個項目列表中多個項目之一,網(wǎng)絡(luò)管理系統(tǒng)會執(zhí)行g(shù)etnext獲得相關(guān)所有項目信息。

      3) Set:網(wǎng)絡(luò)管理系統(tǒng)使用set命令來改變被管理項目的某個值。

      4) Trap:如果被管理設(shè)備需要通知網(wǎng)絡(luò)管理系統(tǒng)某些信息,需要執(zhí)行trap命令。

      1.3 SNMP監(jiān)控流程

      通過SNMP協(xié)議結(jié)合數(shù)據(jù)采集軟件來實現(xiàn):所涉及的架構(gòu)一般包括兩部分,其中一部分是被監(jiān)測服務(wù)器,另外一部分則是網(wǎng)管工作站。至于實現(xiàn)方法具體來說就是在服務(wù)器上啟動 SNMP簡單網(wǎng)絡(luò)管理協(xié)議的進程snpmd來動態(tài)提供服務(wù)器在軟件甚至硬件各方面的運行參數(shù),這樣服務(wù)器就成為了一個被監(jiān)測的節(jié)點。然后在其他的網(wǎng)管工作 站上的客戶端軟件應(yīng)該具備兩個功能:采集SNMP數(shù)據(jù)以及匯總統(tǒng)計信息。在絕大多數(shù)情況下,網(wǎng)管工作站上的監(jiān)測軟件都會基于Web頁面方式提供系統(tǒng)運行狀態(tài)圖,而且涵蓋了各種運行指標(biāo)。同時新的狀態(tài)信息能夠動態(tài)更新到Web頁面。snmp監(jiān)測所獲得的數(shù)據(jù)格式標(biāo)準(zhǔn)而且全面,配置簡單,是優(yōu)秀的網(wǎng)絡(luò)監(jiān)控方案。

      2 SNMP的部署及配置

      2.1 Windows下snmp的部署

      1) 打開控制面板,點擊程序和功能。

      2) 在打開的頁面中左側(cè)選擇啟用或關(guān)閉windows功能。

      3) 在打開的頁面中勾選簡單網(wǎng)絡(luò)管理協(xié)議(snmp),之后點擊確認(rèn)。

      4) 安裝完畢后,需要配置snmp協(xié)議的一些參數(shù),繼續(xù)點擊windows開始按鈕,右鍵計算機-選擇管理。

      5) 在計算機管理頁面中,找到服務(wù)和應(yīng)用程序,打開系統(tǒng)服務(wù)列表,找到snmp services,右鍵屬性。

      6) 在snmp屬性頁面中,找到安全選項卡,在接受的社區(qū)名稱中,選擇添加,配置社區(qū)名稱,如:public。

      7) 在接受來自下列主機的snmp數(shù)據(jù)包中,點擊添加對應(yīng)的管理主機的地址,或者勾選接受來自任何足跡的snmp數(shù)據(jù)包,點擊確認(rèn),之后重啟snmp服務(wù)即完成snmp服務(wù)的配置。

      8) 在cmd命令窗口輸入:netstat-an | grep:161如果161接口處于listening狀態(tài),表明snmpd服務(wù)啟動成功。

      2.2 Linux下snmp的部署

      1) 安裝軟件

      #yum -y install net-snmp

      2) 修改配置文件(主要修改共同體名字,默認(rèn)是public)

      #vim /etc/snmp/snmpd.conf

      com2sec notConfigUser default(允許哪臺主機監(jiān)控) public(共同體名字)

      3) 啟動snmpd服務(wù):

      # service snmpd restart

      4) 設(shè)置snmpd開機自動啟動:

      # chkconfig snmpd on

      5) 檢查snmpd服務(wù)是否已在運行:

      # netstat -nlup | grep ":161"

      該命令檢查本地是否已在監(jiān)聽UDP端口161,如果161接口處于listening狀態(tài),表明snmpd服務(wù)啟動成功。

      3 SNMP協(xié)議在系統(tǒng)監(jiān)控中的應(yīng)用

      3.1 手工查看監(jiān)控主機狀態(tài)

      手工查看主機狀態(tài)主要使用snmpwalk命令,snmpwalk是SNMP的一個工具,它使用SNMP的GETNEXT請求查詢指定對象標(biāo)識(OID)信息,并顯示給用戶。通過snmpwalk也可以查看支持SNMP協(xié)議(可網(wǎng)管)的設(shè)備的一些其他信息,比如服務(wù)器負載、內(nèi)存使用率等,該命令的用法如下。

      snmpwalk -v SNMP版本 -c SNMP讀密碼IP地址OID

      1) -v:指定snmp的版本,常用的有2c、3;

      2) -c:指定連接設(shè)備SNMP讀密碼;

      3) P:指定要walk的設(shè)備的IP地址;

      4) Oid:對象標(biāo)示符,代表要獲取設(shè)備的指標(biāo)

      以下是snmpwalk獲取系統(tǒng)信息的一些示例:

      1) 獲取本機內(nèi)存總?cè)萘?/p>

      snmpwalk -v 1 -c public localhost.1.3.6.1.2.1.25.2.2

      2) 查看系統(tǒng)信息

      snmpwalk -v 2c -c public localhost system

      3) 查看172.18.72.25這臺主機的網(wǎng)卡信息

      snmpwalk -v 2c -c public 172.18.72.25 ifDescr

      snmpwalk功能很多,可以獲取系統(tǒng)各種信息,只要更改后面的信息類型即可。如果不知道什么類型,也可以不指定,這樣所有系統(tǒng)信息都獲取到:snmpwalk -v 2c -c public IP地址。下面是常用的oid總結(jié)。

      表1 常用OID列表

      續(xù)表1

      3.2 通過網(wǎng)管系統(tǒng)查看

      在眾多的網(wǎng)絡(luò)監(jiān)測軟件中solarwinds的功能相對比較強大,而且設(shè)置方便,界面友好。在很多企業(yè)的服務(wù)監(jiān)測中是一個不錯的選擇。

      首先在后臺中添加需要監(jiān)控的主機,如圖1,填寫ip、community字符串、選擇SNMP版本,點擊next,選擇需要監(jiān)控的項目,點擊OK完成后臺添加。

      圖1 后臺添加受控主機

      在前臺監(jiān)控頁面中,就可以看到這臺主機的相關(guān)狀態(tài)。如圖2。

      圖2 主機狀態(tài)監(jiān)控圖

      4 小結(jié)

      基于snmp協(xié)議的網(wǎng)絡(luò)管理模式是目前計算機網(wǎng)絡(luò)管理技術(shù)發(fā)展的必然趨勢,在大型網(wǎng)絡(luò)管理中,網(wǎng)絡(luò)管理員比較頭痛的問題就是如何實時了解不在身邊的網(wǎng)絡(luò)設(shè)備的運行狀況。若要一臺一臺的去查看網(wǎng)絡(luò)設(shè)備的運行現(xiàn)狀,那明顯不是很現(xiàn)實。實際網(wǎng)絡(luò)中,利用SNMP協(xié)議,網(wǎng)絡(luò)管理員可以輕松了解所有網(wǎng)絡(luò)設(shè)備的運行情況,大大減輕運維成本。還可以幫助網(wǎng)絡(luò)管理人員更加方便的了解網(wǎng)絡(luò)性能、發(fā)現(xiàn)并解決網(wǎng)絡(luò)問題、規(guī)劃網(wǎng)絡(luò)的未來發(fā)展。

      [1] 張春強.深入理解net-snmp[M].北京:機械工業(yè)出版社,2015.

      [2] 閔軍.SolarWinds Orion網(wǎng)管系統(tǒng)的建設(shè)和管理精解[M].北京:清華大學(xué)出版社,2009.

      Application of SNMP Protocol in Network Monitoring

      Zhu Yu

      (ShanxiMeteorologicalInformationCenter,TaiyuanShanxi030006,China)

      Scientific and efficient monitoring for the running status of the existing IT architecture is a very important work in maintenance department.With the continuous increase of servers,network number and types of devices,the administrators need some scientific and efficient means to quickly and accurately obtain the details of the entire network system and application systems,and carries on analysis and statistics to the data acquired,and establishes the reference basis for future performance tuning,structure adjusting and network troubleshooting.This paper gives a brief description of the principle of SNMP protocol and its application in network monitoring.

      snmp; network monitoring; OID

      2016-07-11

      朱 煜(1984-),男,山西太原人,工程師,工程碩士,主要從事氣象信息技術(shù)工作。

      1674-4578(2016)05-0069-03

      TP393;TN915.04

      A

      猜你喜歡
      網(wǎng)管網(wǎng)絡(luò)設(shè)備網(wǎng)絡(luò)管理
      一種基于C# 的網(wǎng)絡(luò)設(shè)備自動化登錄工具的研制
      電動汽車充電服務(wù)網(wǎng)絡(luò)管理初探
      基于EOC通道的SHDSL網(wǎng)絡(luò)管理技術(shù)
      數(shù)據(jù)中心唯“快”不破
      “五制配套”加強網(wǎng)管
      新聞前哨(2015年2期)2015-03-11 19:29:29
      一種供鳥有限飛翔的裝置
      校園網(wǎng)絡(luò)管理及安全防護
      河南科技(2014年11期)2014-02-27 14:16:52
      發(fā)射機房網(wǎng)管系統(tǒng)的設(shè)計原則及功能
      河南科技(2014年14期)2014-02-27 14:11:59
      基于列車監(jiān)測網(wǎng)絡(luò)設(shè)備的射頻功放模塊設(shè)計
      基于三層交換技術(shù)架構(gòu)數(shù)字化校園網(wǎng)絡(luò)設(shè)備的配置與管理
      平顶山市| 大同县| 新竹市| 铁岭县| 墨江| 桃源县| 昌江| 德江县| 车险| 贵溪市| 禄劝| 裕民县| 吉首市| 罗平县| 姚安县| 永清县| 营山县| 年辖:市辖区| 德安县| 黄浦区| 杭锦后旗| 萨嘎县| 辽宁省| 汤原县| 汉寿县| 贵定县| 高安市| 龙岩市| 电白县| 台东县| 镇原县| 太康县| 肇东市| 荣昌县| 垣曲县| 义乌市| 得荣县| 务川| 西畴县| 丰县| 任丘市|