Коллеги, приветствую.
В заббиксе встроен "график дежурств", т.е. для юзера можно задать время, когда ему делать то или иное оповещение.
Но это иногда приводит и к падению заббикса :-)
Суть вопроса. Есть действия, в которых оповещение на группу юзеров.
В группе, например, 50 человек. Заббикс отправляет 50 оповещений. Но всем эти оповещения отправлять не надо. Только дежурным.
Поэтому оповещения идут на свой скрипт, который уже определяет: надо этому человеку отправлять или нет и толкает на отправку.
Но в заббиксе будет все 50 оповещений.
Можно ли как-то состыковать Заббиксовый график с моим, внешним?
Сейчас вырисовывается такой способ: дергать свой график и заполнять для забиксовых юзеров через АПИ медиатайп.
Блин, пока писал придумал еще один способ:
1. В действии стоит не рассылка на группу, а запуск скрипта. Итогом будет то, что в заббиксе будет всего 1 упоминание о действии
2. В скрипте определять список, кому надо рассылать (через апи выдергивается) состыковка со сторонним графиком и принятие решений.
Минус: чтобы знать, кому отослали - надо до логи вести...
Или есть способ красивее?
В заббиксе встроен "график дежурств", т.е. для юзера можно задать время, когда ему делать то или иное оповещение.
Но это иногда приводит и к падению заббикса :-)
Суть вопроса. Есть действия, в которых оповещение на группу юзеров.
В группе, например, 50 человек. Заббикс отправляет 50 оповещений. Но всем эти оповещения отправлять не надо. Только дежурным.
Поэтому оповещения идут на свой скрипт, который уже определяет: надо этому человеку отправлять или нет и толкает на отправку.
Но в заббиксе будет все 50 оповещений.
Можно ли как-то состыковать Заббиксовый график с моим, внешним?
Сейчас вырисовывается такой способ: дергать свой график и заполнять для забиксовых юзеров через АПИ медиатайп.
Блин, пока писал придумал еще один способ:
1. В действии стоит не рассылка на группу, а запуск скрипта. Итогом будет то, что в заббиксе будет всего 1 упоминание о действии
2. В скрипте определять список, кому надо рассылать (через апи выдергивается) состыковка со сторонним графиком и принятие решений.
Минус: чтобы знать, кому отослали - надо до логи вести...
Или есть способ красивее?