Руководсво поставило задачу вывести комплексные экраны и графики в частности на дружественный сайт (портал компании) для онлайн мониторинга оборудования. Каким образом это можно реализовать? И на что нужно обратить внимание в первую очередь, для реализации поставленной задачи.
Ad Widget
Collapse
Интеграция zabbix с дружественным сайтом сред&
Collapse
X
-
Если нету желания реализовывать отрисовку графиков самостоятельно, то они формируются скриптом:
http://zabbix/chart.php.Comment
-
Если я залогинен, то выдает ошибку такого вида http://rghost.ru/37870806/image.png Если нет, то http://rghost.ru/37870842/image.pngЕсли нету желания реализовывать отрисовку графиков самостоятельно, то они формируются скриптом:
http://zabbix/chart.php.Comment
-
Этому скрипту надо передавать параметры - код элемента, период, размеры графика.
Он вызывается из меню:
Мониторинг - последние данные - ссылка "график" в колонке "История".
Там же можно подсмотреть параметры.
Выглядит это примерно так:
Это отрисовка графика для одного параметра.Code:http://zabbix/chart.php?itemid=47034&sid=a2cac04fca9e19c4&width=1398&period=3600&stime=20120502101727&refresh=672
Если нужно отрисовать конкретный созданные график с несколькими элементами, то используется скрипт:
Но, я подумал, что напрямую вставлять эти ссылки в страницу не получится, потому что вряд ли вы дадите внешним посетителям какой-либо доступ к zabbix.Code:http://zabbix/chart2.php?graphid=409&sid=0207698371267320&width=1398&period=3600&stime=20101119145423
Поэтому, можно wget'ом, например, с некой периодичностью запрашивать их с сервера zabbix, сохраняя в определенную папку.
А веб сервер уже будет подцеплять картинки из этой папки.Comment
Comment