我们已经知道SNMP的监控办法最主要的是要知道被监控设备的监控项对应的OID值是多少,比如知道CPU利用率的OID值我们才可以获取到被监控设备的CPU利用率,同样的道理我们要知道打印机当前晒鼓的油墨状态就得先知道它对应的OID值是多少了,我这里供应两个MIB浏览器工具MIB Browser和OIDView(须要的同学查看文末获取办法),我们可以通过这些工具去浏览被监控设备的干系值了。下面我通过一个案例通过Zabbix监控打印机大略先容一下。
1.被监控的打印机与网络设备一样须要先开启SNMP做事,以一台HP打印机为例,浏览器输入打印机的IP地址,启用 SNMP v1/v2 只读访问,默认利用“public”为团体名。
2. 同样我们可以利用snmpwalk命令查看是否可以获取到打印机的MIB信息。

# snmpwalk -v 2c -c public 192.168.11.200
3.打开“OIDView”MIB浏览器软件,点击“File”—“New session”输入须要连接打印机的IP地址、团体名等信息后点击“Create Session”进行创建。
4.连接成功后,该打印机的所有MIB信息就都可以显示出来了。
5.然后我们就可以通过一些值的描述查找到对应的OID值了,比如打印机当前油墨的剩余情形的OID值为“1.3.6.1.2.1.43.11.1.1.9.1.1”,当前获取到的值为60,解释还剩下60%。
6.登录到打印机查看干系信息是同等的。
我们通过MIB浏览器获取到打印机的剩余油墨对应的OID值后,然后通过Zabbix进行监控就和网络设备一个道理了。
1.登录到Zabbix Web界面,创建主机。配置打印机SNMP接口。
2.创建监控项。配置关于打印机剩余油墨量的OID、监控更新周期等参数。这里的键值无多大意义。
3.创建触发器。这里设备当打印机油墨剩余量小于5%时,触发告警。
4.查看最新数据。可以看到设置的触发器<5,当达到这个值时会产生触发。
同理我们添加须要监控的其他选项,并可添加相应的触发器。之条件到过支配完Zabbix监控系统后,默认会自带一些监控模板,我们可以根据实际情形做相应的修正利用,那么一些厂商设备没有模板的可以从网高下载别人制作好的模板导入进行利用的。比如我们可以从Zabbix官网高下载HP打印机的监控模板导入到我们的Zabbix监控系统中利用了。
1.打开Zabbix分享网站https://share.zabbix.com/,查找打印机的干系模板。
2.这里有一个” Universal Printer Template”,我们可以下载利用。
3.登录Zabbix Web页面,点击“配置”—“模板”进行导入。
4.导入成功后,我们把要监控的打印机链接到这个模板了。
5.查看最新数据。可以查看到该模板监控的一些数据了,当然你可以根据实际情形进行修正。
关于打印机的监控就先容到这里了,其余须要MIB浏览器软件的同学,加关注回答“MIB”获取哈~