Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (Flatly)
  • No Skin
Collapse
Brand Logo

NetXMS Forum

  1. Home
  2. Support (Russian)
  3. Up/Down alert by threshold

Up/Down alert by threshold

Scheduled Pinned Locked Moved Support (Russian)
5 Posts 2 Posters 17.9k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E
    E
    enp
    wrote on last edited by
    #1

    Здравствуйте!

    Как правильно генерировать алармы на превышение какого-нибудь DCI, чтобы они не появлялись при каждом опросе и исчезали после снижения значения параметра?

    Сейчас я сделал так: для параметра из Data Collection Configuration в Thresholds добавил соответствующую строку с Activation event = SYS_THRESHOLD_REACHED и Deactivation event = SYS_THRESHOLD_REARMED, далее в Event Processing Policy на событие SYS_THRESHOLD_REACHED добавил генерацию аларма с сообщением "Limit is reached for %2".

    Значение параметра периодически изменяется, все значения выше того, что было определено в Thresholds, и в результате я получаю множество одинаковых алармов, а хотелось бы видеть лишь первый (чтобы узнать, когда значение параметра впервые было превышено) ну или хотя бы последний. Кроме того, хотелось бы, чтобы аларм исчез после того, как значение параметра окажется ниже, чем определено в Thresholds.

    Как все это сделать?

    1 Reply Last reply
    0
    • E
      E
      enp
      wrote on last edited by
      #2

      Настроил в Event Processing Policy реакцию на SYS_THRESHOLD_REACHED и SYS_THRESHOLD_REARMED по аналогии с SYS_NODE_DOWN и SYS_NODE_UP (см. аттач) - после этого алармы стали появляться (только один раз) и исчезать. Однако все хорошо лишь до тех пор, пока у ноды не появляется более одного параметра, требующего отслеживания - в этом случае я хочу увидеть два аларма, но вижу лишь один, а с отменой вообще творится нечто неописуемое.

      Может вместо %i я должен использовать что-то другое? Что и какие варианты вообще бывают?


      0.jpg

      1 Reply Last reply
      0
      • E
        E
        enp
        wrote on last edited by
        #3

        Добавил к %i еще %1 (имя параметра), а %m заменил на %6 (тег, описываемый индивидуально для каждого порогового значения) - цифры взял из описания событий в Event Configuration. Теперь вроде все устраивает.

        Очень странно, что описания реакции на SYS_THRESHOLD_REACHED и SYS_THRESHOLD_REARMED нет в дефолтных настройках. Существуют другие сценарии их использования?

        1 Reply Last reply
        0
        • E
          E
          enp
          wrote on last edited by
          #4

          Да, расскажите еще, как определить два последовательных критических значения для одного параметра, чтобы при превышении первого я получал Minor, а при превышении второго - Major? Сейчас я получаю всего лишь Warning, как это определено в описании SYS_THRESHOLD_REACHED. Переопределить это можно в Event Processing Policy, однако там опять же предполагается использовать заранее заданное значение, а не получать его в виде параметра.

          Для события SYS_THRESHOLD_REACHED прямо-таки напрашивается еще один параметр (аналогичный тегу) для определения серьезности превышения порогового значения. Без него придется заводить копию SYS_THRESHOLD_REACHED с именем вроде SYS_THRESHOLD_MAJOR_REACHED и дублировать описание реакции в Event Processing Policy

          1 Reply Last reply
          0
          • V
            V
            Victor Kirhenshtein
            wrote on last edited by
            #5

            @enp said in Up/Down alert by threshold:

            Да, расскажите еще, как определить два последовательных критических значения для одного параметра, чтобы при превышении первого я получал Minor, а при превышении второго - Major? Сейчас я получаю всего лишь Warning, как это определено в описании SYS_THRESHOLD_REACHED. Переопределить это можно в Event Processing Policy, однако там опять же предполагается использовать заранее заданное значение, а не получать его в виде параметра.

            Для события SYS_THRESHOLD_REACHED прямо-таки напрашивается еще один параметр (аналогичный тегу) для определения серьезности превышения порогового значения. Без него придется заводить копию SYS_THRESHOLD_REACHED с именем вроде SYS_THRESHOLD_MAJOR_REACHED и дублировать описание реакции в Event Processing Policy

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

            1 Reply Last reply
            0

            Hello! It looks like you're interested in this conversation, but you don't have an account yet.

            Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

            With your input, this post could be even better 💗

            Register Login
            Reply
            • Reply as topic
            Log in to reply
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes


            • Login

            • Don't have an account? Register

            • Login or register to search.
            Powered by NodeBB Contributors
            • First post
              Last post
            0
            • Categories
            • Recent
            • Tags
            • Popular
            • Users
            • Groups