SNMP Overview

StarlingX can generate SNMP traps for StarlingX 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.

This includes alarms based on hardware sensors monitored by board management controllers.

About SNMP Support

Support for Simple Network Management Protocol (SNMP) is implemented as follows:

  • access is disabled by default, must be enabled manually from the command line interface

  • available using the controller’s node floating OAM IP address, over the standard SNMP UDP port 161

  • supported version is SNMPv2c

  • access is read-only for all SNMP communities

  • all SNMP communities have access to the entire OID tree, there is no support for VIEWS

  • supported SNMP operations are GET, GETNEXT, GETBULK, and SNMPv2C-TRAP2

  • the SNMP SET operation is not supported

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

The following system attributes are used in support of the SNMP implementation. They can be displayed using the system show command.

contact

A read-write system attribute used to populate the sysContact attribute of the SNMP System group.

location

A read-write system attribute used to populate the sysLocation attribute of the SNMP System group.

name

A read-write system attribute used to populate the sysName attribute of the SNMP System group.

software_version

A read-only system attribute set automatically by the system. Its value is used to populate the sysDescr attribute of the SNMP System group.

For information on setting the sysContact, sysLocation, and sysName attributes, see Setting SNMP Identifying Information.

The following SNMP attributes are used as follows:

sysObjectId

Set to iso.org.dod.internet.private.enterprise.wrs.titanium (1.3.6.1.4.1.1.2).

sysUpTime

Set to the up time of the active controller.

sysServices

Set to the nominal value of 72 to indicate that the host provides services at layers 1 to 7.

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.