You are viewing documentation for the development version, it may be incomplete.
Join our translation project and help translate Zabbix documentation into your native language.

#1 Trigger event genereren

Overzicht

Verandering van trigger status is de meest voorkomende en belangrijkste bron van evenementen. Elke keer dat de trigger van status verandert, wordt een gebeurtenis gegenereerd. De gebeurtenis bevat details van de verandering van de trigger status - wanneer het gebeurde en wat de nieuwe staat is.

Er worden twee soorten gebeurtenissen gecreëerd door triggers: Probleem en OK.

Probleem events

Er wordt een probleem event aangemaakt:

  • wanneer een trigger-expressie WAAR is als de trigger in OK stand staat;
  • elke keer dat een trigger-expressie WAAR is als meervoudig probleem event generatie is ingeschakeld voor de trigger.

OK events

Een OK-event sluit de gerelateerde probleem event(s) en kan worden gemaakt door 3 componenten:

  • triggers - op basis van 'OK-event generatie' en 'OK-event wordt gesloten' instellingen;
  • event correlatie
  • taakbeheer – wanneer een gebeurtenis handmatig . is gesloten
Triggers

Triggers hebben een instelling voor 'OK-evenementengeneratie' die bepaalt hoe OK-evenementen worden gegenereerd:

  • Uitdrukking - een OK-evenement wordt gegenereerd voor een trigger in de probleemstatus wanneer de uitdrukking ervan wordt geëvalueerd als ONWAAR. Dit is de eenvoudigste instelling en is standaard ingeschakeld.
  • Hersteluitdrukking - een OK-evenement wordt gegenereerd voor een trigger in de probleemstatus wanneer de uitdrukking ervan wordt geëvalueerd als ONWAAR en de hersteluitdrukking wordt geëvalueerd als WAAR. Dit kan worden gebruikt als de herstelcriteria voor de trigger verschillen van de probleemcriteria.
  • Geen - er wordt nooit een OK-evenement gegenereerd. Dit kan worden gebruikt in combinatie met meerdere probleemgebeurtenissen om eenvoudigweg een melding te sturen wanneer er iets gebeurt.

Daarnaast hebben triggers een instelling voor 'OK-evenement sluitingen' die bepaalt welke probleemgebeurtenissen worden gesloten:

  • Alle problemen - een OK-evenement sluit alle openstaande problemen die zijn gemaakt door de trigger.
  • Alle problemen als tagwaarden overeenkomen - een OK-evenement zal openstaande problemen sluiten die zijn gemaakt door de trigger en ten minste één overeenkomende tagwaarde hebben. De tag wordt gedefinieerd door de instelling 'Tag voor overeenkomst' van de trigger. Als er geen probleemgebeurtenissen zijn om te sluiten, wordt er geen OK-evenement gegenereerd. Dit wordt vaak trigger-niveau gebeurteniscorrelatie genoemd.
Gebeurteniscorrelatie

Gebeurteniscorrelatie (ook wel globale gebeurteniscorrelatie genoemd) is een manier om aangepaste regels voor het sluiten van gebeurtenissen (wat resulteert in OK-evenementengeneratie) in te stellen.

De regels definiëren hoe nieuwe probleemgebeurtenissen worden gekoppeld aan bestaande probleemgebeurtenissen en stellen in staat om de nieuwe gebeurtenis of de overeenkomende gebeurtenissen te sluiten door overeenkomstige OK-evenementen te genereren.

Gebeurteniscorrelatie moet echter zeer voorzichtig worden geconfigureerd, omdat dit de verwerking van gebeurtenissen negatief kan beïnvloeden of, indien verkeerd geconfigureerd, meer gebeurtenissen kan sluiten dan bedoeld (in het ergste geval kunnen zelfs alle probleemgebeurtenissen worden gesloten). Enkele configuratietips:

  1. Beperk altijd de omvang van de correlatie door een unieke tag in te stellen voor de besturingsgebeurtenis (de gebeurtenis die wordt gekoppeld aan oude gebeurtenissen) en gebruik de correlatieconditie 'nieuwe gebeurtenistag'.
  2. Vergeet niet een voorwaarde toe te voegen op basis van de oude gebeurtenis bij het gebruik van de bewerking 'oude gebeurtenis sluiten', anders kunnen alle bestaande problemen worden gesloten.
  3. Vermijd het gebruik van veelvoorkomende tagnaam die door verschillende correlatieconfiguraties worden gebruikt.
Taakbeheer

Als de instelling 'Handmatig sluiten toestaan' is ingeschakeld voor een trigger, is het mogelijk om handmatig problematische gebeurtenissen die door de trigger zijn gegenereerd, te sluiten. Dit gebeurt in de frontend bij het bijwerken van een probleem. De gebeurtenis wordt niet direct gesloten - in plaats daarvan wordt er een 'sluit gebeurtenis'-taak aangemaakt, die kort daarna wordt afgehandeld door het taakbeheer. Het taakbeheer genereert een overeenkomstig OK-evenement en de probleemgebeurtenis wordt gesloten.