Как в PHP запросить и получить информацию о состоянии устройств на компьютерах сети? Как распарсить ответ в PHP snmpwalk?
Сервер Windows server 2008 R2, на нем же запущена нативная виндовая служба SNMP.
Когда делаю запрос snmpwalk в PHP, то возвращается неструктурированный текст с Hex-String?
Какими способами через PHP можно получить структурированные данные о устройствах компьютерах сети? Например, на этом узле 1 роутер такой-то марки, 1 принтер такой-то марки, стоит такая-то операционная система, инфо о железе и ПО и т.д.
Сбором, хранением и показом информации об устройствах сети занимаются программы под названием "inventory".
Написать на коленке самодельный костыль, скорее всего, не получится.
Смотрите в сторону https://ru.wikipedia.org/wiki/Open-Audit -- на PHP, умеет собирать данные через SNMP.
Более известный вариант, но с ядром на Perl -- en.wikipedia.org/wiki/OCS_Inventory