Ad Widget

Collapse

Count|nodata в триггере

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mkolomiets
    Senior Member
    • Jul 2009
    • 134

    #1

    Count|nodata в триггере

    Кто просветит, должен ли выскакивать неопределенный статус у триггера ("НЕИЗВЕСТНО") при отсутствии данных более 1 минуты и следующем выражении в условии:

    Code:
    {Template:agent.ping.nodata(60)}=1|{Template:agent.ping.count(60,1)}<4
    Агент чисто активный, интервал для agent.ping 10 сек.

    ЗЫ. Может у кого есть наработка для проверки доступности хоста с минимальной задержкой события в такой ситуации? Поделитесь, ПЛЗ.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Я использую такое выражение
    {host:agent.ping.max(#5)}#1 | {host:agent.ping.nodata(150)}=1
    Но согласно описанию
    http://www.zabbix.com/documentation/...l/config/items
    Code:
    Возвращает ‘1’, если доступен и ничего не возвращает, если недоступен.
    Достаточно написать так
    {host:agent.ping.nodata(150)}=1
    Не забывайте, что каждый триггер, который содержит «nodata»,
    пересчитывается заббикс сервером каждых 30 секунд, поэтому скорости срабатывания быстрее 30 секунд ожидать не приходится.
    Last edited by dima_dm; 20-01-2011, 11:16.

    Comment

    • mkolomiets
      Senior Member
      • Jul 2009
      • 134

      #3
      Originally posted by dima_dm
      Достаточно написать так
      {host:agent.ping.nodata(150)}=1
      Не забывайте, что каждый триггер, который содержит «nodata»,
      пересчитывается заббикс сервером каждых 30 секунд, поэтому скорости срабатывания быстрее 30 секунд ожидать не приходится.
      Полагаю что с nodata как раз и проблема. Думаю, из-за того что агент кеширует данные и после кратковременных провалов связи приходит пачка данных, при расчете доступности получается полный бред. Да и список событий выглядит аналогично, события перемешиваются - поплучается несколько раз подряд проблема или ОК.

      С "{Template:agent.ping.nodata(30)}=1|{Template:agen t.ping.count(60,1)}<4" тоже не совсем нормально, вот пример:

      Итем agent.ping, тип агент (активный), интервал 10 сек.
      Триггер {Template:agent.ping.nodata(30)}=1|{Template:agent .ping.count(60,1)}<4

      Во вложениях - график по значению agent.ping, перечень событий по триггеру и строка отчета по доступности. Все для одного и того же узла и периода. Что то у меня концы с концами не сходятся.

      Сервер 1.8.4, агенты 1.8.3.
      Attached Files

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        А может заменить на Zabbix Agint пассивный? Или нельзя?

        Comment

        • mkolomiets
          Senior Member
          • Jul 2009
          • 134

          #5
          Originally posted by dima_dm
          А может заменить на zabbix agint пассивный? Или нельзя?
          Нельзя, к сожалению - на большинстве узлов связь 3g, еще часть за НАТ-ом провайдера.

          Comment

          Working...