snmpwalk显示oid

snmpwalk显示oid,第1张

snmpwalk是SNMP的一个工具,它使用SNMP的GETNEXT请求查询指定OID(SNMP协议中的对象标识)入口的所有OID树信息,并显示给用户。通过snmpwalk也可以查看支持SNMP协议(可网管)的设备的一些其他信息,比如cisco交换机或路由器IP地址、内存使用率等,也可用来协助开发SNMP功能。

要使用snmpwalk,我们首先要安装snmpwalk。snmpwalk没有单独的安装包,它被包含在net-snmp软件包中的,所以我们只需要安装net-snmp软件包就可以得到snmpwalk。而net-snmp的安装又分为linux环境和windows环境。

某些设备产商由于SNMP实现支持不是很标准,故存在只能获取到公有MIB信息(即1.3.6.1.2.1开头的信息)的情况,此时请再使用命令snmpwalk -v 1/2c -c community IP .1.3.6.1.4.1>IP.private.mib采集设备私有MIB信息,并和前面采集到的IP.mib一同发给研发。

SNMP是简单网络管理协议,是用来管理、监控网络设备的。

简单理解就是:在服务器开启该功能后,你就可以在客户端这边远程监控或管理服务器各种状态,比如硬件使用情况、网络流量情况等。

SNMP有两种方式获取服务器的信息

1,轮询:就是或我客户端每隔一段时间就查询一下服务器状态。

2,Trap:当服务器出现特殊情况时会主动发送状态信息到客户端,从而起到通知告警的目的。

在Windows10系统中,有些汉化翻译比较生硬,这里的SNMP Trap直接就给翻译成了“SNMP陷阱”。这个服务是Windows10系统自带的,默认手动未开启,如果没有这方面的需求,不必管它就好了。

# net-snmp-config --create-snmpv3-user ↙

# 输入用户名(zhuangqian)↙

# 输入authentication pass-phrase(验证)如19840318长度不小于8

# 输入encryption pass-phrase(加密)如19840318,直接回车则跟上面一样。

测试:

Snmpget –v 3 –l authPriv –u zhuangqian –A “19840318” –X “19840318” localhost sysUpTime.0

注意v3中authprotocal MD5 SHA Privprotocal DES AES

客户端能ping通运行snmpd进程的设备,但取不到值,可能是客户端防火墙问题,取消客户端防火墙试试。

测试V2

snmpwalk –v 2c -c public 192.168.4.151 if

snmpget –v 2c –c public 192.168.4.151 system.sysName.0


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/6711679.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存