Odkrywanie usług systemu Windows
Przegląd
W podobny sposób, w jaki wykrywane są systemy plików, możliwe jest również wykrywanie usług Windows.
Klucz pozycji
Aby skonfigurować regułę wykrywania, użyj klucza pozycji agenta Zabbix service.discovery.
Obsługiwane makra
Następujące makra są obsługiwane do użycia w regule wykrywania filter oraz prototypach pozycji, wyzwalaczy i wykresów:
| Macro | Description |
|---|---|
{#SERVICE.NAME} |
Nazwa usługi. |
{#SERVICE.DISPLAYNAME} |
Wyświetlana nazwa usługi. |
{#SERVICE.DESCRIPTION} |
Opis usługi. |
{#SERVICE.STATE} |
Wartość liczbowa stanu usługi. Szczegóły można znaleźć w pozycji service.info. |
{#SERVICE.STATENAME} |
Nazwa stanu usługi. Szczegóły można znaleźć w pozycji service.info. |
{#SERVICE.PATH} |
Ścieżka usługi. |
{#SERVICE.USER} |
Użytkownik usługi. |
{#SERVICE.STARTUP} |
Wartość liczbowa typu uruchamiania usługi. Szczegóły można znaleźć w pozycji service.info. |
{#SERVICE.STARTUPNAME} |
Nazwa typu uruchamiania usługi. Szczegóły można znaleźć w pozycji service.info. |
{#SERVICE.STARTUPTRIGGER} |
Wartość liczbowa wskazująca, czy typ uruchamiania usługi ma: 0 - brak wyzwalaczy uruchamiania 1 - ma wyzwalacze uruchamiania Jest to przydatne do wykrywania takich typów uruchamiania usługi jak Automatyczny (uruchamianie wyzwalane), Automatyczny z opóźnieniem (uruchamianie wyzwalane) oraz Ręczny (uruchamianie wyzwalane). |
Na podstawie wykrywania usług systemu Windows możesz utworzyć prototyp pozycji takiej jak
service.info[{#SERVICE.NAME},<param>]
gdzie param przyjmuje następujące wartości: state, displayname, path, user, startup lub description.
Na przykład, aby pobrać wyświetlaną nazwę usługi, możesz użyć pozycji service.info[{#SERVICE.NAME},displayname].
Jeśli wartość param nie zostanie określona (service.info[{#SERVICE.NAME}]), używany jest domyślny parametr state.