Internal events¶

Purpose: Review and control system-generated events and the codes that are sent to downstream destinations.
1. When to use¶
- When you need to map internal events to CMS or automation codes.
- When you need to enable or suppress specific internal events.
2. Sections and why they matter¶
2.1 Internal event list¶
Each row defines how an internal system condition is represented in outgoing messages. This is where you align internal event names with the numeric codes expected by your monitoring platform.
2.2 Columns explained¶
Enabled: whether the event is active (checked) or suppressed.Classificator: event classifier (for example,Efor event,Rfor restore).Event code: numeric code sent in event output.Group noandZone no: numeric routing fields used by receiver integrations.Type: category such asSystemorAux.Name: internal event identifier (for example,EVENT_SYSTEM_STARTED).
Disabling events or changing codes affects downstream routing and alarm interpretation, so changes should be coordinated with the monitoring platform.

2.3 Operational checks and actions¶
Use two quick passes after any change: first watch event behavior in downstream systems, then confirm rule integrity in the table.
Monitor these in runtime:
- Enabled/disabled toggles changing unexpectedly. Alert cue: internal alarms stop appearing downstream.
- Event codes changing unexpectedly after updates. Alert cue: CMS starts decoding internal events incorrectly.
Typeswitching betweenSystemandAuxwithout change request. Alert cue: wrong downstream classification.- Paired
E(event) andR(restore) rules drifting out of sync. Alert cue: restore events are missing.
Confirm before production use:
classificatorisE(event) orR(restore).event_code,group_no, andzone_noare within allowed numeric ranges.nameis non-empty.typeis one of the supported values.- Coding is deployment-aligned with CMS parsing rules before enabling.