Мониторинг сервисов ОС: различия между версиями

Материал из Dynatrace
 
Строка 3: Строка 3:
Дайнатрейс 1.240+
Дайнатрейс 1.240+


Ключ-АСТРОМ обеспечивает готовый мониторинг доступности служб ОС.
Dynatrace обеспечивает готовый мониторинг доступности служб ОС.


== Требования ==
== Требования ==
Строка 20: Строка 20:


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


Уровень хоста
Уровень хоста


# В меню Ключ-АСТРОМ перейдите к Hosts .
# В меню Dynatrace перейдите к Hosts .
# Найдите свой хост и выберите его, чтобы отобразить страницу хоста.
# Найдите свой хост и выберите его, чтобы отобразить страницу хоста.
# На главной странице выберите Дополнительно ( … ) > Настройки .
# На главной странице выберите Дополнительно ( … ) > Настройки .
Строка 31: Строка 31:
Уровень хост-группы
Уровень хост-группы


# В меню Ключ-АСТРОМ перейдите к Статус развертывания .
# В меню Dynatrace перейдите к Статус развертывания .
# На вкладке ЕдиныйАгентs отключите параметр « Показывать только недавно подключенные хосты» .
# На вкладке ЕдиныйАгентs отключите параметр « Показывать только недавно подключенные хосты» .
# Отфильтруйте таблицу <code>Host group</code>и выберите группу хостов, которую вы хотите настроить.
# Отфильтруйте таблицу <code>Host group</code>и выберите группу хостов, которую вы хотите настроить.
Строка 41: Строка 41:
Уровень окружающей среды
Уровень окружающей среды


В меню Ключ-АСТРОМ перейдите в « Настройки » и выберите « Мониторинг » > «Мониторинг служб ОС » .
В меню Dynatrace перейдите в « Настройки » и выберите « Мониторинг » > «Мониторинг служб ОС » .


=== Добавить политику мониторинга службы ===
=== Добавить политику мониторинга службы ===
В зависимости от состояния службы и правил политика мониторинга службы определяет, как Ключ-АСТРОМ отслеживает вашу службу. По умолчанию Ключ-АСТРОМ поставляется с <code>Auto-start Windows OS Services</code>политиками <code>Auto-start Linux OS Services</code>для автоматически запускаемых служб Windows и Linux со статусом сбоя.
В зависимости от состояния службы и правил политика мониторинга службы определяет, как Dynatrace отслеживает вашу службу. По умолчанию Dynatrace поставляется с <code>Auto-start Windows OS Services</code>политиками <code>Auto-start Linux OS Services</code>для автоматически запускаемых служб Windows и Linux со статусом сбоя.


Примечание . Порядок политик мониторинга службы важен. Политики, находящиеся выше в списке, будут выполняться перед теми, что находятся на более низких позициях, пока они не будут выполнены. Это позволяет создавать выборочные оповещения или осуществлять мониторинг с минимальными политиками. Если вы хотите отслеживать все автоматически запускаемые службы, а не только созданные Microsoft, вам необходимо добавить политику с отключенными предупреждениями и/или мониторингом, которая будет проверять, является ли производитель Microsoft.
Примечание . Порядок политик мониторинга службы важен. Политики, находящиеся выше в списке, будут выполняться перед теми, что находятся на более низких позициях, пока они не будут выполнены. Это позволяет создавать выборочные оповещения или осуществлять мониторинг с минимальными политиками. Если вы хотите отслеживать все автоматически запускаемые службы, а не только созданные Microsoft, вам необходимо добавить политику с отключенными предупреждениями и/или мониторингом, которая будет проверять, является ли производитель Microsoft.
Строка 113: Строка 113:
ЕдиныйАгент версии 1.247+
ЕдиныйАгент версии 1.247+


Ключ-АСТРОМ версии 1.247+
Dynatrace версии 1.247+


