Доступность процесса

Материал из Документация Ключ-АСТРОМ

ЕдиныйАгент 1.237+

Вы можете отслеживать доступность ключевых процессов на ваших хостах. Когда после создания правила на хосте отсутствует соответствующий процесс, Ключ-АСТРОМ выдает предупреждающее событие.

Вы можете проанализировать последнюю активность процессов, определенных для доступности процессов, в разделе Моментальные снимки экземпляра процесса на странице обзора хоста.

Чтобы отслеживать доступность определенных процессов, вы должны сначала определить правило мониторинга. Вы можете создавать правила на уровне хоста, группы хостов или среды.

  • Чтобы определить правило для всей среды, в меню Ключ-АСТРОМ перейдите в « Настройки » и выберите « Процессы и контейнеры » > « Доступность процесса » .
  • Чтобы определить правило на уровне хоста, перейдите на страницу обзора хоста, выберите « Дополнительно » ( … ), перейдите в « Настройки » и выберите «Доступность процесса » .
  • Чтобы определить правило на уровне группы хостов, перейдите на страницу группы хостов https://your-environment/ui/settings/HOST_GROUP-NAMEи выберите Доступность процесса .

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

  1. Выберите Добавить правило мониторинга . Доступность процесса может включать в себя ряд отдельных правил обнаружения. Процесс идентифицируется, если совпадают все отдельные правила обнаружения.
  2. Введите имя правила мониторинга .
  3. Выберите Добавить правило обнаружения .
  4. Выберите объект, для которого будет проверяться ваше правило обнаружения: Командная строка , Имя исполняемого файла или Путь к исполняемому файлу . Правила для имени исполняемого файла и пути к исполняемому файлу не чувствительны к регистру. Правила для аргументов командной строки чувствительны к регистру. Примечание. Если вы добавите более одного правила обнаружения, процесс идентифицируется, если все правила обнаружения совпадают (соотношение И).
  5. Введите условие . Примечание: В зависимости от того, что вы хотите, чтобы ваше правило соответствовало, вы можете определить строку, которая:
    • Начинается с – используйте $prefixквалификатор, например$prefix(/usr/sbin/keepalived)
    • Заканчивается на – используйте $suffixквалификатор, например$suffix(keepalived)
    • Равно — используйте $eqквалификатор, например$eq(-d)
    • Содержит — используйте $containsквалификатор, например$contains(keepalived)
  6. ЕдиныйАгент версии 1.249+ Ключ-АСТРОМ версии 1.249+ Выберите Добавить свойство , чтобы указать пользовательское свойство пары "ключ-значение" для события.

Пользовательское сообщение в деталях события

Например, свойство с установленным ключом и значениемcustom.message ( включаяThe {dt.event.title} is on deployment version: {dt.event.deployment.version} заполнители {dt.event.title}и {dt.event.deployment.version}) будет извлекать значения имени события и версии развертывания после срабатывания правила. Если подстановка заполнителя не удалась, и ключ, и значение будут недоступны.

7. Когда вы закончите определение всех правил, выберите Сохранить изменения .