SNMP Overview¶
StarlingX provides a containerized SNMP solution using Net-SNMP, supporting both SNMPv2c and SNMPv3.
StarlingX can generate SNMP traps for Alarm Events and Customer Log Events.
StarlingX also supports SNMP GETs and WALKs of an Active Alarm table and a historical Event (alarm SET/CLEAR and log) table.
SNMP functionality is integrated into StarlingX as an optionally configurable system application.
About SNMP Support¶
Support for Simple Network Management Protocol (SNMP) is implemented as follows:
available using the controller’s node floating OAM IP address, over the standard SNMP UDP port 161, by default
SNMPv2c and SNMPv3 are supported versions
read-only access for all SNMP communities or all SNMPv3 users
supported SNMP operations are GET, GETNEXT, GETBULK, SNMPv2C-TRAP2, SNMPv3-TRAP
Note
SNMPv3 INFORM, and SNMP SET operations are not supported.
the SNMPv3 security levels that are supported are: NoAuthNoPriv, authNoPriv, authPriv
support for MD5 for auth, and DES for priv, see http://www.net-snmp.org/
For information on enabling SNMP support, see Enabling SNMP Support.
SNMPv2-MIB (RFC 3418)¶
Support for the basic standard MIB for SNMP entities is limited to the System and SNMP groups, as follows:
System Group: .iso.org.dod.internet.mgmt.mib-2.system
SNMP Group: .iso.org.dod.internet.mgmt.mib-2.snmp
coldStart and warmStart Traps
support for Enterprise Registration and Alarm MIBs, see https://opendev.org/starlingx/snmp-armada-app/src/branch/master/stx-snmp-helm/centos/docker/stx-snmp/mibs
Wind River Enterprise MIBs¶
StarlingX supports the Wind River Enterprise Registration and Alarm MIBs.
- Enterprise Registration MIB, wrsEnterpriseReg.mib
Defines the Wind River Systems (WRS) hierarchy underneath the iso(1).org(3).dod(6).internet(1).private(4).enterprise(1). This hierarchy is administered as follows:
.wrs(731), the IANA-registered enterprise code for Wind River Systems
.wrs(731).wrsCommon(1).wrs<Module>(1-…), defined in wrsCommon<Module>.mib.
.wrs(731).wrsProduct(2-…), defined in wrs<Product>.mib.
- Alarm MIB, wrsAlarmMib.mib
Defines the common TRAP and ALARM MIBs for StarlingX products. The definition includes textual conventions, an active alarm table, a historical alarm table, a customer log table, and traps.
- Textual Conventions
Semantic statements used to simplify definitions in the active alarm table and traps components of the MIB.
- Tables
See SNMP Event Table for detailed descriptions.
- Traps
See Traps for detailed descriptions.