[comment]: # (tags: action)

[comment]: # ({526f6fc0-526f6fc0})
# 2 Akcje

[comment]: # ({/526f6fc0-526f6fc0})

[comment]: # ({105f1e96-b19d9072})
#### Przegląd

Jeśli chcesz, aby w wyniku zdarzeń wykonywały się określone operacje (na przykład wysyłane były powiadomienia), musisz skonfigurować akcje.

Akcje można definiować w odpowiedzi na zdarzenia wszystkich obsługiwanych typów:

-   Akcje wyzwalaczy - dla zdarzeń, gdy status wyzwalacza zmienia się z *OK* na *PROBLEM* i z powrotem
-   Akcje usług - dla zdarzeń, gdy status usługi zmienia się z *OK* na *PROBLEM* i z powrotem
-   Akcje wykrywania - dla zdarzeń, gdy odbywa się wykrywanie sieci
-   Akcje autorejestracji - dla zdarzeń, gdy nowe aktywne agenty automatycznie się rejestrują (lub zmieniają się metadane hosta dla już zarejestrowanych)
-   Akcje wewnętrzne - dla zdarzeń, gdy pozycje stają się nieobsługiwane lub wyzwalacze przechodzą w stan nieznany

Główne różnice akcji usług to:

-   Dostęp użytkownika do akcji usług zależy od uprawnień do usług przyznanych przez [rolę](/manual/web_interface/frontend_sections/users/user_roles) użytkownika
-   Akcje usług obsługują inny zestaw [warunków](/manual/config/notifications/action/conditions#service-actions)

[comment]: # ({/105f1e96-b19d9072})

[comment]: # ({011a86a7-cf7fda79})
#### Konfigurowanie akcji

Aby skonfigurować akcję, wykonaj następujące czynności:

-   Przejdź do *Alerts* > *Actions* i wybierz wymagany typ akcji z podmenu (możesz później przełączyć się na inny typ, korzystając z listy rozwijanej w tytule).
-   Kliknij *Create action*.
-   Nadaj nazwę akcji.
-   Wybierz [warunki](/manual/config/notifications/action/conditions), na podstawie których będą wykonywane operacje.
-   Wybierz [operacje](/manual/config/notifications/action/operation), które mają zostać wykonane.

Ogólne atrybuty akcji:

![](../../../../assets/en/manual/config/notifications/action.png)

Wszystkie wymagane pola wejściowe są oznaczone czerwoną gwiazdką.

|Parameter|Description|
|--|--------|
|*Name*|Unikalna nazwa akcji.|
|*Type of calculation*|Wybierz [opcję](/manual/config/notifications/action/conditions#type-of-calculation) oceny warunków akcji (gdy jest więcej niż jeden warunek):<br>**And** - wszystkie warunki muszą być spełnione.<br>**Or** - wystarczy, że jeden warunek jest spełniony.<br>**And/Or** - połączenie obu: AND dla różnych typów warunków oraz OR dla tego samego typu warunku.<br>**Custom expression** - zdefiniowana przez użytkownika formuła obliczeniowa do oceny warunków akcji.|
|*Conditions*|Lista warunków akcji.<br>Kliknij *Add*, aby dodać nowy [warunek](/manual/config/notifications/action/conditions).<br>Jeśli nie skonfigurowano żadnych warunków, akcja zostanie uruchomiona dla każdego zdarzenia odpowiadającego konfigurowanemu [typowi akcji](#overview).|
|*Enabled*|Zaznacz pole wyboru, aby włączyć akcję. W przeciwnym razie będzie ona wyłączona.|

[comment]: # ({/011a86a7-cf7fda79})
