Interoperability with SNMP-aware management clients
The SS7 SGC stack includes an SNMP agent, for interoperability with external SNMP-aware management clients. The SGC SNMP agent provides a read-only view of SGC statistics and alarms (through SNMP polling), and supports sending SNMP notifications related to SGC alarms and notifications to an external monitoring system.
In a clustered environment, individual SGC nodes may run their own instances of the SNMP agent, so that statistics and notifications can still be accessed in the event of node failure. Each node is capable of running multiple SNMP agents with different user-defined configuration.
For detailed information about SGC exposed statistics, please see Statistics. For details about SGC alarms and notifications, please see Alarms and Notifications. |
Attribute modification restrictions
|
SNMP configuration
Each snmp-node configuration object represents an SNMP agent running as part of a particular SGC node. Exposed configuration allows a single SNMP agent to support a single version of the SNMP protocol. Currently supported SNMP versions are 2c
and 3
. Multiple snmp-node
s (SNMP agents) can run within a single SGC node. In a clustered environment, each newly created snmp-node
is automatically connected to the existing target-address
and usm-user
.
snmp-node
snmp-node
represents an SNMP agent running as part of a particular SGC node.
Attribute name | Attribute description | Default | Modification |
---|---|---|---|
|
object name |
||
|
number of items which depend on this object |
Read-only |
|
|
is object enabled |
|
Any time with immediate effect |
|
is object active |
Read-only |
|
|
SGC node where the object is used |
When SNMP node disabled |
|
|
Comma separated list of SNMP address type(s) to configure this node for (supported values: |
|
When SNMP node disabled |
|
local SNMP listening port |
When SNMP node disabled |
|
|
local SNMP listening bind address |
|
When SNMP node disabled |
|
When the |
|
When SNMP node disabled |
|
SNMP version (supported values: |
|
When SNMP node disabled |
|
whether extended traps (and informs) should be generated by this node.
Extended traps/informs include a longer |
|
When SNMP node disabled |
|
the SNMPv3 engine ID. This is a hex string with length between 5 and 32 octets inclusive (10 to 64 nibbles). |
When SNMP node disabled |
The JMX Object name for snmp-node is SGC:type=snmp,category=snmp-node .
|
target-address
target-address
is cluster wide and represents an SNMP notification target (defines where SNMP notifications will be sent and which protocol version is used).
Attribute name | Attribute description | Default | Modification |
---|---|---|---|
|
object name |
||
|
number of items which depend on this object |
Read-only |
|
|
SNMP transport domain (SNMP transport protocol supported values: In order for notifications to be emitted, the chosen transport domain must be compatible with one of the the selected |
|
Any time, changes applied after SNMP node restart |
|
target host address |
Any time, changes applied after SNMP node restart |
|
|
target port |
|
Any time, changes applied after SNMP node restart |
|
timeout value (in units of 0.01 seconds) after which unacknowledged SNMP notifications (type |
|
Any time, changes applied after SNMP node restart |
|
number of retransmissions of unacknowledged SNMP notifications (type |
|
Any time, changes applied after SNMP node restart |
|
When the |
|
Any time, changes applied after SNMP node restart |
|
SNMP notification mechanism (supported values: |
|
Any time, changes applied after SNMP node restart |
|
SNMP version (supported values: |
|
Any time, changes applied after SNMP node restart |
The JMX Object name for target-address is SGC:type=snmp,category=target-address .
|
usm-user
usm-user
is cluster wide and represents the SNMP v3 USM user and authentication details.
The USM username parameter is configured in the community configuration attribute.
|
Attribute name | Attribute description | Default | Modification |
---|---|---|---|
|
object name |
||
|
number of items which depend on this object |
Read-only |
|
|
The authentication protocol. (supported values: Supported privacy/authentication combinations are: |
|
Any time, changes applied after SNMP node restart |
|
The authentication protocol passphrase.
May be omitted if |
Any time, changes applied after SNMP node restart |
|
|
The privacy protocol. (supported values: Supported privacy/authentication combinations are: |
|
Any time, changes applied after SNMP node restart |
|
The privacy protocol passphrase.
May be omitted if |
Any time, changes applied after SNMP node restart |
|
|
The SNMPv3 USM user. Named |
|
Any time, changes applied after SNMP node restart |
The JMX Object name for usm-user is SGC:type=snmp,category=usm-user .
|
SGC Stack MIB definitions
MIB definitions for the SGC stack are separated into three files:
-
COMPUTARIS-MIB — basic OID definitions used by the SGC stack
-
OPENCLOUD-OCSS7-MIB — the Metaswitch enterprise MIB definition and OCSS7 System OIDs
-
CTS-SGC-MIB — SNMP managed objects and SNMP notifications used by the SGC stack.
MIB definitions are also included in the SGC Stack release package under ./doc/mibs/
|
SNMP managed objects
Managed objects defined in CTS-SGC-MIB
can be separated in two groups:
Statistics managed objects
Here are the managed objects representing SGC statistics:
Symbolic OID | Numerical OID | Equivalent Statistics attribute |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alarms managed objects
Here are the managed objects representing SGC alarms:
Symbolic OID | Numerical OID | Equivalent Alarms MBean |
---|---|---|
|
|
|
|
|
SNMP notifications
The MIB defined in CTS-SGC-MIB
specifies two notification types that can be emitted by SGC:
-
SGC Alarm — emitted whenever an SGC Alarm is raised
-
SGC Notification — emitted whenever an SGC Notification is emitted.
Notifications can be raised in either basic
format or extended
format.
Here are the notification types emitted by SGC:
Symbolic OID | Numerical OID |
---|---|
|
|
|
|
Here is the content of SGC-emitted SNMP notifications:
Symbolic OID | Numerical OID | Details |
---|---|---|
|
|
unique SGC notification / alarm identifier |
|
|
time the of SGC alarm / notification |
|
|
name of the SGC alarm / notification type |
|
|
SGC alarm / notification severity |
|
|
comma-separated list of SGC Alarm / Notification type specific |
|
|
short decription of the alarm or notification |
|
|
(extended format only) |
|
|
(alarms only) |
|
|
(alarms only) |
|
|
(alarms only) |