Ad Widget

Collapse

Рассылка уведомлений по группам пользов&

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • uscr
    Member
    • Feb 2012
    • 30

    #1

    Рассылка уведомлений по группам пользов&

    Здравствуйте. Не придумал лучшего заголовка для вопроса.

    Итак: есть БД на Host1 которая собирает некоторые данные. Есть UserParameter, которые реализуют мониторинг количества данных в этой БД. Соответственно, ЭД и триггеры заведены в Host1 в заббиксе. По этим триггерам должны получать уведомления определённые пользователи. Условно назовём их "программисты". Но остальные уведомления с Host1 должны получать "админы", а "программистам" они не интересны.

    "Программистам" отправку уведомлений я легко реализовал через условие действия, указав там:

    (Значение триггера = ПРОБЛЕМА) и (Шаблон = "Шаблон1") и (Узел сети = Host1)

    Отправка же сообщений "админам" осуществляется "общим" действием, которое запускается для всех триггеров. Пробовал включить туда условие ("Шаблон != "Шаблон1") - лишние уведомления приходят.

    Пробовал добавить в имена триггеров тег в формате [ TAGNAME ] (именно так, с пробелами) и включить условие ("Имя шаблона" не содержит "TAGNAME") - лишние уведомления приходят. Хотя раньше, в другой ещё компании, когда был бардак и не было шаблонов, такими "тегами" я успешно разруливал рассылку уведомлений.

    В связи с этим вопросы: как подобное разделение делают правильно и почему мой костыль с "тегами" не работает?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Originally posted by uscr
    Пробовал добавить в имена триггеров тег в формате [ TAGNAME ] (именно так, с пробелами) и включить условие ("Имя шаблона" не содержит "TAGNAME") - лишние уведомления приходят. Хотя раньше, в другой ещё компании, когда был бардак и не было шаблонов, такими "тегами" я успешно разруливал рассылку уведомлений.

    В связи с этим вопросы: как подобное разделение делают правильно и почему мой костыль с "тегами" не работает?
    Может быть, не работает потому что тэг добавляешь к имени триггера, а проверяешь в имени шаблона?
    А разрулить ещё можно, например, по имени Application-а, к которому относится элемент данных (item).

    Comment

    • uscr
      Member
      • Feb 2012
      • 30

      #3
      Originally posted by Kos
      Может быть, не работает потому что тэг добавляешь к имени триггера, а проверяешь в имени шаблона?
      А разрулить ещё можно, например, по имени Application-а, к которому относится элемент данных (item).
      Я там заумничался. Разумеется, тег пишу к имени триггера. Однако, не работает. Прикладываю скриншоты, на всякий случай.

      Действие:

      Comment

      • uscr
        Member
        • Feb 2012
        • 30

        #4
        Originally posted by uscr
        Я там заумничался. Разумеется, тег пишу к имени триггера. Однако, не работает. Прикладываю скриншоты, на всякий случай.

        Действие:
        Триггер:
        [/IMG]

        Comment

        • Kos
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • Aug 2015
          • 3404

          #5
          Originally posted by uscr
          Я там заумничался. Разумеется, тег пишу к имени триггера. Однако, не работает. Прикладываю скриншоты, на всякий случай.

          Действие:
          А реальное имя проблемного триггера содержит одновременно и строку PPM, и строку KRR? Если нет (т.е. если содержит только одну из этих строк), то тогда всё срабатывает верно: выражение "имя триггера не содержит PPM или имя триггера не содержит KRR" даст в результате true.

          Comment

          • uscr
            Member
            • Feb 2012
            • 30

            #6
            Originally posted by kos
            А реальное имя проблемного триггера содержит одновременно и строку ppm, и строку krr? Если нет (т.е. если содержит только одну из этих строк), то тогда всё срабатывает верно: выражение "имя триггера не содержит ppm или имя триггера не содержит krr" даст в результате true.
            Спасибо вам! Что особенно забавно, я проверял условие и специально поставил там (и/или). Неверно раскрыл условие в голове. Поставил "И".

            Comment

            Working...