Ad Widget

Collapse

Добавить имя макроса из хоста в название триггера

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • andrey.ivanov
    Junior Member
    • May 2024
    • 8

    #1

    Добавить имя макроса из хоста в название триггера

    Всем привет!
    У меня есть шаблон с айтемами и тригерами, он применяется к нескольким хостам, это микротики.
    На хостах есть макрос {$PING.ISP1} и {$PING.ISP2} В них прописан IP и наименование ISP.
    Click image for larger version

Name:	Screenshot 2024-05-16 150546.png
Views:	120
Size:	8.5 KB
ID:	484006
    Тригер настроен так, если пропадает пинг на каком-то из ISP, то он присылал уведомление.
    Можно настроить так, чтобы в имени хоста был тот самый ISP, который отвалился, чтобы он брал это автоматически, например: {HOST.NAME} отвалился {и вот отсюда он брал имя ISP, которое находится в макросе на хосте}
    Click image for larger version

Name:	image.png
Views:	71
Size:	2.0 KB
ID:	484007
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Можно настроить так, чтобы в имени хоста был тот самый ISP, который отвалился
    Наверное, вы имели в виду "в имени проблемы", а не в "имени хоста"?
    Скорее всего - да, можно. Если у вас настроены разные триггеры на пропадание пинга к разным провайдерам (и в настройках триггеры используются эти макросы, что вероятнее всего), то используйте эти же макросы и в имени триггера - что мешает?

    Comment


    • andrey.ivanov
      andrey.ivanov commented
      Editing a comment
      Привет, спасибо за комментарий, я пытался так же указать {$PING.ISP1}, но, к сожалению, это не работает
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #3
    Привет, спасибо за комментарий, я пытался так же указать {$PING.ISP1}, но, к сожалению, это не работает
    В смысле - "не работает"?
    Прекрасно работают пользовательские макросы в именах триггеров. Когда смотришь настройки - видишь макрос (нераскрытый), но когда генерируется проблема - то вместо этого макроса подставляется его конкретное значение.
    Какая у вас версия Zabbix, что именно вы делаете и что получаете в результате?

    Comment


    • andrey.ivanov
      andrey.ivanov commented
      Editing a comment
      Версия заббикса 6.0.28 Делал так: в названии триггера указывал {HOST.NAME} проблема с {$PING.ISP1}, когда прилетал алерт, было просто: Название моего хоста проблема с *тут ничего не было*. Попробую еще раз ваш совет, может, правда, где-то косякнул

    • andrey.ivanov
      andrey.ivanov commented
      Editing a comment
      Вы были правы, это работает, спасибо. Правда {$PING.ISP1} он выводит IP адрес, а хотелось бы чтобы он выводить имя, которое я задавал в Description
Working...