Skip to main content

Custom Alerts

ADS allows defining custom alerts that trigger based on a set of configurable conditions.

To define a new custom alert, navigate to the chosen device profile and go to Settings (see Device Profiles -> Custom Alerts for more information).

Custom alerts can use any traces/monitoring metrics collected by EIV for the devices associated with the device profile.


A custom alert is defined by the following properties:

  • Alert Type: for example White List Violation

  • Alert Category: for example Communication

  • Alert Interest: severity of the alert

  • Display Name: short title for the alert

  • Description: free text information about the alert

    Plus specific properties depending on the alert type as documented below.


Example of custom Alert definition:

 

Alert Types

The alert type defines what and how metric shall be monitored.

Alert TypeDescription
Event Count Over TimeMonitor a metric of type counter against a given threshold and time window
New BehaviorMonitor for unfamiliar argument value
Specific BehaviorMonitor a metric of recurring events and compare against a given threshold
White List ViolationMonitor values of a metric against a given list of allowed values

 

Alert Category

Alert category provides a classification of the alert.

Alert CategoryRelates to
AuthenticationAuthentication and access
CommunicationCommunication
CriticalCritical items
CryptoCryptographic operations
DiagnosticsDiagnostics, performance and profiling
FilesystemFilesystem operations
Operating SystemGeneral OS operations
SecuritySecurity
UpdatesFirmware updates

 

Traces & Arguments

There are 2 sets of traces and arguments:

  • The default set of traces and arguments defined and supported by EIV and ADS by default. A sample list is given in Default Traces.

  • The set of traces and arguments that are specific to your device type (see device profile).

     

Examples of Custom Alerts

Event Count Over Time Alert Type

Counter Metric Over Max Value Within a Given Time Period

Alert TypeAlert CategoryMetricOccurrencesWithinUnits
Event Count Over TimeAnyCounter metric>= 130Minutes

 

Specific Behavior Alert Type

Memory Usage Over 75%

Alert TypeAlert CategoryEventMetricConditionValue
Specific BehaviorDiagnosticsMax Memory RecordedSizeGreater Than75%

Duration Metric Below Configured Threshold

Alert TypeAlert CategoryEventMetricConditionValue
Specific BehaviorDiagnosticsDuration metric (e.g. session close)DurationLess Than30

Process Crash

Alert TypeAlert CategoryEventMetricConditionValue
Specific BehaviorDiagnosticsExitSignalEquals11

 

New Behavior Alert Type

User Authentication Success

Alert TypeAlert CategoryEventMetric
New BehaviorAuthenticationAuthentication SuccessName

 

White List Alert Type

Device Connection to Unknown IP (device outgoing connection)

Alert TypeAlert CategoryMetricPropertyValue
White List ViolationCommunicationClient ConnectedIP AddressList of IP addresses (white list)

Connection From an Unknown IP (device incoming connection)

Alert TypeAlert CategoryMetricPropertyValue
White List ViolationCommunicationConnectIP AddressList of IP addresses (white list)