Erkennung von Windows-Diensten
Übersicht
Ähnlich wie Dateisysteme erkannt werden, ist es auch möglich, Windows-Dienste zu erkennen.
Datenpunkt-Schlüssel
Um die Erkennungsregel zu konfigurieren, verwenden Sie den Zabbix-Agent-Datenpunkt-Schlüssel service.discovery.
Unterstützte Makros
Die folgenden Makros werden für die Verwendung in der Erkennungsregel filter und in Vorlagen von Datenpunkten, Auslösern und Diagrammen unterstützt:
| Macro | Description |
|---|---|
{#SERVICE.NAME} |
Dienstname. |
{#SERVICE.DISPLAYNAME} |
Angezeigter Dienstname. |
{#SERVICE.DESCRIPTION} |
Dienstbeschreibung. |
{#SERVICE.STATE} |
Numerischer Wert des Dienststatus. Weitere Details finden Sie im Datenpunkt service.info. |
{#SERVICE.STATENAME} |
Name des Dienststatus. Weitere Details finden Sie im Datenpunkt service.info. |
{#SERVICE.PATH} |
Dienstpfad. |
{#SERVICE.USER} |
Dienstbenutzer. |
{#SERVICE.STARTUP} |
Numerischer Wert des Dienststarttyps. Weitere Details finden Sie im Datenpunkt service.info. |
{#SERVICE.STARTUPNAME} |
Name des Dienststarttyps. Weitere Details finden Sie im Datenpunkt service.info. |
{#SERVICE.STARTUPTRIGGER} |
Numerischer Wert, der angibt, ob der Dienststarttyp Folgendes hat: 0 - keine Startauslöser 1 - Startauslöser vorhanden Dies ist nützlich, um solche Dienststarttypen wie Automatisch (Triggerstart), Automatisch verzögert (Triggerstart) und Manuell (Triggerstart) zu erkennen. |
Auf Grundlage der Windows-Diensterkennung können Sie eine Vorlage für einen Datenpunkt 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 zu ermitteln, 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.