Add Generic Event

A generic event is a signal transferred in the form of TCP/UDP/HTTP/HTTPS data package from the resource (e.g., external systems and devices) if something occurred and matched the configured expression. In this way, you can easily integrate the platform with a very wide range of external sources, such as access control systems and alarm systems.

  1. In the top left corner of Home page, select > Security Monitoring > Event and Alarm.
  2. Select Custom Event > Generic Event on the left.
  3. Click Add to enter the Add Generic Event page.
    Figure 1 Add Generic Event Page
  4. Set a name for the event.
  5. Optional: Copy the settings from other generic events in the Copy from field.
  6. Select TCP, UDP, HTTP, or HTTPS as the transport protocol.
  7. Select the match type which indicates how particular your system should be when analyzing the received data packages:
    Search

    The received package must contain a part of text defined in the expression.

    For example, if you have defined the expression as 'Motion' AND 'Line Crossing', the event can be detected when the received package contains "Motion", "Intrusion", and "Line Crossing".

    Match

    The text contained in the received package must be exactly the same as that defined in the expression.

  8. Define the expression for analyzing the received package.
    1. Enter the term which should be contained in the expression in the text field.
    2. Click Add to add the term to the expression.
    3. Click the parenthesis or operator button to add it to the expression.
    4. Optional: Click to remove the item at the left of the cursor from the expression.
      Note:

      You can position the cursor inside the expression in order to determine where a new item should be included or where an item should be removed.

    The parenthesis or operator buttons are described in the following:

    AND

    You specify that the terms on both sides of the AND operator must be included.

    For example, if you define the rule as 'Motion' AND 'Line Crossing' AND 'Intrusion', the term Motion, and Line Crossing as well as the term Intrusion must be all contained in the received package for the conditions to be met.

    Note:

    In generally, the more terms you combine with AND, the fewer events will be detected.

    OR

    You specify that any term should be contained.

    For example, if you define the rule as 'Motion' OR 'Line Crossing' OR 'Intrusion', any of the terms (Motion, Line Crossing, or Intrusion) must be contained in the received package for the conditions to be met.
    Note:

    In generally, the more terms you combine with OR, the more events will be detected.

    (

    Add the left parenthesis to the rule. Parentheses can be used to ensure that related terms are processed together as a unit; in other words, they can be used to force a certain processing order in the analysis.

    For example, if you define the rule as ('Motion' OR 'Line Crossing') AND 'Intrusion', the two terms inside the parentheses will be processed first, then the result will be combined with the last part of the rule. In other words, the system will first search any packages containing either of the terms Motion or Line Crossing, then it searches the results to look for the packages that contain the term Intrusion.

    )

    Add the right parenthesis to the rule.

  9. Click Add to add the event and back to the event list page, or click Add and Continue to add the event and continue to add a new event.
  10. Optional: Perform the following operations after adding the event.
    Option Description

    Edit Event Settings

    Click the name in the Event Name column to edit the corresponding event settings.

    Delete Event Settings

    Select the event(s) and click Delete to delete the selected event settings.

    Delete All Event Settings

    Check the checkbox in the heading row, and click Delete to delete all the event settings.

    Receive Generic Event

    Select the event(s), click Receive Generic Event to open the settings pane, and check the checkbox(es) to enable receiving the generic event(s) via different protocols.