Perl: веб-графический интерфейс, какая библиотека? - PullRequest
0 голосов
/ 18 апреля 2011

Я написал perl-скрипты для запроса моей сети (коммутаторы cisco) в SNMP
и хочу отобразить информацию (speed, @mac, duplex ...), найденную скриптом, в веб-интерфейсе.
Мне нужен эскиз коммутатора, с зелеными портами, если все в порядке, оранжевым, если есть проблема, при наведении курсора мыши или сбоку, различной информации о порте.Я хотел бы что-то вроде этого: Cisco switch
И цвет портов динамически меняется в зависимости от ответа сценариев Perl.

Спасибо, пока.

Ответы [ 2 ]

1 голос
/ 19 апреля 2011

Самый простой способ сделать это - использовать CGI-скрипт с ImageMagick или GD, чтобы пометить шаблонное изображение и запланировать частоту перезагрузки изображения с помощью заголовка Refresh HTTP.

Современным способом было бы использование методов AJAX для регулярной загрузки текущего статуса, а затем рисование соответствующих элементов на изображении шаблона. Бэкэнды AJAX также могут быть написаны как CGI-скрипты.

0 голосов
/ 18 апреля 2011

Прежде всего, идея CGI неплоха.Вы можете визуализировать статистику вашей сети на многих клиентах.И им нужен только браузер.Например, http://raphaeljs.com/ хороший график, график и т. Д. JS lib.Я сам создал такую ​​вещь.Сетевые датчики передают информацию в базу данных.И веб-интерфейс (он не должен быть perl) агрегирует и отображает (avg / peak / amount) трафик с течением времени.Работает

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...