Сбором, хранением и показом информации об устройствах сети занимаются программы под названием "inventory".
Написать на коленке самодельный костыль, скорее всего, не получится.
Смотрите в сторону
https://ru.wikipedia.org/wiki/Open-Audit -- на PHP, умеет собирать данные через SNMP.
Более известный вариант, но с ядром на Perl --
en.wikipedia.org/wiki/OCS_Inventory