Я пытаюсь получить значения с устройства. Это работало хорошо & дал результаты, когда я запускал SNMP через шпаклевку. Команда идет так.
snmpwalk -v 2c -c public 1.2.3.4 1.5.2.33.1.4.2.2.1.1
Но когда положить в php & побежал, он дал это:
Предупреждение: snmpwalk (): нет ответа от 1.2.3.4
Я прочитал несколько статей и сказал обновить SNMP на сервере (Centos). Я так и сделал, но результат все тот же.
Я тоже пытался изменить snmpwalk
с snmp2_walk
а также snmpwalkoid
, Все еще не работает.
Кто-нибудь может помочь? Спасибо за все твои добрые.
Вы должны указать IP-адрес устройства, по которому вы собираетесь отправлять SNMP-запрос.
Warning: snmpwalk(): No response from 1.2.3.4
Вышеупомянутая ошибка говорит, SNMP пытается запросить хост 1.2.3.4, и это терпит неудачу.
Правильный синтаксис
snmpwalk -v 2c localhost -c public 1.2.3.4 1.5.2.33.1.4.2.2.1.1
Других решений пока нет …