Ad Widget

Collapse

Результат пинга в теле сообщения

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • pavelshul
    Junior Member
    • Jul 2012
    • 3

    #1

    Результат пинга в теле сообщения

    Всем привет.

    Стоит такая задача. При срабатывании триггера (средний пинг за последние 5 минут больше 60ms) отсылать сообщение с результатом пинга до этого хоста за последние 5 минут.

    Возможно ли это?
    Возможно ли как-то отправить график по пингу?
    И правильно ли я настроил триггер {icmppingsec[].avg(300)}>60

    Спасибо!
  • pavelshul
    Junior Member
    • Jul 2012
    • 3

    #2
    Неужели никто не знает?
    Знающие люди, помогите плз.

    Comment

    • dima_dm
      Senior Member
      • Dec 2009
      • 2697

      #3
      Последнее значение можно отправить через макрос {{HOSTNAME}:{TRIGGER.KEY}.last(0)}
      Пример:
      Настройка-> Действия
      subj:
      Zabbix Monitoring {HOSTNAME}[{IPADDRESS}] {TRIGGER.NAME}: {STATUS}

      Text:
      Group: Linux servers; {HOSTNAME}
      [{IPADDRESS}] {TRIGGER.NAME}: {STATUS}
      {TRIGGER.COMMENT}
      Latest value
      {{HOSTNAME}:{TRIGGER.KEY}.last(0)}
      Несколько значений можно отправить только через внешний скрипт (читайте самый последний абзац).
      График можно отправить как ссылку на Zabbix Web интерфейс
      Пример:
      <img src="http://zabbix/zabbix/chart2.php?graphid=247&width=640&period=86400">
      generates a graph whose id is 247, 640 pixels wide for last 24h (86400s).

      Элементы графика должны быть доступны guest на READ, чтобы график отображался.

      Либо сгенерировать график скриптом и вложить его в письмо.

      Т.е. по Action запускаем скрипт, который подготовит нужное письмо и отправит его.
      Пример реализации такой схемы:

      Comment

      Working...