当我运行以下命令时
[root@host plugins]# ./check_hpjd -H Printer1.mydomain.com : 主机 Printer1.mydomain.com 超时
我的系统上安装了 Net-snmp,我注意到我没有安装 net-snmp-utils,然后我就可以运行
[root@host插件]# snmpwalk -Os -c public -v 1 Printer1.mydomain.com 系统
sysDescr.0 = 字符串:HP ETHERNET 多环境 sysObjectID.0 = OID:enterprises.11.2.3.9.1 sysUpTimeInstance = 时间刻度:(325408663)37 天,15:54:46.63 sysContact.0 = 字符串: sysName.0 = 字符串:printer1 sysLocation.0 = 字符串: sysServices.0 = 整数:72
所以我知道打印机工作正常(就 SNMP 而言)。但是当我运行
[root@host plugins]# ./check_hpjd -H Printer1.mydomain.com -C Public 数据包错误()
我收到此错误 - 从我迄今为止尝试过的方法来看,我知道我的主机可以通过 SNMP 进行通信,我知道打印机通过 SNMP 进行响应,所以我想我只能查看插件了,我将对其进行检查。我是 SNMP 新手,我正在与我的好朋友 Google 搜索一起研究这个问题,但我还处于学习阶段,所以如果我的问题听起来很愚蠢,请原谅我的问题,
答案1
我的打印机不是 100% 兼容 JetDirect!呼呼呼!