Difference between revisions of "Event"

From Veloopti Help
Jump to: navigation, search
m
m
Line 3: Line 3:
 
According to ITIL events can can be defined as: ''any detectable or discernible occurrence that has significance for the management of the IT Infrastructure or the delivery of IT service and evaluation of the impact a deviation might cause to the services''.
 
According to ITIL events can can be defined as: ''any detectable or discernible occurrence that has significance for the management of the IT Infrastructure or the delivery of IT service and evaluation of the impact a deviation might cause to the services''.
  
== How events enter Veloopti ==
+
== Where events come from ==
 +
Events come into Veloopti in the following ways:
  
Events enter into your organisation though the following methods:
+
# A policy on a Veloopti Agent detects a breach;
# A policy running on a Veloopti agent detects a breach
+
## A logfile policy detects a match;
## A logfile policy detects a match
+
## A SNMP trap is received that matches;
## A SNMP trap is received that matches
+
# A metric threshold is violated;
# A metric threshold is violated
+
# An event storm rule detect a threshold violation and generates an event; ''and''
 
# It is injected by the Veloopti agent Application Programming Interface (API)
 
# It is injected by the Veloopti agent Application Programming Interface (API)
  
Once the event has been forwarded to Veloopti it is processed according to the following logic.
+
=== A policy on a Veloopti Agent detects a breach ===
 +
Policies that run on a Veloopti Agent are able to send an event to Veloopti.
 +
 
 +
==== A logfile policy detects a match ====
 +
 
 +
==== A SNMP trap is received that matches ====
 +
 
 +
=== A metric threshold is violated ===
 +
Metrics that are sent by the Veloopti Agent are able to have a threshold set on it through the [[Threshold_engine|Threshold engine]]
 +
 
 +
=== It is injected by the Veloopti agent Application Programming Interface (API) ===
 +
 
 +
The Veloopti agent is able to receive events through the inbound API method.
 +
 
 +
=== An event storm rule detect a threshold violation and generates an event; ===
 +
 
 +
== How events are created ==
 +
 
 +
When the condition to create an event has been met it is processed by Veloopti where it is processed to confirm that the event can be raised in your organisation.
  
 
  IF event matches [[Outage|outage]] rule THEN
 
  IF event matches [[Outage|outage]] rule THEN

Revision as of 20:11, 13 August 2017

1 Overview

According to ITIL events can can be defined as: any detectable or discernible occurrence that has significance for the management of the IT Infrastructure or the delivery of IT service and evaluation of the impact a deviation might cause to the services.

2 Where events come from

Events come into Veloopti in the following ways:

  1. A policy on a Veloopti Agent detects a breach;
    1. A logfile policy detects a match;
    2. A SNMP trap is received that matches;
  2. A metric threshold is violated;
  3. An event storm rule detect a threshold violation and generates an event; and
  4. It is injected by the Veloopti agent Application Programming Interface (API)

2.1 A policy on a Veloopti Agent detects a breach

Policies that run on a Veloopti Agent are able to send an event to Veloopti.

2.1.1 A logfile policy detects a match

2.1.2 A SNMP trap is received that matches

2.2 A metric threshold is violated

Metrics that are sent by the Veloopti Agent are able to have a threshold set on it through the Threshold engine

2.3 It is injected by the Veloopti agent Application Programming Interface (API)

The Veloopti agent is able to receive events through the inbound API method.

2.4 An event storm rule detect a threshold violation and generates an event;

3 How events are created

When the condition to create an event has been met it is processed by Veloopti where it is processed to confirm that the event can be raised in your organisation.

IF event matches outage rule THEN
     IF outage rule = suppress THEN
          Suppress the event
          EXIT
      ELSE IF outage rule = auto close THEN
          Create the event and close
          EXIT
      END IF
END IF
 
IF event matches one or more storm rules THEN
    Perform the storm rule(s)
END IF
 
IF event matches an existing event with a different severity THEN
    Change the existing events severity to match the new one
    Increment the existing events duplicate count by one
ELSE IF event matches an existing event with the same severity THEN
    Increment the existing events duplicate count by one
ELSE
    Create the event
    IF the event has a notification THEN
         Perform the notification
     END IF
 END IF