Xenon operator interface is implemented using SNMP (Simple Network Management Protocol). Interactions between the operator and the system can be broadly classified into the following categories:
Operator uses commands to configure and change the system configuration. The system executes the operator command and responds back with a report. Examples of a few Xenon commands are:
Alarms are generated when an abnormal condition is detected by the system and might need operator intervention to alleviate the problem. The alarms are classified as critical, major and minor to signify the urgency of the alarm. The alarms are cleared when the system reaches a normal state. A few examples are:
Events are generated to notify the operator of routine occurrences in the system. Unlike alarms, events do not need to be cleared. A few events generated by Xenon are:
Operator Interface Architecture
As mentioned earlier, the operator interface is implemented using SNMP. The OMC runs the SNMP manager which manages all the objects in the system. These objects are referred to as managed objects. Basically every entity in the system is considered to be a managed object. A few examples are, a XEN card, V5.2 subscriber, a digital trunk.
Operator commands about managed objects are sent by the OMC in a MIB (Management Information Base). The MIB is received by the SNMP agents running on CAS and XEN cards.
The commands, alarms and events are implemented in terms of the the following SNMP primitives:
SNMP Get: This command allows the SNMP Manager running on the OMC to obtain information from the SNMP agents running on XEN and CAS. SNMP Get is used to implement statistics and query commands.
SNMP Set: This command allows the SNMP Manger to set values for the managed object. SNMP Set is used to implement creation and modification commands.
SNMP Trap: This command is used by the SNMP Agent to notify the SNMP manager about various events. SNMP trap is used to implement alarms and events.