Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  1. В секции Мониторинг настроить тип проверки Ping.

    Информация

    Пусть нас интересует метрика 

    Filename
    colourWhite
    titlepacketLossPercentile
     (персентиль потерь пакетов). Для себя мы определили, что допустимое значение 
    Filename
    colourWhite
    titlepacketLossPercentile
     = 10.

  2. В правилах формирования данных настроить условие (conditions) и действие (actions):
    если 

    Filename
    colourWhite
    titlepacketLossPercentile
     = [0;10], то в таблицу данных от агента записывается метрика 
    Filename
    colourWhite
    titlepacketLossPercentile
     со значением OK.

    Подсказка

    Структура записи условий аналогична текстовому представлению условий смены состояний.
    Создайте нужное условие в секции "Условия перехода состояний", затем переключите графический редактор на текстовый вид при помощи кнопки и скопируйте условие в секцию "Правила формирования данных".

    В скором времени появится графический конструктор (улыбка)

    Блок кода
    [
      {
        "condition": {
            "packetLossPercentile": {
            "_eq": "[0;10]"
          }
          },
        "actions": [
          {
            "type": "set",
            "field": "packetLossPercentile",
            "value": "OK"
          }
        ]
      }
    ]
  3. В условиях перехода состояний указать:
    если 
    Filename
    colourWhite
    titlepacketLossPercentile
     = OK, то объект переходит в состояние 
    Статус
    colourGreen
    titleworking
    .
  4. В правилах формирования данных настроить условие и действие:
    если 

    Filename
    colourWhite
    titlepacketLossPercentile
     > 10, то в таблицу данных от агента записывается метрика 
    Filename
    colourWhite
    titlepacketLossPercentile
     со значением warning

    Блок кода
    [
      {
        "condition": {
            "packetLossPercentile": {
            "_gt": "10"
          }
          },
        "actions": [
          {
            "type": "set",
            "field": "packetLossPercentile",
            "value": "warning"
          }
        ]
      }
    ]
  5. В условиях перехода состояний указать:
    если 

    Filename
    colourWhite
    titlepacketLossPercentile
     = warmingwarning, то объект переходит в состояние 
    Статус
    colourYellow
    titleoverloaded
    . И не является приоритетным для решения тех. поддержкой.


  6. В правилах формирования данных настроить условие (conditions) и действие (actions):
    если 

    Filename
    colourWhite
    titlepacketLossPercentile
     > 10 и это значение пришло больше одного раза, то в таблицу данных от агента метрика 
    Filename
    colourWhite
    titlepacketLossPercentile
     записывается со значением alert.

    Блок кода
    [
      {
        "condition": {
          "packetLossPercentile": {
            "_gt": "10"
          }
        },
        "actions": [
          {
            "type": "extend",
            "include": "over_packetLossPercentile"
          }
        ]
      },
      {
        "actions": [
          {
            "type": "set",
            "field": "over_packetLossPercentile",
            "value": "1"
          }
        ]
      },
      {
        "condition": {
          "packetLossPercentile": {
            "_gt": "10"
          },
          "over_packetLossPercentile": {
            "_eq": "1"
          }
        },
        "actions": [
          {
            "type": "set",
            "field": "packetLossPercentile",
            "value": "alert"
          },
          {
            "type": "drop",
            "include": [
              "over_packetLossPercentile"
            ]
          }
        ]
      }
    ]
  7. В условиях смены состояний указать:

    Filename
    colourWhite
    titlepacketLossPercentile
     = alert, то объект переходит в состояние 
    Статус
    colourRed
    titlealarm
    . И требует от технической поддержки немедленного вмешательства.

...