设为首页 收藏本站
查看: 1099|回复: 0

[经验分享] Windows系统通过SNMP监测数据及OID

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-8-22 10:42:54 | 显示全部楼层 |阅读模式
初步接触SNMP(Simple 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”库基本上是数据流量的统计。
QQ截图20160822104221.jpg
一、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)
QQ截图20160822104227.jpg

系统进程的表头为.1.3.6.1.2.1.25.4.2.1.2,这里就截取几个给大家看看

QQ截图20160822104232.jpg
其中的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库
这个表基本涉及的数据就是流量的统计,如icmp、tcp、udp等,这里就不写出来了,数据点比较多,本人的英文也不是很好,大家补充补充啦!



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-261329-1-1.html 上篇帖子: window-64安装python-mysql步骤 下篇帖子: 用Python多线程给主机组批量分发命令 Windows
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表