9 Descubrimiento de los servicios de Windows

Resumen

De forma similar a como se descubren los sistemas de archivos, también es posible descubrir servicios de Windows.

Clave de item

El item que se debe usar en la regla de descubrimiento es

service.discovery

Macros soportados

Se admiten los siguientes macros para su uso en la regla de descubrimiento y en los prototipos de elementos, disparadores y gráficos:

Macro Descripción
{#SERVICE.NAME} Nombre del servicio.
{#SERVICE.DISPLAYNAME} Nombre mostrado del servicio.
{#SERVICE.DESCRIPTION} Descripción del servicio.
{#SERVICE.STATE} Valor numérico del estado del servicio.
Consulte el elemento service.info para más detalles.
{#SERVICE.STATENAME} Nombre del estado del servicio.
Consulte el elemento service.info para más detalles.
{#SERVICE.PATH} Ruta del servicio.
{#SERVICE.USER} Usuario del servicio.
{#SERVICE.STARTUP} Valor numérico del tipo de inicio del servicio.
Consulte el elemento service.info para más detalles.
{#SERVICE.STARTUPNAME} Nombre del tipo de inicio del servicio.
Consulte el elemento service.info para más detalles.
{#SERVICE.STARTUPTRIGGER} Valor numérico que indica si el tipo de inicio del servicio tiene:
0 - sin desencadenadores de inicio
1 - tiene desencadenadores de inicio
Es útil para descubrir tipos de inicio de servicio como Automático (inicio por desencadenador), Automático retrasado (inicio por desencadenador) y Manual (inicio por desencadenador).

Basándose en el descubrimiento de servicios de Windows, puede crear un prototipo de elemento como

service.info[{#SERVICE.NAME},<param>]

donde param acepta los siguientes valores: state, displayname, path, user, startup o description.

Por ejemplo, para obtener el nombre mostrado de un servicio puede usar un elemento "service.info[{#SERVICE.NAME},displayname]". Si el valor de param no se especifica ("service.info[{#SERVICE.NAME}]"), se utiliza el parámetro state por defecto.