Connect alarms

EDA Connect, both Core and the plugins, can raise alarms if something is wrong and an action is needed by the administrator. These alarms are raised through the standard EDA Alarm system.

Connect service alarms

When a plugin is registered with Connect with a HeartbeatInterval greater than or equal to one, Connect's plugin controller periodically evaluates whether the plugin is sending heartbeats as promised.

If a plugin fails to do so, the ConnectPlugin's status includes a stale=true field and the following alarm is raised:
apiVersion: core.eda.nokia.com/v1 
kind: Alarm 
metadata: 
  name: <plugin_name>-stale-alarm 
  namespace: <plugin_namespace> 
spec: 
  description: This alarm is raised when a plugin fails to send heartbeats within the HeartbeatInterval it is registered with. 
  kind: ConnectPluginStale 
  name: ConnectPluginStale-<plugin_name> 
  objectKind: ConnectPlugin 
  objectName: <plugin_name> 
  probableCause: This alarm is likely to be triggered when the plugin has lost connection to EDA, or when the plugin is in a bad state. 
  remedialAction: Check the plugin's connection to the EDA system. If there are no connection issues, try restarting the plugin. 
  severity: critical 

Plugin alarms

This section describes the OpenShift and VMware plugin alarms.

OpenShift plugin alarms

The OpenShift plugin can raise the following alarms:

Table 1. OpenShift plugin alarms
Alarm Description
ConnectResourceConflict

Raised when a conflict is found between the configuration in the plugin versus the expected configuration in EDA.

ConnectEdaManagedBridgeDomainNotFound

Raised when EDA-managed is used and a BridgeDomain name is provided that does not exist in the namespace the plugin is registered in.

ConnectMissingHostInterface

Raised when a NAD references an interface, but it does not exist or is invalid.

ConnectMisconfiguration

Generic alarm for any misconfiguration found in a CND or NAD Annotation.

ConnectMissingLLDPNeighbor

Raised if the plugin cannot read the LLDP information from NMState for a specific interface.

VMware plugin alarms

The VMware plugin can raise the following alarms:

Table 2. VMware plugin alarms
Alarms Description
ConnectCmsConnectivityFailure

The plugin fails to connect to the VMware vCenter.

ConnectCmsAuthenticationFailure

The plugin fails to authenticate to the VMware vCenter.

ConnectDvpUplinkValidationFailure

An invalid Uplink configuration is found for a dvSwitch or dvPortGroup or both.

ConnectEdaManagedBridgeDomainNotFound

Raised when EDA-managed is used and a BridgeDomain name is provided that does not exist in the namespace the plugin is registered in.