大多数现代网络打印机都支持 SNMP(简单网络管理协议),这是最常用和最有效的监控方式。
一、两种监控方式详解
1.1、SNMP Polling(主动轮询)
这是 Zabbix 监控打印机的 主要方式,不需要 snmptraps。
Zabbix Server 按设定周期(如每 5 分钟)向打印机发起 SNMP 请求:
GET 1.3.6.1.2.1.43.11.1.1.9.1.1 → 黑色碳粉余量
GET 1.3.6.1.2.1.43.10.2.1.4.1.1 → 总打印页数
打印机返回当前值(如 51)
Zabbix Server 将数据存入 zabbix-server-pgsql 数据库
Zabbix Web 从前端展示图表、触发器等
特点:
- 主动获取,稳定可靠
- 不依赖打印机主动发送
- 适用于所有监控指标(碳粉、页数、型号等)
1.2、SNMP Traps(被动接收)
这是 事件驱动型监控,需要启用 zabbix-snmptraps。
打印机遇到事件(如“卡纸”、“碳粉耗尽”),主动向 Zabbix 发送 Trap 消息(UDP 162 端口)
zabbix-snmptraps 服务监听并接收 Trap
将 Trap 转发给 Zabbix Server
Zabbix Server 解析 Trap 内容(如 Printer Status = 4 表示卡纸)
存入 zabbix-server-pgsql,触发告警
特点:
- 实时性强:事件发生立即通知,无需等待轮询
- 减少网络负载:只在事件发生时发送数据
- 需要配置打印机发送 Trap 到 Zabbix IP
- 需要 Zabbix 启用 zabbix-snmptraps 服务
1.3、典型监控指标与获取方式对比
| 指标 |
获取方式 |
是否依赖 snmptraps |
| 黑色碳粉余量(%) |
SNMP Polling |
否 |
| 总打印页数 |
SNMP Polling |

最低0.47元/天 解锁文章
857

被折叠的 条评论
为什么被折叠?



