9 Erkennung von Windows-Diensten
Übersicht
Ähnlich wie Dateisysteme erkannt werden, ist es auch möglich, Windows-Dienste zu erkennen.
Datenpunktschlüssel
Der im Discovery-Regel zu verwendende Datenpunkt ist
service.discovery
Unterstützte Makros
Die folgenden Makros werden zur Verwendung in der Discovery-Regel filter und in Prototypen von Datenpunkten, Auslösern und Graphen unterstützt:
| Macro | Description |
|---|---|
| {#SERVICE.NAME} | Dienstname. |
| {#SERVICE.DISPLAYNAME} | Angezeigter Dienstname. |
| {#SERVICE.DESCRIPTION} | Dienstbeschreibung. |
| {#SERVICE.STATE} | Numerischer Wert des Dienststatus. Siehe den Datenpunkt service.info für Details. |
| {#SERVICE.STATENAME} | Name des Dienststatus. Siehe den Datenpunkt service.info für Details. |
| {#SERVICE.PATH} | Dienstpfad. |
| {#SERVICE.USER} | Dienstbenutzer. |
| {#SERVICE.STARTUP} | Numerischer Wert des Dienststarttyps. Siehe den Datenpunkt service.info für Details. |
| {#SERVICE.STARTUPNAME} | Name des Dienststarttyps. Siehe den Datenpunkt service.info für Details. |
| {#SERVICE.STARTUPTRIGGER} | Numerischer Wert, der angibt, ob der Dienststarttyp Folgendes hat: 0 - keine Startauslöser 1 - hat Startauslöser Dies ist nützlich, um solche Dienststarttypen wie Automatisch (Auslöserstart), Automatisch verzögert (Auslöserstart) und Manuell (Auslöserstart) zu erkennen. |
Basierend auf der Windows-Diensterkennung können Sie einen Datenpunkt-Prototyp wie folgt erstellen:
service.info[{#SERVICE.NAME},<param>]
wobei param die folgenden Werte akzeptiert: state, displayname,
path, user, startup oder description.
Um beispielsweise den Anzeigenamen eines Dienstes abzurufen, können Sie einen
Datenpunkt "service.info[{#SERVICE.NAME},displayname]" verwenden. Wenn der Wert von param
nicht angegeben ist ("service.info[{#SERVICE.NAME}]"), wird standardmäßig der Parameter state
verwendet.