Ad Widget

Collapse

Создание и заполнение хоста по lld

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

    #1

    Создание и заполнение хоста по lld

    День добрый, ситуация у меня следующая:
    1) Есть хост 1, он служит своеобразным шлюзом, с которого доступны хосты 2-10
    2) На хосте 1 стоит агент, на хостах 2-10 агентов нет
    3) На хосте 1 запускается LLD, которое возвращает IP адреса хостов 2-10

    Далее я могу тут же насоздавать Itemов, которые будут на агент хоста 1 отправлять команды опроса и получать результат от софотины которая стоит на хосте 1, а на каждый из хостов с 2 по 10 в прототипах я могу указать создание отдельного application.

    Тогда у меня будет 1 хост, у него будет 9 аппликейшенов с инфой. Решение удовлетворительное, но у аппликейшенов нету своего инвентарного списка, что не может не расстраивать.

    Предполагаемый вариант реализации:
    Я с помощью LLD создаю хосты и указываю этим хостам шаблон по которому они будут опрашиваться.
    Но тут у меня возникает проблема. При LLD все хосты создаются с IP адресом и портом того хоста на котором LLD было запущено. Все правильно, ведь этот хост своего рода шлюз до других хостов.

    Но как мне передать в создаваемые при LLD хосты "шлюзы", IP адреса получаемых при этом же LLD хостов которые нужно опрашивать, чтобы потом использовать эти IP в Itemах? Я подставлял эти IP адреса в поле Host name в прототипе хоста, в итоге создаваемый хост в этом поле имел IP адрес хоста который нужно было опрашивать, но как мне к нему обратиться?
    В Item я пробовал указывать {HOST.NAME}, {$HOST.NAME} или {#HOST.NAME}, но результата это не дало
  • allexpetrov
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2017
    • 361

    #2
    Добрый день,

    я праивльно понима, что у Вас тополгия следующая:

    Zabbix Server <-> Host 1 <-> Host 2 .... Host 10 и сервер не имеет прямого доступа к хостам 2-10 и Вы хотите получать метрики с Host 2...10 через Host 1 ?

    на Хост 1 Вам нужно поставить Proxy (https://www.zabbix.com/documentation...concepts/proxy), который будет опрашивать Host 2 ... 10 и отправлять данные на Zabbix Server.

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

    Comment

    • Belfigor
      Member
      • Jul 2016
      • 69

      #3
      Нет, на хоста 2-10 нет возможности поставить агента. Да и необходимости нету. хост1 через софтину что на нем стоит с помощью цмд отправляет на остальные хосты http запросы и передает результаты на сервер. Вопрос только в том, как нагенерить хосты с помощью LLD и передать в каждый из них отдельный IP полченный из этого же LLD. Как-то ведь люди применяют прототипы хостов в ЛЛД
      Увы как я понял создавать веб мониторинг с помощью ЛЛД нельзя
      Last edited by Belfigor; 09-08-2017, 14:16.

      Comment

      Working...