Ad Widget

Collapse

Отправление уведомления при продолжите&#

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ChronoKiller
    Junior Member
    • Mar 2010
    • 2

    #1

    Отправление уведомления при продолжите&#

    Наверняка кто-то уже это решал, поиск не рулит;(

    Задача - отправлять уведомления, только если проблема существует, к примеру, 5 минут. Иначе ящики очень быстро спамятся секундными загрузками процессора\памяти или недоступностью ресурса и прочим.

    Нужно сделать, чтоб подобные проблемы, становились "проблемами" спустя какое-то время...
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Использовать функции и логические выражения
    Пример:
    Если три последних проверки хост недоступен, поднять Alarm.
    {catalyst:icmpping.max(#3)}=0
    или
    {catalyst:icmpping.sum(#3)}=0

    Если 180 секунд хост недоступен, поднять Alarm.
    {catalyst:icmpping.max(180)}=0
    Last edited by dima_dm; 18-03-2010, 17:45.

    Comment

    • ChronoKiller
      Junior Member
      • Mar 2010
      • 2

      #3
      Спасибо за подсказку.

      Сделал
      {Template_Windows:system.cpu.load[,avg1].last(#5)}>9

      и

      {Template_Windows:system.cpu.load[,avg1].last(300)}>9

      Все равно спамит нещадно

      Забикс 1.8.1
      Может проблема таится в этом - Problem started: 2010.03.18 13:57:29 Age: 0m

      age у всех проблем равен 0...

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        А вы описание функций читали?
        http://www.zabbix.com/documentation/...fig/triggers?s[]=%D1%82%D1%80%D0%B8%D0%B3%D0%B3%D0%B5%D1%80%D1%8B

        Правильно так
        {Template_Windows:system.cpu.load[,avg1].min(300)}>9
        Т.е. минимальная загрузка процессора за 5 минут больше 9

        Comment

        Working...