Window經過SNMP獲取系統數據的說明windows
初步接觸SNMP(Simple Network Management Protocol)簡單網絡管理協議以後,對windows系統的監測有了興趣,經過一段時間的查找資料與實際測試,將系統的一些簡單數據經過SNMP協議測試了出來,和你們一塊兒分享。服務器
要想使用SNMP協議監測系統,這裏僅說windows操做系統,固然SNMP協議對網絡設備基本適用,首先須要作的就是開通並配置好SNMP的服務,具體配置,你們能夠上百度搜索或者關注我以後發表的博文(一直較忙,可能上傳較晚,望見諒!)。網絡
這裏給你們推薦幾款關於SNMP的調試工具:併發
ManageEngine MibBrowser(適用與有現成的.mib庫文件)app
Paessler SNMP Tester(測試OID)tcp
FreeSnmp(使用Walk探測OID)ide
對於系統的主要數據,基本在」hostmib.mib」這個庫中,至於「lmminb2.mib」庫和「mib_ii.mib」庫不作太多的說明,我就從這裏面提取了部分數據,「mib_ii.mib」庫基本上是數據流量的統計。工具
1、hostmib.mib庫測試
系統運行時間:返回數值以秒爲單位spa
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)
系統進程的表頭爲.1.3.6.1.2.1.25.4.2.1.2,這裏就截取幾個給你們看看
其中的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
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)
3、mib_ii.mib庫
這個表基本涉及的數據就是流量的統計,如icmp、tcp、udp等,這裏就不寫出來了,數據點比較多,本人的英文也不是很好,你們補充補充啦!
因爲本人水平有限,歡迎你們指正!