Ad Widget

Collapse

Item'ы для пассивны И активных проверок, разли

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • danil_
    Junior Member
    • Oct 2016
    • 7

    #1

    Item'ы для пассивны И активных проверок, разли

    Приветствую всех!

    На имеющейся конфигурации, которая всю свою жизнь работала только с пассивными проверками, возникла необходимость настроить часть узлов на активные проверки.
    Я решил сделать универсальными имеющиеся шаблоны как для пассивных, так и для активных проверок, начал с базового в моей конфигурации шаблона "Template Zabbix Agent" - поменял всем элементам тип с "Zabbix agent" на "Zabbix agent (active)".
    (этот шаблон наследуют у меня как Windows-, так и Linux-серверы)

    Итог - через несколько минут все Windows-серверы "упали", т.е. были посчитаны Заббиксом как отключенные. Item на agent.ping в режиме "Zabbix agent (active)" не работал, сработало nodata(N).
    Работал только 1 новый узел, который я и конфигурировал на активные проверки.

    Я подумал, что всё же тип Item "Zabbix agent (active)" не является универсальным, и оставил затею универсального шаблона (тогда я не обратил внимание, что "упали" только Windows-серверы).

    Сегодня же решил протестировать ещё раз, в более безобидных условиях - добавил в тот же шаблон (Template Zabbix Agent) один тестовый параметр в режиме "Zabbix agent (active)".
    Все хосты, использующие его, на данный момент сконфигурированы _только_ как пассивные.

    Итог - все Linux-серверы прислали информацию. Все Windows-серверы - не прислали.

    Кроме изменения типов на стороне сервера _ничего_ больше не менялось: не версии агентов, ни их конфигурации.
    И ещё раз: все хосты, которые в данном случае я анализировал, _никогда_ не были и не являются сейчас настроенными на активные проверки.


    Прошу прощения, если это дубль (касаемо ОС). Искал поиском, не нашёл.
  • allexpetrov
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2017
    • 361

    #2
    Приветствую danil_ ,

    скажите - что пишется в логах агентов и сервера, т.е. какие ошибки видны?

    При активной проверке метрик Агент является инициатором соединения. Вам нужно убедиться, что агент может связаться с сервером по порту 10051. На OS Windows может быть включен файрволл, который, по-умолчанию, прибивает попытку клиента запустить сессию.

    Что ещё важно знать, так это статус Zabbix сервера будет гореть серым, если вы будете использовать только Активные items, но в случае если есть хоть 1 пассивный - статус будет отображаться в привычном формате - зеленый/красный.

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

    Comment

    • danil_
      Junior Member
      • Oct 2016
      • 7

      #3
      Здравствуйте, Алексей. Спасибо за ответ.

      Originally posted by allexpetrov
      При активной проверке метрик Агент является инициатором соединения. Вам нужно убедиться, что агент может связаться с сервером по порту 10051. На OS Windows может быть включен файрволл, который, по-умолчанию, прибивает попытку клиента запустить сессию.
      Я специально не настраивал ещё никакие имеющиеся хосты на активные проверки. У моего Заббикс-сервера ещё и порт другой. Специально, чтобы исключить вариант, что Linux-серверы смогли пробиться и прислать эту информацию как активную проверку.

      Пока что вопрос вот в чём - почему часть пассивных хостов прислали данные, а часть - не прислали?
      Между этими двумя частями есть чёткое различие - ОС Windows/Linux. Версии агентов на хостах - разные, и 2-е и 3-е.

      Мотивация моя - иметь универсальный шаблон. Часть хостов у меня возможно будет пассивные, а часть - активные. Не хотелось бы для каждой из них делать отдельный шаблон и дублировать айтемы, триггеры и т.д...


      Логи посмотрю, ещё нет доступа к ним..

      Comment

      • allexpetrov
        Senior Member
        Zabbix Certified Trainer
        Zabbix Certified SpecialistZabbix Certified Professional
        • May 2017
        • 361

        #4
        Ну без логов сложно найти хотяб какую-либо зацепку, однако настоятельно рекомендую проверить firewall политики. Снаружи по порту 10050 Windows Firewall прибивает любое соединение.

        На самом деле шаблон и будет(и уже является) универсальным. Если Вы посмотрите в веб-интерфейс, то Template Zabbix Agent прилинкован по-умочанию и к Template OS Linux и к Template OS Windows.

        Автоопределение у агента не работает. Он работает строго по тому, как регламентировано в Item - Zabbix Agent или Zabbix Agent (Active). Более того, для работы активных проверок в конфиг файле агента должен быть прописан IP сервера ServerActive= , а Hostname= должен совпадать с тем, что прописан в Web-интерфейсе Zabbix.

        Однако, Вам нужно понимать что некоторые item не будут совпадать т.к. между linux и windows есть отличия. Для унифицирования можно вопсользоваться фичей Zabbix-a - Low Level Discovery ( https://www.zabbix.com/documentation...evel_discovery ), которое позволит автоматически сконфигурировать нужные названия для тех или иных ключей. Например для названия NIC-интерфейсов.

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

        Comment

        • aib
          Senior Member
          • Jan 2014
          • 1615

          #5
          Заодно уточните, пожалуйста, что в конфигурационном файле на Windows машинах вы правильно прописали ключ:
          Code:
          ServerActive=127.0.0.1
          и что он указывает на реальный адрес Zabbix сервера.

          Я уверен, что вы обратили внимание на этот ключ. Просто - дополнительная небольшая проверка
          Sincerely yours,
          Aleksey

          Comment

          Working...