8 Обнаружение служб Windows

Обзор

Подобно тому как обнаруживаются файловые системы, можно обнаруживать и службы Windows.

Ключ элемента данных

Ключ элемента данных для использования в правиле обнаружения:

service.discovery

Этот элемент данных поддерживается с версии Zabbix агента для Windows 3.0.

Поддерживаемые макросы

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

Макрос Описание
{#SERVICE.NAME} Имя службы.
{#SERVICE.DISPLAYNAME} Отображаемое имя службы
{#SERVICE.DESCRIPTION} Описание службы.
{#SERVICE.STATE} Числовое значение состояния службы.
Возможные значения смотрите в описании элемента данных service.info.
{#SERVICE.STATENAME} Наименование состояния службы.
Возможные значения смотрите в описании элемента данных service.info.
{#SERVICE.PATH} Путь службы.
{#SERVICE.USER} Пользователь службы.
{#SERVICE.STARTUP} Числовое значение состояния запуска службы.
Возможные значения смотрите в описании элемента данных service.info.
{#SERVICE.STARTUPNAME} Наименование состояния запуска службы.
Возможные значения смотрите в описании элемента данных service.info.
{#SERVICE.STARTUPTRIGGER} Числовое значение, обозначающее имеющийся тип запуска службы:
0 - не имеет триггеров запуска
1 - имеет триггеры запуска
Этот макрос поддерживается с версии Zabbix 3.4.4. Полезно обнаруживать службы с такими типами запуска как Automatic (trigger start), Automatic delayed (trigger start) и Manual (trigger start).

На основе обнаружения служб Windows можно создать прототипы элементов данных наподобие следующего:

service.info[{#SERVICE.NAME},<параметр>]

где параметр принимает следующие значения: state, displayname, path, user, startup или description.

Например, чтобы извлечь отображаемое имя службы, вы можете использовать элемент данных «service.info[{#SERVICE.NAME},displayname]». Если значение параметра не указано («service.info[{#SERVICE.NAME}]»), по умолчанию используется параметр state.