В настоящее время я успешно просматриваю несколько свойств на наших коммутаторах через SNMP с php. Теперь я хочу сделать итоговый вывод snmpget
и snmpwalk
действительно полезным для потребителей наших API.Анализ SNMP-ответов с помощью PHP
Проблема заключается в том, что ответы выглядят следующим образом: INTEGER: up(1)
и INTEGER: 10103
...
Есть ли конвенция/стандарт о том, как разобрать этот формат ответа или ответ конкретного поставщика для каждого устройства, которое мы пытаемся читать ?
Есть ли какая-либо возможность PHP-библиотеки, функции или расширения, которые могут передавать эти ответы в собственные переменные php или, по крайней мере, что-то полезное, с которым мы можем работать?
UPDATE:
Я узнал несколько новых вещей, а именно, что на самом деле есть несколько библиотек в PHP, которые можно разобрать двоичные строки ASN.1, которые в основном являются BER закодированные строки, если я прав , Проблема в том, что я не могу найти способ получить двоичные данные с устройств с помощью php ...