grepping时,Mac OSX上的snmpwalk不返回所有值

时间:2018-09-11 17:18:32

标签: macos grep snmp

我在Mac上使用snmpwalk来收集有关复印机的信息。当我运行特定OID的查询时,它会正确返回其值:

snmpwalk -v 2c -c public -On 10.x.x.x 1.3.6.1.4.1.253.8.53.13.2.1.8.1.20.101

output: 1.3.6.1.4.1.253.8.53.13.2.1.8.1.20.101 = STRING: "Black Single Impressions"

但是,当我遍历mib和grep时,它不会返回此值:

snmpwalk -v 2c -c public -On 10.x.x.x | grep -i 'Black'

output:
.1.3.6.1.2.1.43.11.1.1.6.1.1 = STRING: "Black Toner, PN unknown;SN4131EE80E00004A8"
 .1.3.6.1.2.1.43.12.1.1.4.1.4 = STRING: "black"
.1.3.6.1.2.1.43.13.4.1.10.1.1 = STRING: "1-sided paper path, Black/White (45) PPM, Color (45) PPM"
.1.3.6.1.2.1.43.13.4.1.10.1.2 = STRING: "2-sided long edge feed paper path, Black/White (45) PPM, Color (45) PPM"
.1.3.6.1.2.1.43.13.4.1.10.1.3 = STRING: "2-sided paper path, Black/White (32) PPM, Color (32) PPM"

当我为“ Black Single Impressions”的OID设置grep时,它也不会返回任何内容:

snmpwalk -v 2c -c public -On 10.x.x.x | grep 1.3.6.1.4.1.253.8.53.13.2.1.8.1.20.101

为什么snmpwalk不能返回所有内容?这对于研究什么值等于什么很重要,我很幸运地找到了自己的例子。

0 个答案:

没有答案