SNMP协议报文分析
简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(application layer protocol)、数据库模型(database schema)和一组资源对象。该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况。该协议是互联网工程工作小组(IETF,Internet Engineering Task Force)定义的internet协议簇的一部分。
1.启用本机的SNMP服务,如图 我的电脑右键→计算机管理→服务和应用程序→服务 找到SNMP Service服务右键属性;
2.陷阱社区名称public (任意)
3.安全选项卡如图,可以根据需要选择。
4.启动SNMP服务
5.安装 Net-SNMP 官方网站:http://www.net-snmp.org/ 安装完成后可以查看帮助文档
6.查看是否安装成功,windows命令行状态下查看版本信息(我是安装到了e盘)
7.在命令行中输入“snmpwalk -v 2c -c public localhost .1.3.6.1.2.1.1”后回车确认。此命令是通过Net-SNMP工具向本地主机发送一个SNMP请求,MIB信息为.1.3.6.1.3.1.1
8.Windows系统上常用的SNMPOID一览表
序号 |
监控点名称 |
OID |
数值 |
1 |
CPU使用情况 |
用户cpu百分比 |
.1.3.6.1.4.1.2021.11.9.0 |
系统cpu百分比… |
.1.3.6.1.4.1.2021.11.10.0 |
||
2 |
物理内存 |
获取内存大小 |
.1.3.6.1.2.1.25.2.2.0 |
存储设备编号 |
.1.3.6.1.2.1.25.2.3.1.1 |
||
3 |
虚拟内存 |
TotalSwapSize |
.1.3.6.1.4.1.2021.4.3.0 |
AvailableSwapSize |
.1.3.6.1.4.1.2021.4.4.0 |
||
4 |
网络接口 |
网络接口数目 |
.1.3.6.1.2.1.2.1.0 |
网络接口信息描述 |
.1.3.6.1.2.1.2.2.1.2 |
5 |
进程信息 |
系统运行的进程列表 |
1.3.6.1.2.1.25.4.2.1.2 |
… |
|
||
6 |
磁盘… |
Available space on the disk |
1.3.6.1.4.1.2021.1.9.1.7 |
Used space on the disk… |
1.3.6.1.4.1.2021.1.9.1.8 |
||
… |
…RAM |
TotalRAMInMachine |
.1.3.6.1.4.1.2021.4.5.0 |
TotalRAM used… |
.1.3.6.1.4.1.2021.4.7.0 |