Ad Widget

Collapse

Тригер load average

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • comandir
    Junior Member
    • Oct 2016
    • 4

    #1

    Тригер load average

    Добрый день! Подскажите как настроить выражение тригера Load Average
    {Template_os_Linux:system.cpu.load.avg(10)}>7 что бы он срабатывал только если среднее значение за послед. 10 мин > 7 и данное значение держится более 2 минут
  • comandir
    Junior Member
    • Oct 2016
    • 4

    #2
    Что никто не подскажет?? Или может есть какой-то другой вариант избежать частых срабатываний тригера la?

    Comment

    • sadman
      Senior Member
      • Dec 2010
      • 1611

      #3
      Originally posted by comandir
      {template_os_linux:system.cpu.load.avg(10)}>7 что бы он срабатывал только если среднее значение за послед. 10 мин > 7 и данное значение держится более 2 минут
      Я, конечно, может и не понимаю вашей логики, но последние десять минут и так включают в себя последние две минуты. Может Заббикс тоже не может разобраться, что вы от него требуете?

      Comment

      • comandir
        Junior Member
        • Oct 2016
        • 4

        #4
        Логика в том, что б тригер срабатывал только если ЛА превышает допустимое значение на протяжении длительного времени т.е уже есть какая-то системная проблема, потому как он часто срабатывает когда может быть какой-то кратковременный пиковый скачок нагрузки, и за тем буквально через минуту всё в норме.

        Comment

        • sadman
          Senior Member
          • Dec 2010
          • 1611

          #5
          Originally posted by comandir
          Логика в том, что б тригер срабатывал только если ЛА превышает допустимое значение на протяжении длительного времени т.е уже есть какая-то системная проблема
          Если вы внимательно посмотрите на описание функции avg(), то заметите, что параметр "временной интервал" задается в секундах, а не в минутах, как вы ожидаете. В дефолтовом шаблоне стоят именно минуты.
          К тому же, "превышает допустимое значение на протяжении длительного времени" - это не совсем avg(), а скорее min()

          Comment

          • comandir
            Junior Member
            • Oct 2016
            • 4

            #6
            Подскажите тогда как настроить тригер ла, что бы он срабатывал если загрука превышает норму в течении n времени?
            В забиксе когда тригер срабатывает есть возраст проблемы, можно ли настроить тогда только если среднее значение за послед. 10 мин > 7 и возраст проблемы > n времени??

            Comment

            • yukra
              Senior Member
              • Apr 2013
              • 1359

              #7
              Originally posted by comandir
              Подскажите тогда как настроить тригер ла, что бы он срабатывал если загрука превышает норму в течении n времени?
              .min(600)>5 - сработает если за последние 10 минут la не падал ниже 5.

              Еще обратите внимание что есть 2 режима работы айтема system.cpu.load: all и percpu

              Comment

              • pzabortsev
                Senior Member
                • Dec 2012
                • 338

                #8
                Originally posted by comandir
                Логика в том, что б тригер срабатывал только если ЛА превышает допустимое значение на протяжении длительного времени т.е уже есть какая-то системная проблема, потому как он часто срабатывает когда может быть какой-то кратковременный пиковый скачок нагрузки, и за тем буквально через минуту всё в норме.
                Почитайте про гистерезис в доках

                Comment

                Working...