对 snmp 的简单操作,snmp 信息获取

常用脚本 0 1119 张长瑞 收藏

在对 snmp 操作之前,需要先确认服务器 snmp 是否开启服务。

然后,要确定防火墙是否允许 SNMP 通过。端口 161

我这边防火墙直接没开。

然后还要确认 selinux 是否关闭

这个就不操作截图了

 

对 SNMP 的操作,需要用到 snmpwalk、snmpget、snmpset

通常来讲,我们只需要用到 snmpwalk 和 snmpget,在 linux 和 windows 都可以找到对应的可执行文件。

而对 snmp 进行简单操作,我们只需要会两行内容(针对 snmpv2)

snmpwalk -v:2c -c:public  -r:ipaddr

Snmpget.exe -r:r:ipaddr -t:10 -c:"public" -v:2c -o:.1.3.6.1.2.1.25.2.3.1.6.1

将上面的 ipaddr 换成自己的 IP 地址

第一行 snmpwalk -v:2c -c:public  -r:ipaddr 可以确认服务器开通了哪些 snmp 的查询

第二行 Snmpget.exe -r:r:ipaddr -t:10 -c:"public" -v:2c -o:.1.3.6.1.2.1.25.2.3.1.6.1 可以查询到具体的参数

当然,snmpwalk 等可执行程序有具有多个版本。不同版本的具体使用方法也不同。可以使用 help 功能查看具体的使用方式。

最后,在 snmp 无法查询到需要的信息的时候,可能是服务器尚未开放对应的 OID 查询,可自行百度或者谷歌对应的 OID,然后填入到 snmp 的配置文件中

linux 的配置文件一般在 /etc/snmp/snmpd.conf 中修改

只需要天下一行 view 后将后面的 OID 换成你查询到的 OID 即可。保存文件,重启 snmpd 服务。


相关推荐:

网友留言:

您需要 登录账户 后才能发表评论

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码