# Выберите Добавить свойство , чтобы указать пользовательское свойство пары "ключ-значение" для политики.  Пользовательское сообщение в деталях события  Например, свойство с установленным ключом и значением<code>custom.message</code> ( включая<code>The {dt.osservice.name} is with status {dt.osservice.status}</code> заполнители <code>{dt.osservice.name}</code>и <code>{dt.osservice.status}</code>) будет извлекать имя службы ОС и значения состояния после срабатывания правила. Если подстановка заполнителя не удалась, и ключ, и значение будут недоступны.  Примечание . Для ЕдиныйАгент версии 1.255+ <code>{dt.osservice.display_name}</code>доступен заполнитель.
# Выберите Добавить свойство , чтобы указать пользовательское свойство пары "ключ-значение" для политики.  Пользовательское сообщение в деталях события  Например, свойство с установленным ключом и значением<code>custom.message</code> ( включая<code>The {dt.osservice.name} is with status {dt.osservice.status}</code> заполнители <code>{dt.osservice.name}</code>и <code>{dt.osservice.status}</code>) будет извлекать имя службы ОС и значения состояния после срабатывания правила. Если подстановка заполнителя не удалась, и ключ, и значение будут недоступны.  Примечание . Для ЕдиныйАгент версии 1.255+ <code>{dt.osservice.display_name}</code>доступен заполнитель.
Строка 121: Строка 121:
Для управления службами ОС
Для управления службами ОС


# В Ключ-АСТРОМ перейдите к мониторингу служб ОС для уровня, который вы настраиваете.  Уровень хоста
# В Dynatrace перейдите к мониторингу служб ОС для уровня, который вы настраиваете.  Уровень хоста
## В меню Ключ-АСТРОМ перейдите к Hosts .
## В меню Dynatrace перейдите к Hosts .
## Найдите свой хост и выберите его, чтобы отобразить страницу хоста.
## Найдите свой хост и выберите его, чтобы отобразить страницу хоста.
## На главной странице выберите Дополнительно ( … ) > Настройки .
## На главной странице выберите Дополнительно ( … ) > Настройки .
## Выберите вкладку Мониторинг служб ОС .  Уровень хост-группы
## Выберите вкладку Мониторинг служб ОС .  Уровень хост-группы
## В меню Ключ-АСТРОМ перейдите к Статус развертывания .
## В меню Dynatrace перейдите к Статус развертывания .
## На вкладке ЕдиныйАгентs отключите параметр « Показывать только недавно подключенные хосты» .
## На вкладке ЕдиныйАгентs отключите параметр « Показывать только недавно подключенные хосты» .
## Отфильтруйте таблицу <code>Host group</code>и выберите группу хостов, которую вы хотите настроить.
## Отфильтруйте таблицу <code>Host group</code>и выберите группу хостов, которую вы хотите настроить.
Строка 132: Строка 132:
## Выберите имя группы хостов в любой строке.
## Выберите имя группы хостов в любой строке.
## На главной странице выберите Дополнительно ( … ) > Настройки .
## На главной странице выберите Дополнительно ( … ) > Настройки .
## Выберите вкладку Мониторинг служб ОС .  Уровень окружающей среды  В меню Ключ-АСТРОМ перейдите в « Настройки » и выберите « Мониторинг » > «Мониторинг служб ОС » .
## Выберите вкладку Мониторинг служб ОС .  Уровень окружающей среды  В меню Dynatrace перейдите в « Настройки » и выберите « Мониторинг » > «Мониторинг служб ОС » .
# Отслеживаемые службы ОС отображаются в таблице под кнопкой Добавить политику .
# Отслеживаемые службы ОС отображаются в таблице под кнопкой Добавить политику .
#* Чтобы прекратить мониторинг указанной службы, отключите параметр « Включено ».
#* Чтобы прекратить мониторинг указанной службы, отключите параметр « Включено ».
Строка 145: Строка 145:
Страница обзора узла содержит раздел анализа служб ОС, в котором перечислены службы ОС, для которых выполняется какая-либо политика (с активным оповещением или мониторингом).
Страница обзора узла содержит раздел анализа служб ОС, в котором перечислены службы ОС, для которых выполняется какая-либо политика (с активным оповещением или мониторингом).


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


Дополнительные сведения см. в разделе Мониторинг хостов с помощью Ключ-АСТРОМ.
Дополнительные сведения см. в разделе Мониторинг хостов с помощью Dynatrace.


== Масштабируйте настройки с помощью API настроек ==
== Масштабируйте настройки с помощью API настроек ==

Текущая версия на 17:42, 23 января 2023

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

Дайнатрейс 1.240+

Dynatrace обеспечивает готовый мониторинг доступности служб ОС.

Требования

Для мониторинга служб Linux на отслеживаемом узле требуется systemd версии 230+.

Мониторинг службы

Чтобы отслеживать службу ОС, выполните следующие действия.

Мониторинг сервисов доступа к ОС

Добавить политику мониторинга службы

Выберите службы, которые вы хотите отслеживать

Добавить пользовательские свойства

Мониторинг сервисов доступа к ОС

В Dynatrace перейдите к мониторингу служб ОС для уровня, который вы настраиваете.

