SNMP мониторинг & amp; веб интерфейс

Я прочитал много статей, форумов и информации о SNMP.
Хотя я борюсь с моим проектом.

Цель моего проекта — отобразить данные, полученные из SNMP, на веб-странице. (Приятный дизайн интерфейса). Протокол SNMP является обязательным. И он должен работать на сервере Linux (я хочу добавить больше устройств в финальной части проекта, например, маршрутизатор, коммутатор.)

Может ли кто-нибудь сказать мне краткую информацию о том, что должно быть сделано (пошаговый обзор)?

Я был бы рад за любую помощь. Я запутался в том, что лучше.

Ajax / базы данных / WebSockets / ловушки?

Я хотел бы использовать PHP или Node.js, если это возможно.

1

Решение

Я делаю похожий проект для моей стажировки:

Я использую Perl-скрипт для бэк-энда с Net::SNMP для запроса snmp,

Perl CGI для front-end,

и JSON для БД.

1

Другие решения

Я предлагаю использовать фреймворк для создания веб-интерфейса, например Django (https://www.djangoproject.com/) в питоне.

Тогда вы можете использовать библиотеку Python (pysnmp будет здорово) для получения данных SNMP и создания пользовательского представления для отображения этих данных на веб-странице.

Если вы хотите придерживаться PHP, вы можете использовать функции, описанные здесь http://php.net/manual/en/ref.snmp.php получить доступ к серверу SNMP и снова использовать фреймворк (Laravel, Symfony …)

1

По вопросам рекламы [email protected]