Windows系统通过SNMP监测数据及OID

Window通过SNMP获取系统数据的说明

初步接触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”库基本上是数据流量的统计。

一、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)

系统进程的表头为.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

二、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等,这里就不写出来了,数据点比较多,本人的英文也不是很好,大家补充补充啦!

由于本人水平有限,欢迎大家指正!

时间: 2024-10-13 05:02:55

Windows系统通过SNMP监测数据及OID的相关文章

SNMP WINDOWS系统的命令行工具下载

SNMP windows系统的命令行工具snmputil.exe下载链接:请点击

windows系统-web渗透工具-AWVS

windows系统-web渗透工具-AWVS ACUNETIX WEB VULNERABILITY SCANNER(AWVS) Awvs是一款很出名的web安全扫描器,属于windows系统平台下最流行的扫描器之一,是商业版本[有破解版],相对开源软件,较为细化.支持AJAX.JavaScript,对客户端的脚本代码支持,会更好,能更容易发现隐藏更深的URL地址等. 1.AcuSensor 灰盒测试[AWVS最大的特点其他扫描器不具备] #需服务端布置agent 发现爬网无法发现文件 额外的漏洞

Windows 系统错误代码

0-操作成功完成. 1-函数不正确. 2-系统找不到指定的文件. 3-系统找不到指定的路径. 4-系统无法打开文件. 5-拒绝访问. 6-句柄无效. 7-存储控制块被损坏. 8-存储空间不足,无法处理此命令. 9-存储控制块地址无效. 10-环境不正确. 11-试图加载格式不正确的程序. 12-访问码无效. 13-数据无效. 14-存储空间不足,无法完成此操作. 15-系统找不到指定的驱动器. 16-无法删除目录. 17-系统无法将文件移到不同的磁盘驱动器. 18-没有更多文件. 19-介质受写

【Absible学习】ansible管理windows系统

Ansible 从1.7+版本开始支持Windows,实测Windows 7 SP1和Windows Server 2008 R2及以上版本系统经简单配置可正常与Ansible通信.但需要满足以下几点:1.管理机必须是linux系统,且原装Python Winrm模块2.底层通信基于PowerShell,版本为3.0+,Management Framework版本为3.0+3.远程windows主机开启Winrm服务 被控制主机windows 安装Framework 3.0+下载链接为:http

Windows系统上安装zabbix_agent

Zabbix概述 Zabbix是一个高度集成的企业级开源网络监控解决方案,与Cacti.Nagios类似,提供分布式监控以及集中的Web管理界面.被监控对象只要支持SNMP协议或者运行Zabbix_agents代理程序即可. Zabbix具备常见商业监控软件所具备的功能:主机性能监控.网络设备性能监控.数据库性能监控.ftp等等通用协议的监控,能够利用灵活的可定制警告机制,允许用户对事件发送基于E-mail的警告,可以保证相关维护人员对问题作出快速响应,还可以利用存储数据提供杰出的报表及实时的图

【Windows】 Windows系统小积累

因为用Windows大多都是处理些个人事务,有很多东西搜过用过就忘了,不记住也可惜了还是记录一下 比较好 ■ win键+一个键的快捷打开方式 win键+q是搜索的快捷键,win键+r是运行的快捷键.而win键+x会跳出很多windows系统常用的管理工具.这样就不用在点开我的电脑或者开始菜单一个个去找了. 而win键+r得到的运行对话框可以很快的打开很多 程序,比如 cmd 打开命令提示符窗口 notepad 打开一个新记事本文件 mspaint 打开画图 winword 打开一个新word文件

一个Windows 系统究竟有多复杂?

一个Windows 系统究竟有多复杂? 来源:开发者WEB Microsoft Windows问世于1985年,起初仅仅是Microsoft-DOS模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统. 下面我们从代码行数.开发难度,参与人员的数量,开发的时间长度等角度来说说,一个windows系统有多复杂. Windows XP 大约40,000,000行代码. Windows Vista 大约50,000,000行代码. Windows 7 大约

Windows系统修改远程端口批处理

Windows服务器默认端口为"3389",这一端口极易遭到黑客的扫描,一般装好服务器的系统后都会将系统的远程端口更改一下,这就需要在注册表中更改两个键的值,对于很多不知道的人或者说像省点事的话不如照着这个批处理文件来修改远程端口. 在桌面新建一个文本文档,将如下代码复制进去: @echo off color 0a ::技术支持韩阳修改 title 修改Windows 2003/2008远程桌面服务端口号 echo ***********************************

linux桌面 远程windows系统

linux桌面远程windows系统 1.安装yum参考地址: http://lk886655.blog.51cto.com/7036409/1965548 2.安装rdesktop #yum install rdesktop 3.在命令行输入下面命令即可 #rdesktop -g 1024x768  -u username  -p password IP 例如:#rdesktop -g 1024x768  -u administrator -p password   192.168.10.11