Я использую snmpwalk на моем Mac для сбора информации о копировальном устройстве.Когда я запускаю запрос для определенного 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"
когда я использую OID «Одиночные черные впечатления», он также ничего не возвращает:
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 не возвращает все на прогулке?это очень важно для исследования того, какие значения равны чему, мне повезло найти мой пример.