Есть ли где-нибудь инструкция о том, как в интерфейс Zabbix встроить свою страницу? Мне нужно пришить к заббикску список контактов клиентов.
Ad Widget
Collapse
Как добавить свою страницу в Zabbix
Collapse
X
-
Belfigor,
такая фича доступна в версии Zabbix 3.4. В данный момент есть бета-версия, поставить можно из исходников - https://www.zabbix.com/documentation...lation/install
После установки нужно будет отредактировать Dashboard и вставить туда URL.
С уважением,
Алексей! -
Решил вопрос созданием отдельной папки в корне веб интерфейса заббикса, например mycompany. Туда запиливаем все необходимые элементы. Например я залил туда минисайт с архитектурой mvc, разместил в своей же папке .htaccess и подправил меню:
include/menu.inc.phpjs/main.jsCode:'mycompany' => [ 'label' => _('My Company'), 'user_type' => USER_TYPE_ZABBIX_USER, 'default_page_id' => 0, 'pages' => [ [ 'url' => 'sks/', 'label' => _('Клиенты Контакты'), ] ] ],В результате, заббик у меня работает под доменом zabbix.local,Code:var MMenu = { menus: {'view': 0, 'cm': 0, 'reports': 0, 'config': 0, 'admin': 0, 'mycompany': 0},
а сайт доступен по ссылке http://sks-zabbix.local/sks/ или же через добавленный пункт в меню. Так же на него ссылаются триггеры
Правда когда переходишь через меню, он добавляет к ссылке ?ddreset=1
Но я просто в маршрутизаторе своего минисайта прописал заглушку, когда в REQUEST_URI приходит '?ddreset=1' заменить его на 'main'
Можно еще стиль переделать под темную тему заббикса, и вообще как родной смотреться будет.Comment
Comment