Уровень хоста

  1. В меню Dynatrace перейдите к Hosts .
  2. Найдите свой хост и выберите его, чтобы отобразить страницу хоста.
  3. На главной странице выберите Дополнительно ( … ) > Настройки .
  4. Выберите вкладку Мониторинг служб ОС .

Уровень хост-группы

  1. В меню Dynatrace перейдите к Статус развертывания .
  2. На вкладке ЕдиныйАгентs отключите параметр « Показывать только недавно подключенные хосты» .
  3. Отфильтруйте таблицу Host groupи выберите группу хостов, которую вы хотите настроить.
    • У каждого узла в списке есть ссылка Host group:, где указано имя группы узлов, которую вы хотите настроить.<group name><group name>
  4. Выберите имя группы хостов в любой строке.
  5. На главной странице выберите Дополнительно ( … ) > Настройки .
  6. Выберите вкладку Мониторинг служб ОС .

Уровень окружающей среды

В меню Dynatrace перейдите в « Настройки » и выберите « Мониторинг » > «Мониторинг служб ОС » .

Добавить политику мониторинга службы

В зависимости от состояния службы и правил политика мониторинга службы определяет, как Dynatrace отслеживает вашу службу. По умолчанию Dynatrace поставляется с Auto-start Windows OS Servicesполитиками Auto-start Linux OS Servicesдля автоматически запускаемых служб Windows и Linux со статусом сбоя.

Примечание . Порядок политик мониторинга службы важен. Политики, находящиеся выше в списке, будут выполняться перед теми, что находятся на более низких позициях, пока они не будут выполнены. Это позволяет создавать выборочные оповещения или осуществлять мониторинг с минимальными политиками. Если вы хотите отслеживать все автоматически запускаемые службы, а не только созданные Microsoft, вам необходимо добавить политику с отключенными предупреждениями и/или мониторингом, которая будет проверять, является ли производитель Microsoft.

  1. В мониторинге служб ОС для уровня, который вы настраиваете на основе вашей ОС, выберите Добавить политику и определите политику, которая представляет собой набор правил.
  2. Система : выберите свою операционную систему.
  3. Имя правила : введите имя, которое будет отображаться в поле « Сводка » .
  4. Монитор : укажите, хотите ли вы отслеживать доступность службы. Обратите внимание, что метрика доступности службы потребляет DDU. См . потребление DDU .
  5. Предупреждение : укажите, хотите ли вы получать предупреждения для своей политики.
  6. Статус службы : установите статус службы, для которого должно срабатывать оповещение. Вы можете использовать логические операции для отслеживания состояния службы. Например, $eq(running)отслеживает состояние запущенной службы. Доступные логические операции:
    • $not($eq(paused))– Соответствует службам, которые находятся в состоянии, отличном от приостановленного.
    • $or($eq(paused),$eq(running))– Соответствует службам, которые находятся либо в приостановленном, либо в рабочем состоянии. Это статусы служб, которые вы можете отслеживать. Используйте одно из следующих значений в качестве параметра для этого условия:
    • running
    • stopped
    • start_pending
    • stop_pending
    • continue_pending
    • pause_pending
    • paused

Затем вам нужно выбрать, какие службы вы хотите отслеживать на основе свойств службы.

Выберите службы, которые вы хотите отслеживать

Выберите Добавить правило , а затем выберите службу, которую вы хотите отслеживать.

Свойство службы, используемое для сопоставления:

  • Отображаемое имя , видимое для системного пользователя.
  • Путь к двоичному файлу, используемому службой ОС.
  • Производитель из бинарного файла сервиса.
  • наименование услуги
  • Тип запуска

Дополнительная информация об отображаемом имени, пути, производителе и имени службы

С помощью этих свойств мы определяем службы, которые необходимо отслеживать, на основе:

  • Отображаемое имя, видимое системному пользователю
  • Путь к двоичному файлу службы
  • Производитель услуги
  • Имя службы, представляющее имя или идентификатор, под которым распознается служба ОС.
  • Условие , в котором вы можете определить строку, которая:
    • Начинается с – используйте $prefixквалификатор, например $prefix(ss).
    • Заканчивается на – используйте $suffixквалификатор, например $suffix(hd).
    • Равно — используйте $eqквалификатор, например $eq(sshd).
    • Содержит $contains, например, используйте квалификатор $contains(ssh). Доступные логические операции:
    • $not($eq(sshd))– Соответствует, если значение свойства службы отличается от sshd.
    • $and($prefix(ss),$suffix(hd))– Соответствует, если значение свойства службы начинается с ssи заканчивается на hd.
    • $or($prefix(ss),$suffix(hd))– Соответствует, если значение свойства службы начинается с ssили заканчивается на hd.

