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)