Ad Widget

Collapse

Проблема с Simple Check icmp

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • seempson
    Junior Member
    • May 2016
    • 3

    #1

    Проблема с Simple Check icmp

    Добрый день. Начал разбираться с zabbix и наткнулся на такую проблему.
    Есть некоторые узлы в сети которые нужно мониторить по icmp агента нет возможности ставить.
    Добавил хосты, прикрутил шаблон Template Icmp Check и получилась такая неприятность, когда хост пропадает из сети, zabbix не понимает что он пропал так как fping дает такой выхлоп:
    sudo -u zabbix fping hostname
    ICMP Host Unreachable from 172.31.134.206 for ICMP Echo sent to hostname (172.31.134.200)
    ICMP Host Unreachable from 172.31.134.206 for ICMP Echo sent to hostname (172.31.134.200)
    ICMP Host Unreachable from 172.31.134.206 for ICMP Echo sent to hostname (172.31.134.200)
    ICMP Host Unreachable from 172.31.134.206 for ICMP Echo sent to hostname (172.31.134.200)
    hostname is unreachable
    Как сделать чтоб не посылались эти эхо пакеты. Или может я не так понимаю, подскажите куда смотреть. Пробовал fping с ключем -S. Тоже самое, ситуация не меняется.
  • karik-himik
    Senior Member
    • Oct 2015
    • 116

    #2
    А что за шаблон Template Icmp Check ? Вы его сами создавали ?

    Дефолтный называется Template ICMP Ping и он работает из коробки, со всеми триггерами и доступность/недоступность распознает нормально.
    Скачать его можно здесь: https://share.zabbix.com/official-templates/icmp-ping

    Может у вас связь восстанавливается быстрее, чем успевает срабатывать триггер ? Он по умолчанию срабатывает через 3 интервала обновления - т.е. 3 минуты, если интервал 60 сек.

    Что Вы имеете ввиду: "Как сделать чтоб не посылались эти эхо пакеты" ?
    ICMP Echo - это и есть пинг. Не посылать "эти эхо пакеты" - значит не пинговать хост.

    'hostname' - это реальное имя узла с ip-адресом 172.31.134.200 ? И такое же прописано в Имени узла сети ?
    Last edited by karik-himik; 06-05-2016, 12:33.

    Comment

    • seempson
      Junior Member
      • May 2016
      • 3

      #3
      Действительно ошибся, шаблон исользую дефолтный Template ICMP Ping.
      ПРоверял на тестовой машине. Выдергивал из него кабель.
      'hostname' - это реальное имя узла (тестовый узел) с ip-адресом 172.31.134.200.
      Когда я выполняю в терминале
      sudo -u zabbix fping hostname
      И получаю ответ

      ICMP Host Unreachable from 172.31.134.206 for ICMP Echo sent to hostname (172.31.134.200)
      ICMP Host Unreachable from 172.31.134.206 for ICMP Echo sent to hostname (172.31.134.200)
      ICMP Host Unreachable from 172.31.134.206 for ICMP Echo sent to hostname (172.31.134.200)
      ICMP Host Unreachable from 172.31.134.206 for ICMP Echo sent to hostname (172.31.134.200)
      hostname is unreachable
      zabbix вызывает эту же команду, и я так думаю что он не может обработать этот ответ
      ICMP Host Unreachable from 172.31.134.206 for ICMP Echo sent to hostname (172.31.134.200)
      если я тестирую это просто через свитч в сети к примеру 192.168.0.0/24, то zabbix отрабатывает правильно.
      Когда эмулирую недоступность узла и выполняю команду
      sudo -u zabbix fping hostname
      Получаю ответ
      hostname is unreachable
      Без того всего мусора как указано выше.

      Comment

      • yukra
        Senior Member
        • Apr 2013
        • 1359

        #4
        багрепорт разработчикам fping напишите

        Comment

        • seempson
          Junior Member
          • May 2016
          • 3

          #5
          Тогда подскажите как работает zabbix с fping? Как он считывает ответ от fping и на что смотрит в этом ответе. Где посмотреть эти настройки. Или может можно заменить на ping. Первый раз сталкиваюсь с серверной частью zabbix.

          Comment

          • sadman
            Senior Member
            • Dec 2010
            • 1611

            #6
            Originally posted by seempson
            Тогда подскажите как работает zabbix с fping? Как он считывает ответ от fping и на что смотрит в этом ответе. Где посмотреть эти настройки. Или может можно заменить на ping. Первый раз сталкиваюсь с серверной частью zabbix.
            Ответ в исходниках: ...\zabbix-2.4.7\src\libs\zbxicmpping\icmpping.c
            (правда, я не понял сходу, как вычисляется unreachable - по fping-ответу == '\n' что-ли...)

            Comment

            Working...