Ad Widget

Collapse

Проблема: Отправка сообщений, Экскалации

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • costas
    Senior Member
    • Aug 2009
    • 201

    #1

    Проблема: Отправка сообщений, Экскалации

    Вопрос разработчикам, проблема с отправкой сообщений так и не решилась...

    Имею два Action:
    Первый с отправкой сообщений двум пользователям (пример) Alex и Konstantin на jabber персонально каждому
    Send message to User "Alex"
    Send message to User "Konstantin"

    И вторй с отправкой этим же пользователям с поддержкой экскалаций
    SMS сообщения, каждые 30 минут n-количество раз.

    Логика: по факту сработки триггера должно прийти два оповещения, одно на jabber, второе по sms, на деле приходит только одно сообщение на jabber, sms игнорируется.

    Это было уже и раньше, все мои попытки отправлять пользователям сообщения в одном Action используя два Media type для одного пользователя приводят к такому же результату. Например у пользователя Konstantin есть три типа jabber, mail, sms, выбираю соответвенно персонально только mail и sms, приходят только на mail первый в списке.

    Send message to User "Konstantin" - (mail)
    Send message to User "Konstantin" - (sms)

    Смысл в том, что у меня куча народу отвечает за разные группы серверов и часть из них поддерживает все сервера и должна быть вкурсе по всем группам, по мимо этого есть операторы из этого числа ночные смены и тд, в итоге как только встречается два Action или один Action где пользвотель фигурирует два раза сообщение приходит одино и только на первый в списке, Event details -> Message actions фиксирует только одну отправку.

    Было бы два-три системных администратора я бы не заморачивался, в итоге что? вообще отказаться от отправки сообщений средствами zabbix с делением по группам и персональным отправкам, писать свой костыль?

    Всё бы ничего, но экскалации ещё до кучи...
    CentOS-5.5 i386, Zabbix 1.8.4 (stable), MySQL 5.0.92, PHP 5.2.17 (cli)

    ...эта проверка бесполезная, вредная, и она зло.
  • costas
    Senior Member
    • Aug 2009
    • 201

    #2
    Решение без внешних костылей...

    Для разных групп отправки (или несколько Action на одно событие например) заводится разные пользователи с перчнем Media type администраторов, получается что при србатывании триггера вызывается например три Action в которых разные пользователи и есть совпадения по email например, в результате приходят гаранитрованно все сообщения, там где было совпадение по e-mail приходят от каждого Action, тоесть ровно по количеству совпадений...

    Вот такой костыль, не удобно, но требуемый функционал получен, надеюсь что всё таки логика будет работать правильно в будующем, и таки поправят отправку всех сообщений независимо от того что пользователь встречается дважды или трижды в разных Action.

    З.Ы.
    В Escalations history добавляются все отправки включая те которые не были в списке Action где включенна Escalations - то же по логике не должно присуствовать, но хоть так чем вообще никак, ну а два Action со включенными Escalations на один и тот же триггер даже тестить боюсь, там вообще наверно будет каша...

    ... однако без каши нужно таки смотреть в сторону решения без участия забикса..
    Last edited by costas; 25-05-2010, 12:37.
    CentOS-5.5 i386, Zabbix 1.8.4 (stable), MySQL 5.0.92, PHP 5.2.17 (cli)

    ...эта проверка бесполезная, вредная, и она зло.

    Comment

    Working...