Дополнительная информация о типе запуска

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

  • Условие , в котором вы можете определить строку, которая:
    • Равно — используйте $eqквалификатор, например $eq(manual). Доступные логические операции:
    • $not($eq(auto))– Сопоставляет службы с типом запуска, отличным от Автоматически.
    • $or($eq(auto),$eq(manual))– Соответствует, если тип запуска службы – Автоматический или Ручной. Используйте одно из следующих значений в качестве параметра для этого условия:
    • manualдля Вручную — служба запускается только при необходимости или если вы вызываете что-то для запуска службы.
    • manual_triggerдля Manual (Trigger Start) — служба запускается одновременно с запуском другой службы.
    • autoдля Автоматически - служба запускается автоматически.
    • auto_delayдля Automatic (Delayed Start) — запуск службы откладывается до завершения загрузки системы.
    • auto_triggerдля Automatic (Trigger Start) — служба запускается автоматически при запуске и может быть запущена или остановлена ​​из-за определенных событий операционной системы.
    • auto_delay_triggerдля автоматического (отложенный запуск, триггерный запуск)
    • disabledдля инвалидов

Добавить пользовательские свойствапо желанию

ЕдиныйАгент версии 1.247+

Dynatrace версии 1.247+

  1. Выберите Добавить свойство , чтобы указать пользовательское свойство пары "ключ-значение" для политики. Пользовательское сообщение в деталях события Например, свойство с установленным ключом и значениемcustom.message ( включаяThe {dt.osservice.name} is with status {dt.osservice.status} заполнители {dt.osservice.name}и {dt.osservice.status}) будет извлекать имя службы ОС и значения состояния после срабатывания правила. Если подстановка заполнителя не удалась, и ключ, и значение будут недоступны. Примечание . Для ЕдиныйАгент версии 1.255+ {dt.osservice.display_name}доступен заполнитель.
  2. Выберите Сохранить изменения .

Управление отслеживаемыми службами ОС

Для управления службами ОС

  1. В Dynatrace перейдите к мониторингу служб ОС для уровня, который вы настраиваете. Уровень хоста
    1. В меню Dynatrace перейдите к Hosts .
    2. Найдите свой хост и выберите его, чтобы отобразить страницу хоста.
    3. На главной странице выберите Дополнительно ( … ) > Настройки .
    4. Выберите вкладку Мониторинг служб ОС . Уровень хост-группы
    5. В меню Dynatrace перейдите к Статус развертывания .
    6. На вкладке ЕдиныйАгентs отключите параметр « Показывать только недавно подключенные хосты» .
    7. Отфильтруйте таблицу Host groupи выберите группу хостов, которую вы хотите настроить.
      • У каждого узла в списке есть ссылка Host group:, где указано имя группы узлов, которую вы хотите настроить.<group name><group name>
    8. Выберите имя группы хостов в любой строке.
    9. На главной странице выберите Дополнительно ( … ) > Настройки .
    10. Выберите вкладку Мониторинг служб ОС . Уровень окружающей среды В меню Dynatrace перейдите в « Настройки » и выберите « Мониторинг » > «Мониторинг служб ОС » .
  2. Отслеживаемые службы ОС отображаются в таблице под кнопкой Добавить политику .
    • Чтобы прекратить мониторинг указанной службы, отключите параметр « Включено ».
    • Чтобы удалить услугу из таблицы, нажмите кнопку удаления в столбце Удалить
    • Чтобы просмотреть и изменить сведения, выберите элемент управления «Развернуть» в столбце « Сведения ».

Мониторинг доступности сервиса

Дайнатрейс 1.243+

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

Страница обзора узла содержит раздел анализа служб ОС, в котором перечислены службы ОС, для которых выполняется какая-либо политика (с активным оповещением или мониторингом).

  1. В меню Dynatrace перейдите к Hosts .
  2. В разделе анализа служб ОС выберите имя службы, чтобы открыть страницу обзора служб .

Дополнительные сведения см. в разделе Мониторинг хостов с помощью Dynatrace.

Масштабируйте настройки с помощью API настроек

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

  1. Чтобы узнать схему, используйте ПОЛУЧИТЬ схему с builtin:os-services-monitoringпараметром schemaId.
  2. На основе builtin:os-services-monitoringсхемы создайте свой объект конфигурации.
  3. Чтобы создать свою конфигурацию, используйте POST объект .