Centos7安装snmpwalk工具

安装net-snmp工具包

yum install net-snmp* -y

启动,查看状态,开机自启

systemctl start snmpd
systemctl status snmpd
systemctl enable snmpd

命令举例

snmpwalk –v 1 –c public 192.168.0.1 .1.3.6

其中

–v 1 指的是版本1,目前有三种,-v 2c 指的是版本2,-v 3 指的是版本3

public指的是团体名,可以自己指定,有一部分设备默认是public,private

.1.3.6指的是OID,不同的OID可以获取设备对应的状态值,每一类设备有相同的OID定义,精确到单个设备,需要下载厂商提供的MIB表

 

交换机OID例子

.1.3.6.1.2.1.1.1.0 #交换机品牌、型号等信息
snmpwalk -v 2c -c public 192.168.200.7 .1.3.6.1.2.1.1.1.0

1.3.6.1.2.1.2.2.1.2 #获取端口列表及描述
snmpwalk -v 2c -c public 192.168.200.7 .1.3.6.1.2.1.2.2.1.2

1.3.6.1.2.1.2.2.1.8    #获取端口UP/DOWN 情况
snmpwalk -v 2c -c public 192.168.200.7 .1.3.6.1.2.1.2.2.1.8 

交换机OID参考:http://www.ttlsa.com/monitor/snmp-oid/

打印机OID例子

#打印机状态 .1.3.6.1.2.1.25.3.5.1.1.1
snmpwalk -v 1 -c public 192.168.20.253 .1.3.6.1.2.1.25.3.5.1.1.1

#剩余墨水量 .1.3.6.1.2.1.43.11.1.1.9
snmpwalk -v 1 -c public 192.168.20.253 .1.3.6.1.2.1.43.11.1.1.9

#若有两个墨盒,墨水量1 .1.3.6.1.2.1.43.11.1.1.9.1.1 墨水量2 .1.3.6.1.2.1.43.11.1.1.9.1.2 多个墨盒以此类推
snmpwalk -v 1 -c public 192.168.20.253 .1.3.6.1.2.1.43.11.1.1.9

打印机OID参考: https://datatracker.ietf.org/doc/rfc1759/

zabbix模板:https://share.zabbix.com/printers/universal-printer-template

 

你可能感兴趣的:(随想)