Ad Widget

Collapse

Как добавить свою страницу в Zabbix

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Belfigor
    Member
    • Jul 2016
    • 69

    #1

    Как добавить свою страницу в Zabbix

    Есть ли где-нибудь инструкция о том, как в интерфейс Zabbix встроить свою страницу? Мне нужно пришить к заббикску список контактов клиентов.
  • allexpetrov
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2017
    • 361

    #2
    Belfigor,

    такая фича доступна в версии Zabbix 3.4. В данный момент есть бета-версия, поставить можно из исходников - https://www.zabbix.com/documentation...lation/install

    После установки нужно будет отредактировать Dashboard и вставить туда URL.

    С уважением,
    Алексей!

    Comment

    • Belfigor
      Member
      • Jul 2016
      • 69

      #3
      Решил вопрос созданием отдельной папки в корне веб интерфейса заббикса, например mycompany. Туда запиливаем все необходимые элементы. Например я залил туда минисайт с архитектурой mvc, разместил в своей же папке .htaccess и подправил меню:
      include/menu.inc.php
      Code:
      'mycompany' => [
                  'label' => _('My Company'),
                  'user_type' => USER_TYPE_ZABBIX_USER,
                  'default_page_id' => 0,
                  'pages' => [
                      [
                          'url' => 'sks/',
                          'label' => _('Клиенты Контакты'),
                      ]
                  ]
      		],
      js/main.js
      Code:
      var MMenu = {
      	menus:			{'view': 0, 'cm': 0, 'reports': 0, 'config': 0, 'admin': 0, 'mycompany': 0},
      В результате, заббик у меня работает под доменом zabbix.local,
      а сайт доступен по ссылке http://sks-zabbix.local/sks/ или же через добавленный пункт в меню. Так же на него ссылаются триггеры

      Правда когда переходишь через меню, он добавляет к ссылке ?ddreset=1
      Но я просто в маршрутизаторе своего минисайта прописал заглушку, когда в REQUEST_URI приходит '?ddreset=1' заменить его на 'main'
      Можно еще стиль переделать под темную тему заббикса, и вообще как родной смотреться будет.

      Comment

      Working...