Ad Widget

Collapse

Инвентарные данные на основе наличия прокси

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • zawex6
    Junior Member
    • Jan 2018
    • 9

    #1

    Инвентарные данные на основе наличия прокси

    Коллеги, подскажите пример или хотя бы направление, как реализовать следующее:
    В автоматическом режиме для узлов которые мониторятся через прокси, в одно из полей инвентаризации - писать к примеру: "Филиал"
    К остальным узлам которые мониторятся непосредственно через ZABBIX-сервер - писать к примеру: "Москва"

    Спасибо!

  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    К сожалению, в Zabbix нет внутренней проверки хоста на наличие прокси. Поэтому придется вытаскивать proxy id или прямым запросом в БД Zabbix,или через API. Впрочем, если хост мониторится агентом, можно вытащить ip сервера/прокси ключем vfs.file.regexp.
    Потом в препроцессинге вывести требуемый текст, исходя из полученного id или ip.

    Comment

    • zawex6
      Junior Member
      • Jan 2018
      • 9

      #3
      Спасибо за ответ.
      Жаль конечно, узлы разные и с агентами и без. Поэтому этот Вариант не подходит.

      Comment

      • zawex6
        Junior Member
        • Jan 2018
        • 9

        #4
        Может как-то внутри ZABBIX'а можно получить IP-адрес узла который используется для соединения ?
        Я бы на основе маски, вычислил местоположение узла.

        Comment

        • Semiadmin
          Senior Member
          • Oct 2014
          • 1625

          #5
          IP получить можно. Вообще, его возвращает макрос {HOST.IP}, но не уверен, что удастся так просто передать его в значение айтема. Но есть еще внутреннее LLD zabbix[host,discovery,interfaces]. Можно сделать текстовый айтем с таким ключом, получить LLD JSON в него и вытащить ip в препроцессинге.

          Comment

          Working...