Windows系統通過SNMP監測數據及OID

Window通過SNMP獲取系統數據的說明

初步接觸SNMPSimple Network Management Protocol)簡單網絡管理協議之後,對windows系統的監測有了興趣,通過一段時間的查找資料與實際測試,將系統的一些簡單數據通過SNMP協議測試了出來,和大家一起分享。

要想使用SNMP協議監測系統,這裏僅說windows操作系統,當然SNMP協議對網絡設備基本適用,首先需要做的就是開通並配置好SNMP的服務,具體配置,大家可以上百度搜索或者關注我之後發表的博文(一直較忙,可能上傳較晚,望見諒!)。

這裏給大家推薦幾款關於SNMP的調試工具:

ManageEngine MibBrowser(適用與有現成的.mib庫文件)

Paessler SNMP Tester(測試OID

FreeSnmp(使用Walk探測OID

對於系統的主要數據,基本在”hostmib.mib”這個庫中,至於“lmminb2.mib”庫和“mib_ii.mib”庫不做太多的說明,我就從這裏面提取了部分數據,“mib_ii.mib”庫基本上是數據流量的統計。

wKioL1e278HyPbkgAAM7u35flcY407.jpg-wh_50

一、hostmib.mib

系統運行時間:返回數值以秒爲單位

OID.1.3.6.1.2.1.25.1.1.0

 

系統當前時間:

OID.1.3.6.1.2.1.25.1.2.0

 

主機會話數

OID.1.3.6.1.2.1.25.1.5.0

 

系統進程數

OID.1.3.6.1.2.1.25.1.6.0

 

系統物理內存

OID.1.3.6.1.2.1.25.2.2.0   (4088864)

 

標識:

OID.1.3.6.1.2.1.25.2.3.1.3.1   C:\ Label: Serial Number 665445ee

OID.1.3.6.1.2.1.25.2.3.1.3.2   D:\ Label: Serial Number d852e62c

OID.1.3.6.1.2.1.25.2.3.1.3.3   E:\ Label: Serial Number 57c15850

OID.1.3.6.1.2.1.25.2.3.1.3.4   F:\ Label: Serial Number b17429e7

OID.1.3.6.1.2.1.25.2.3.1.3.5   Virtual Memory

OID.1.3.6.1.2.1.25.2.3.1.3.6   Physical Memory

 

每個箸/塊的大小

OID.1.3.6.1.2.1.25.2.3.1.4.1   (4096)

OID.1.3.6.1.2.1.25.2.3.1.4.2   (4096)

OID.1.3.6.1.2.1.25.2.3.1.4.3   (4096)

OID.1.3.6.1.2.1.25.2.3.1.4.4   (4096)

OID.1.3.6.1.2.1.25.2.3.1.4.5   (65536)

OID.1.3.6.1.2.1.25.2.3.1.4.6   (65536)

 

一個磁盤分爲多少塊/, 總大小

OID.1.3.6.1.2.1.25.2.3.1.5.1   (20972849)

OID.1.3.6.1.2.1.25.2.3.1.5.2   (47186913)

OID.1.3.6.1.2.1.25.2.3.1.5.3   (27001240)

OID.1.3.6.1.2.1.25.2.3.1.5.4   (26934972)

OID.1.3.6.1.2.1.25.2.3.1.5.5   (127748)

OID.1.3.6.1.2.1.25.2.3.1.5.6   (63888)

磁盤空間大小=*簇數

 

已經使用的塊/

OID.1.3.6.1.2.1.25.2.3.1.6.1   (7389539)

OID.1.3.6.1.2.1.25.2.3.1.6.2   (2737261)

OID.1.3.6.1.2.1.25.2.3.1.6.3   (31264)

OID.1.3.6.1.2.1.25.2.3.1.6.4   (1678515)

OID.1.3.6.1.2.1.25.2.3.1.6.5   (59945)

OID.1.3.6.1.2.1.25.2.3.1.6.6   (45513)

 

備註:在我這臺主機的數據中
可以看到的盤符是C:D: E: F:同時可以得到虛擬內存信息,物理內存的信息
C:
盤大小爲4096×20972849=85904789504bytes or 80GB
C:
盤以用空間4096×7389539=7566887936bytes or 7.04GB
C
:盤使用率爲7.04/80*100% = 8%
使用類似的方法可以計算出其它盤符的使用率和空間數據
物理內存佔用率:(65536*45513/1024)/4088864*100%=71.24%

Cpu佔用率(以上一分鐘統計,不同的電腦的處理器不一樣,需要使用walk來查看大概有幾線程,其表頭爲.1.3.6.1.2.1.25.3.3.1.2,我這爲4線程)

OID.1.3.6.1.2.1.25.3.3.1.2.2   3

OID.1.3.6.1.2.1.25.3.3.1.2.3   2

OID.1.3.6.1.2.1.25.3.3.1.2.4   1

OID.1.3.6.1.2.1.25.3.3.1.2.5   2

wKiom1e279WDNEIwAAFexon4cjA936.jpg-wh_50

 

系統進程的表頭爲.1.3.6.1.2.1.25.4.2.1.2,這裏就截取幾個給大家看看

 

wKioL1e27_aRzIBdAAIJbKN9QWY604.jpg-wh_50

其中的value爲返回的進程名稱

 

進程所在的路徑表頭爲.1.3.6.1.2.1.25.4.2.1.4

 

進程的類型表頭.1.3.6.1.2.1.25.4.2.1.6

數值的含義:unknown ( 1 ) ,operatingSystem ( 2 ) , deviceDriver ( 3 ) , application ( 4 )

 

進程佔CPU的大小表頭.1.3.6.1.2.1.25.4.2.1.1

 

進程佔內存的大小表頭. 1.3.6.1.2.1.25.5.1.1.2

 

二、lmminb2.mib

網絡服務數目

OID.1.3.6.1.4.1.77.1.2.2.0    (65)

 

服務器上開放的文件數目

OID.1.3.6.1.4.1.77.1.2.4.0   (2803)

 

通訊設備打開的總數

OID.1.3.6.1.4.1.77.1.2.5.0   (0)

 

後臺打印作業數量

OID.1.3.6.1.4.1.77.1.2.6.0   (0)

 

服務器上已啓動的會話總數

OID.1.3.6.1.4.1.77.1.2.7.0   (1)

 

又有錯誤斷開的會話總數

OID.1.3.6.1.4.1.77.1.2.8.0   (0)

 

password violations encountered的總數

OID.1.3.6.1.4.1.77.1.2.9.0   (42)

 

訪問權限遭遇侵害的數量(access permissionviolations encountered

OID.1.3.6.1.4.1.77.1.2.10.0   (0)

 

系統報錯的總數

OID.1.3.6.1.4.1.77.1.2.11.0   (0)

 

服務器發送的字節數

OID.1.3.6.1.4.1.77.1.2.12.0   (87603026)

 

服務器接收的字節數

OID.1.3.6.1.4.1.77.1.2.13.0   (61826588)

 

服務器能支持的併發數

OID.1.3.6.1.4.1.77.1.2.16.0   (16777216)

 

由於超時而斷開的會話數

OID.1.3.6.1.4.1.77.1.2.21.0   (0)

 

斷開空閒會話等待時間

OID.1.3.6.1.4.1.77.1.2.22.0   (15)

 

服務器用戶賬戶總數

OID.1.3.6.1.4.1.77.1.2.24.0   (3)

 

用戶帳號表頭.1.3.6.1.4.1.77.1.2.25.1.1

Variable = .iso.org.dod.internet.private.enterprises.lanmanager.lanmgr-

2.server.svUserTable.svUserEntry.svUserName.5.71.117.101.115.116

Value  = Guest

Variable = .iso.org.dod.internet.private.enterprises.lanmanager.lanmgr-

2.server.svUserTable.svUserEntry.svUserName.13.65.100.109.105.110.105.115.116.114.97.116.1

11.114

Value  =Administrator

Variable = .iso.org.dod.internet.private.enterprises.lanmanager.lanmgr-

2.server.svUserTable.svUserEntry.svUserName.17.95.95.83.85.78.76.79.71.73.78.95.85.83.69.82.95.95

Value  =__SUNLOGIN_USER__

 

打印隊列數量

OID.1.3.6.1.4.1.77.1.2.28.0   (0)

 

工作站啓動的會話數

OID.1.3.6.1.4.1.77.1.3.1.0   (0)

 

工作站經歷的失敗會話數量

OID.1.3.6.1.4.1.77.1.3.2.0   (0)

 

工作站已啓動的連接數

OID.1.3.6.1.4.1.77.1.3.3.0   (17)

 

自動恢復斷開會話連接的數量

OID.1.3.6.1.4.1.77.1.3.5.0   (0)

 

主域的名稱

OID.1.3.6.1.4.1.77.1.4.1.0   (WORKGROUP)

 

三、mib_ii.mib

這個表基本涉及的數據就是流量的統計,如icmptcpudp等,這裏就不寫出來了,數據點比較多,本人的英文也不是很好,大家補充補充啦!

 

由於本人水平有限,歡迎大家指正!


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章