GSMP-MIB
This MIB contains managed object definitions for the
General Switch Management Protocol, GSMP, version 3
- Source file
GSMP-MIB- Last revised
- Identity
gsmpMIB- Base OID
1.3.6.1.2.1.98
Imported Objects
| ATM-TC-MIB | AtmVcIdentifier AtmVpIdentifier |
| IF-MIB | InterfaceIndex |
| INET-ADDRESS-MIB | InetAddress InetAddressType InetPortNumber |
| RMON2-MIB | ZeroBasedCounter32 |
| SNMPv2-CONF | MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page) |
| SNMPv2-SMI | Integer32 mib-2 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Unsigned32 |
| SNMPv2-TC | RowStatus StorageType TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue |
Net-SNMP examples using the rfc MIB directory Show commands
These commands use the standard Observium installation path and load the selected MIB variant before the RFC and Net-SNMP directories.
Translate the module identity
/usr/bin/snmptranslate -Pud -Ir -On -m 'GSMP-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'GSMP-MIB::gsmpMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'GSMP-MIB' -M '/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'GSMP-MIB::gsmpMIB'
Objects (81)
Showing 81 of 81 objects
Object legend
Object type
Icons distinguish tables, entry rows, columns, scalars, and structural nodes.
SNMPv2-TCTruthValue
Syntax
Blue badges identify the value syntax. Connected badges read as defining module and convention.
IF-MIBifIndex
Table index
Green identifies an index object; yellow names its module when the index is defined elsewhere.
r/w
deprecated
obsolete
Access and status
r/w means read-write. Grey labels mark definitions retained for compatibility.
OBS ✓
Observium use
The indicator appears only when Observium directly references that object.
ifOperStatus
.1.3.6.1.2.1…
Names and OIDs
Object names link to their detail pages. Hover or focus a linked name or badge for available definition details.
.1.3.6.1.2.1.98 |
||
.1.3.6.1.2.1.98.0 |
||
.1.3.6.1.2.1.98.1 |
||
.1.3.6.1.2.1.98.1.1 |
||
.1.3.6.1.2.1.98.1.1.1 |
||
.1.3.6.1.2.1.98.1.1.1.1 |
||
|
Enumeration
|
.1.3.6.1.2.1.98.1.1.1.10 |
|
.1.3.6.1.2.1.98.1.1.1.11 |
||
.1.3.6.1.2.1.98.1.1.1.12 |
||
.1.3.6.1.2.1.98.1.1.1.2 |
||
|
100msUnsigned32
|
.1.3.6.1.2.1.98.1.1.1.3 |
|
.1.3.6.1.2.1.98.1.1.1.4 |
||
|
Unsigned32
|
.1.3.6.1.2.1.98.1.1.1.5 |
|
.1.3.6.1.2.1.98.1.1.1.6 |
||
.1.3.6.1.2.1.98.1.1.1.7 |
||
.1.3.6.1.2.1.98.1.1.1.8 |
||
|
Bits
|
.1.3.6.1.2.1.98.1.1.1.9 |
|
.1.3.6.1.2.1.98.1.2 |
||
.1.3.6.1.2.1.98.1.2.1 |
||
.1.3.6.1.2.1.98.1.2.1.1 |
||
|
OctetString
|
.1.3.6.1.2.1.98.1.2.1.10 |
|
|
Unsigned32
|
.1.3.6.1.2.1.98.1.2.1.11 |
|
|
Enumeration
|
.1.3.6.1.2.1.98.1.2.1.12 |
|
.1.3.6.1.2.1.98.1.2.1.13 |
||
.1.3.6.1.2.1.98.1.2.1.14 |
||
.1.3.6.1.2.1.98.1.2.1.2 |
||
|
|
100msUnsigned32
|
.1.3.6.1.2.1.98.1.2.1.3 |
|
|
.1.3.6.1.2.1.98.1.2.1.4 |
|
|
|
.1.3.6.1.2.1.98.1.2.1.5 |
|
|
Unsigned32
|
.1.3.6.1.2.1.98.1.2.1.6 |
|
.1.3.6.1.2.1.98.1.2.1.7 |
||
.1.3.6.1.2.1.98.1.2.1.8 |
||
|
Bits
|
.1.3.6.1.2.1.98.1.2.1.9 |
|
.1.3.6.1.2.1.98.1.3 |
||
.1.3.6.1.2.1.98.1.3.1 |
||
.1.3.6.1.2.1.98.1.3.1.1 |
||
.1.3.6.1.2.1.98.1.3.1.2 |
||
|
|
.1.3.6.1.2.1.98.1.3.1.3 |
|
|
|
.1.3.6.1.2.1.98.1.3.1.4 |
|
.1.3.6.1.2.1.98.1.3.1.5 |
||
.1.3.6.1.2.1.98.1.3.1.6 |
||
.1.3.6.1.2.1.98.1.4 |
||
.1.3.6.1.2.1.98.1.4.1 |
||
.1.3.6.1.2.1.98.1.4.1.1 |
||
.1.3.6.1.2.1.98.1.4.1.2 |
||
.1.3.6.1.2.1.98.1.4.1.3 |
||
.1.3.6.1.2.1.98.1.4.1.4 |
||
.1.3.6.1.2.1.98.1.4.1.5 |
||
.1.3.6.1.2.1.98.1.4.1.6 |
||
.1.3.6.1.2.1.98.1.5 |
||
.1.3.6.1.2.1.98.1.5.1 |
||
.1.3.6.1.2.1.98.1.5.1.1 |
||
|
Unsigned32
|
.1.3.6.1.2.1.98.1.5.1.10 |
|
.1.3.6.1.2.1.98.1.5.1.11 |
||
.1.3.6.1.2.1.98.1.5.1.12 |
||
.1.3.6.1.2.1.98.1.5.1.13 |
||
.1.3.6.1.2.1.98.1.5.1.14 |
||
.1.3.6.1.2.1.98.1.5.1.15 |
||
.1.3.6.1.2.1.98.1.5.1.16 |
||
.1.3.6.1.2.1.98.1.5.1.17 |
||
.1.3.6.1.2.1.98.1.5.1.18 |
||
.1.3.6.1.2.1.98.1.5.1.19 |
||
.1.3.6.1.2.1.98.1.5.1.2 |
||
.1.3.6.1.2.1.98.1.5.1.20 |
||
.1.3.6.1.2.1.98.1.5.1.21 |
||
.1.3.6.1.2.1.98.1.5.1.22 |
||
.1.3.6.1.2.1.98.1.5.1.3 |
||
|
100msSNMPv2-SMIInteger32
|
.1.3.6.1.2.1.98.1.5.1.4 |
|
.1.3.6.1.2.1.98.1.5.1.5 |
||
|
Unsigned32
|
.1.3.6.1.2.1.98.1.5.1.6 |
|
.1.3.6.1.2.1.98.1.5.1.7 |
||
.1.3.6.1.2.1.98.1.5.1.8 |
||
|
Unsigned32
|
.1.3.6.1.2.1.98.1.5.1.9 |
|
.1.3.6.1.2.1.98.2 |
||
.1.3.6.1.2.1.98.2.1 |
||
.1.3.6.1.2.1.98.2.2 |
||
.1.3.6.1.2.1.98.2.3 |
||
.1.3.6.1.2.1.98.2.4 |
||
.1.3.6.1.2.1.98.3 |
||
.1.3.6.1.2.1.98.3.1 |
||
.1.3.6.1.2.1.98.3.2 |
Dependencies (15) 7 direct · 8 transitive Show tree and compile order Hide dependency details
Each imported module is resolved in the importing module's source directory first, then through the normal default-variant rules.
Dependency tree
Dependency-first compile order
- SNMPv2-SMIrfc
- SNMPv2-TCrfc
- ATM-TC-MIBrfc
- IANAifType-MIBrfc
- SNMPv2-CONFrfc
- SNMPv2-MIBrfc
- IF-MIBrfc
- INET-ADDRESS-MIBrfc
- RMON-MIBrfc
- RFC-1212rfc
- RFC1155-SMIrfc
- RFC1213-MIBrfc
- RFC1271-MIBrfc
- TOKEN-RING-RMON-MIBrfc
- RMON2-MIBrfc
- GSMP-MIBrfcselected
Type Definitions (5)
| OctetString | ||
| OctetString |
range: 6 |
|
| OctetString |
range: 1 |
|
| Enumeration |
noPartition(1)fixedPartitionRequest(2)fixedPartitionAssigned(3) |
|
| Unsigned32 |
Conformance Groups (7)
Compliance Statements (1)
OID
.1.3.6.1.2.1.98.3.2.1The compliance statement for agents that support
the GSMP MIB.
the GSMP MIB.
Required groups
| mandatory | gsmpGeneralGroup | |
| optional | gsmpControllerGroup |
This group is mandatory for all Switch Controllers |
| optional | gsmpSwitchGroup | This group is mandatory for all Switches |
| optional | gsmpAtmEncapGroup |
This group must be supported if ATM is used for GSMP encapsulation. |
| optional | gsmpTcpIpEncapGroup |
This group must be supported if TCP/IP is used for GSMP encapsulation. |
| optional | gsmpNotificationObjectsGroup |
This group must be supported if notifications are supported. |
| optional | gsmpNotificationsGroup |
This group must be supported if notifications are supported. |
Object refinements
| Object | Access | Syntax | Description |
|---|---|---|---|
| gsmpTcpIpEncapAddressType |
unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4)
|
An implementation is only required to support 'unknown(0)', and IPv4 addresses. Supporting addresses with zone index or IPv6 addresses are optional. Defining Internet addresses by using DNS domain names are not allowed. |
|
| gsmpTcpIpEncapAddress | An implementation is only required to support IPv4 addresses. Supporting addresses with zone index or IPv6 addresses are optional. |
Notifications / Traps (10)
| Name | OID | Description |
|---|---|---|
|
gsmpSessionStartUptime gsmpSessionStatSentMessages gsmpSessionStatFailureInds gsmpSessionStatReceivedMessages gsmpSessionStatReceivedFailures gsmpSessionStatPortUpEvents gsmpSessionStatPortDownEvents gsmpSessionStatInvLabelEvents gsmpSessionStatNewPortEvents gsmpSessionStatDeadPortEvents gsmpSessionStatAdjUpdateEvents
|
.1.3.6.1.2.1.98.0.1 |
When it has been enabled, this notification is
generated whenever a session is taken down, regardless of whether the session went down normally or not. Its purpose is to allow a management application (primarily an accounting application) that is monitoring the session statistics to receive the final values of these counters, so that the application can properly account for the amounts the counters were incremented since the last time the application polled them. The gsmpSessionStartUptime object provides the total amount of time that the session was active. This notification is not a substitute for polling the session statistic counts. In particular, the count values reported in this notification cannot be assumed to be the complete totals for the life of the session, since they may have wrapped while the session was up. The session to which this notification applies is identified by the gsmpSessionThisSideId and gsmpSessionFarSideId which could be inferred from the Object Identifiers of the objects contained in the notification. An instance of this notification will contain exactly one instance of each of its objects, and these objects will all belong to the same conceptual row of the gsmpSessionTable. |
.1.3.6.1.2.1.98.0.10 |
When it has been enabled, this notification is
generated when an Adjacency Update Event occurs. The gsmpSessionAdjacencyCount contains the new value of the number of adjacencies that are established with controllers and the switch partition that is used for this session. The notification indicates a change in the value of gsmpSessionStatAdjUpdateEvents. The session to which this notification applies is identified by the gsmpSessionThisSideId and gsmpSessionFarSideId which could be inferred from the Object Identifier of the gsmpSessionAdjacencyCount or the gsmpSessionStatAdjUpdateEvents object contained in the notification. |
|
.1.3.6.1.2.1.98.0.2 |
When it has been enabled, this notification is
generated when new session is established. The new session is identified by the gsmpSessionThisSideId and gsmpSessionFarSideId which could be inferred from the Object Identifier of the gsmpSessionFarSideInstance object contained in the notification. |
|
.1.3.6.1.2.1.98.0.3 |
When it has been enabled, this notification is
generated when a message with a failure indication was sent. The notification indicates a change in the value of gsmpSessionStatFailureInds. The gsmpSessionLastFailureCode contains the failure reason. The session to which this notification applies is identified by the gsmpSessionThisSideId and gsmpSessionFarSideId which could be inferred from the Object Identifiers of the objects contained in the notification. |
|
.1.3.6.1.2.1.98.0.4 |
When it has been enabled, this notification is
generate when a message with a failure indication is received. The notification indicates a change in the value of gsmpSessionStatReceivedFailures. The gsmpSessionLastFailureCode contains the failure reason. The session to which this notification applies is identified by the gsmpSessionThisSideId and gsmpSessionFarSideId which could be inferred from the Object Identifiers of the objects contained in the notification. |
|
.1.3.6.1.2.1.98.0.5 |
When it has been enabled, this notification is
generated when a Port Up Event occurs. The notification indicates a change in the value of gsmpSessionStatPortUpEvents. The session to which this notification applies is identified by the gsmpSessionThisSideId and gsmpSessionFarSideId which could be inferred from the Object Identifier of the gsmpSessionStatPortUpEvents object contained in the notification. |
|
.1.3.6.1.2.1.98.0.6 |
When it has been enabled, this notification is
generated when a Port Down Event occurs. The notification indicates a change in the value of gsmpSessionStatPortDownEvents. The session to which this notification applies is identified by the gsmpSessionThisSideId and gsmpSessionFarSideId which could be inferred from the Object Identifier of the gsmpSessionStatPortDownEvents object contained in the notification. |
|
.1.3.6.1.2.1.98.0.7 |
When it has been enabled, this notification is
generated when an Invalid Label Event occurs. The notification indicates a change in the value of gsmpSessionStatInvLabelEvents. The session to which this notification applies is identified by the gsmpSessionThisSideId and gsmpSessionFarSideId which could be inferred from the Object Identifier of the gsmpSessionStatInvLabelEvents object contained in the notification. |
|
.1.3.6.1.2.1.98.0.8 |
When it has been enabled, this notification is
generated when a New Port Event occurs. The notification indicates a change in the value of gsmpSessionStatNewPortEvents. The session to which this notification applies is identified by the gsmpSessionThisSideId and gsmpSessionFarSideId which could be inferred from the Object Identifier of the gsmpSessionStatNewPortEvents object contained in the notification. |
|
.1.3.6.1.2.1.98.0.9 |
When it has been enabled, this notification is
generated when a Dead Port Event occurs. The notification indicates a change in the value of gsmpSessionStatDeadPortEvents. The session to which this notification applies is identified by the gsmpSessionThisSideId and gsmpSessionFarSideId which could be inferred from the Object Identifier of the gsmpSessionStatDeadPortEvents object contained in the notification. |