Ad Widget

Collapse

Оповещение

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • akenins
    Member
    • Sep 2012
    • 38

    #1

    Оповещение

    Добрый день всем!

    Хотел узнать, как можно ограничить пользователей от не нужного спама.
    Так вот, история такая.

    У меня есть хост под названием x.
    у него есть несяток айтемов, скажем на два повешены триггеры с присылкой почты администратору.
    Всё как бы хорошо, но мне надо один из этих триггеров присылать ещё на один майл, но полномочий давать к заббиксу не хочется. При том, что бы только один из двух триггеров присылался на сторонний майл.
    Можно ли решить такой вопрос?

    Жду советов.
    Спасибо!
  • akenins
    Member
    • Sep 2012
    • 38

    #2
    1. на данный момент сделал так, создал группу отдельную и туда поместил своего юзера к которуму прикреплён майл на который мне нужно слать оповещения.
    2. Далее добавил ему права на Read Only к этим хост группам.
    3. Там где указал майл контакт, так же указал что этому пользователю будет приходить окопевешния с ошибками типа High, Disaster.
    4. Для нужных мне триггеров сделал Severity - High.

    Но это не удобно и не красиво. Может у кого то есть способы по лучше?

    Comment

    • akenins
      Member
      • Sep 2012
      • 38

      #3
      совсем забыл, ещё.
      Майл должен приходить только после того, как триггер был привышен более трёх раз подрят.

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Originally posted by akenins
        совсем забыл, ещё.
        Майл должен приходить только после того, как триггер был привышен более трёх раз подрят.
        Напишите триггер используя функцию count.

        По поводу уведомлений конкретному пользователю, в Действии можно написать условие на рассылку уведомлений пользователю.

        Comment

        • akenins
          Member
          • Sep 2012
          • 38

          #5
          А есть примеры как такие условия писать?

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            Originally posted by akenins
            А есть примеры как такие условия писать?
            Например Item возвращает OK, когда всё хорошо.
            Пишем триггер:
            {Template:status.jDB.txt[NEW_UPLOAD].count(3600,"OK","eq")}=0
            За 1 час не было ни одного OK.

            Comment

            • akenins
              Member
              • Sep 2012
              • 38

              #7
              Спасибо!
              Триггер у меня получился, вопрос, как если у меня на одном хосте 20 триггеров, только один или скажем три присылать на другой емайл. Но не все с этого хоста...

              Спасибо!

              Comment

              • dima_dm
                Senior Member
                • Dec 2009
                • 2697

                #8
                Originally posted by akenins
                Спасибо!
                Триггер у меня получился, вопрос, как если у меня на одном хосте 20 триггеров, только один или скажем три присылать на другой емайл. Но не все с этого хоста...

                Спасибо!
                Я же вам уже ответил, создайте действие, и в нём напишите условие, что срабатывает только для таких-то триггеров, и таких-то хостов.
                Если хотите, чтобы срабатывал триггер не по времени, а именно по последним 3-м попыткам, то пишите триггер так
                {Template:status.jDB.txt[NEW_UPLOAD].count(#3,"OK","eq")}=0

                Comment

                Working...