Ad Widget

Collapse

Триггер узла из триггера шаблона

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Alexey.Kuzmin
    Member
    • Jun 2017
    • 47

    #1

    Триггер узла из триггера шаблона

    Добрый день!
    Есть много серверов, которые мы мониторим.
    Для мониторинга используются шаблоны, в которых настроены триггеры.
    Но для каждого хоста нужны уникальные значения порогов срабатывания триггеров.
    Как это правильно настроить?
    Первая идея - использовать макросы (в шаблоне их описать, а значения присваивать уже на узле).
    Может, есть best practices? Я пока не нашёл.
    Подскажите, пожалуйста.
  • Alexey.Kuzmin
    Member
    • Jun 2017
    • 47

    #2
    да и ещё такой вопрос.
    На некоторых узлах к условию срабатывания триггера нужно добавить ещё одно условие and...
    Как это сделать правильно-красиво?
    Чтобы использовались шаблонные триггеры+проверялись дополнительные условия на узле?

    Comment

    • Semiadmin
      Senior Member
      • Oct 2014
      • 1625

      #3
      Идея с макросами правильная, только значения им надо присваивать в шаблоне, а на узле переназначать, если нужно. Также могут быть полезны контекстные макросы.

      Comment

      • Alexey.Kuzmin
        Member
        • Jun 2017
        • 47

        #4
        Первое сделал с помощью макросов: на узле можно значение макросов переопределить, если нужно.

        Comment

        • Semiadmin
          Senior Member
          • Oct 2014
          • 1625

          #5
          Решение второй задачи, как мне кажется, зависит от того, насколько специфическим будет это второе условие. Если оно будет использоваться на многих узлах, можно сразу включить его в шаблонный триггер с применением макроса, значение которого будет на уровне шаблона делать условие заведомо истинным, а на уровне хоста переопределяться.
          Если это условие - уникальное для данного хоста, лучше на этом хосте отключить шаблонный триггер и сделать нешаблонный. Вариант - сделать нешаблонный триггер с уникальным условием и поставить шаблонный в зависимость от него.

          Comment

          • Alexey.Kuzmin
            Member
            • Jun 2017
            • 47

            #6
            Мне нравится способ с макросом, который будет переопределяться.
            А как для макроса написать не значение, а выражение, как его не вручную переопределять (значение будет зависеть от метрики другого узла)?

            Comment

            • Semiadmin
              Senior Member
              • Oct 2014
              • 1625

              #7
              Такие штуки, насколько я понимаю, только через api.

              Comment

              • Alexey.Kuzmin
                Member
                • Jun 2017
                • 47

                #8
                Тогда пока будем что-то другое придумывать...
                Api - следующий шаг :-)
                Спасибо

                Comment

                • Alexey.Kuzmin
                  Member
                  • Jun 2017
                  • 47

                  #9
                  Возникла такая идея: есть два хоста, у них одно метрика (id) совпадает.
                  Можно ли при генерации аварии учитывать значения метрик с другого хоста, у которого id такой же, как у этого?

                  Comment

                  • Semiadmin
                    Senior Member
                    • Oct 2014
                    • 1625

                    #10
                    Можно попробовать Aggregate checks

                    Comment

                    • Alexey.Kuzmin
                      Member
                      • Jun 2017
                      • 47

                      #11
                      Спасибо :-) Поищу

                      Comment

                      Working...