ASTERFUSION-MIB

Monitored by Observium
        SNMP-MIB for Asterfusion CX-OE
    
Observium actively monitors this MIB
Observium uses this MIB in discovery or polling workflows on applicable devices.
Sensors Status
Explore Observium network monitoring
Source file
ASTERFUSION-MIB
Last revised
Identity
afMgmt
Base OID
1.3.6.1.4.1.56928.2
Imported Objects
IANAifType-MIB IANAifType
RFC-1212 OBJECT-TYPE (no object page)
RFC1155-SMI Counter Gauge IpAddress mgmt NetworkAddress TimeTicks
SNMP-FRAMEWORK-MIB SnmpAdminString
SNMPv2-CONF MODULE-COMPLIANCE (no object page) NOTIFICATION-GROUP (no object page) OBJECT-GROUP (no object page)
SNMPv2-MIB snmpTraps
SNMPv2-SMI Counter32 Counter64 enterprises Gauge32 Integer32 mib-2 MODULE-IDENTITY (no object page) NOTIFICATION-TYPE (no object page) OBJECT-TYPE (no object page) Opaque TimeTicks Unsigned32
SNMPv2-TC AutonomousType DisplayString PhysAddress RowPointer RowStatus TAddress TDomain TestAndIncr TEXTUAL-CONVENTION (no object page) TimeStamp TruthValue
Net-SNMP examples using the asterfusion 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 'ASTERFUSION-MIB' -M '/opt/observium/mibs/asterfusion:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'ASTERFUSION-MIB::afMgmt'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'ASTERFUSION-MIB' -M '/opt/observium/mibs/asterfusion:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'ASTERFUSION-MIB::afMgmt'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (251)
18 directly used by Observium
.1.3.6.1.2.1
.1.3.6.1.2.1.1
.1.3.6.1.2.1.1.1
ObjectIdentifier
.1.3.6.1.2.1.1.2
.1.3.6.1.2.1.1.3
.1.3.6.1.2.1.1.4
sysName r/w
.1.3.6.1.2.1.1.5
.1.3.6.1.2.1.1.6
Integer32
.1.3.6.1.2.1.1.7
bgp
.1.3.6.1.2.1.15
OctetString
.1.3.6.1.2.1.15.1
Integer32
.1.3.6.1.2.1.15.2
.1.3.6.1.2.1.15.3
.1.3.6.1.2.1.15.3.1
.1.3.6.1.2.1.15.3.1.1
.1.3.6.1.2.1.15.3.1.10
.1.3.6.1.2.1.15.3.1.11
.1.3.6.1.2.1.15.3.1.12
.1.3.6.1.2.1.15.3.1.13
OctetString
.1.3.6.1.2.1.15.3.1.14
.1.3.6.1.2.1.15.3.1.15
.1.3.6.1.2.1.15.3.1.16
Integer32
.1.3.6.1.2.1.15.3.1.17
Integer32
.1.3.6.1.2.1.15.3.1.18
Integer32
.1.3.6.1.2.1.15.3.1.19
Enumeration
.1.3.6.1.2.1.15.3.1.2
Integer32
.1.3.6.1.2.1.15.3.1.20
Integer32
.1.3.6.1.2.1.15.3.1.21
Integer32
.1.3.6.1.2.1.15.3.1.22
Integer32
.1.3.6.1.2.1.15.3.1.23
.1.3.6.1.2.1.15.3.1.24
Enumeration
.1.3.6.1.2.1.15.3.1.3
.1.3.6.1.2.1.15.3.1.4
.1.3.6.1.2.1.15.3.1.5
Integer32
.1.3.6.1.2.1.15.3.1.6
.1.3.6.1.2.1.15.3.1.7
Integer32
.1.3.6.1.2.1.15.3.1.8
Integer32
.1.3.6.1.2.1.15.3.1.9
.1.3.6.1.2.1.15.4
.1.3.6.1.2.1.2
.1.3.6.1.2.1.2.1
.1.3.6.1.2.1.2.2
.1.3.6.1.2.1.2.2.1
.1.3.6.1.2.1.2.2.1.1
.1.3.6.1.2.1.2.2.1.10
.1.3.6.1.2.1.2.2.1.11
ifInNUcastPkts deprecated
.1.3.6.1.2.1.2.2.1.12
.1.3.6.1.2.1.2.2.1.13
.1.3.6.1.2.1.2.2.1.14
.1.3.6.1.2.1.2.2.1.15
.1.3.6.1.2.1.2.2.1.16
.1.3.6.1.2.1.2.2.1.17
ifOutNUcastPkts deprecated
.1.3.6.1.2.1.2.2.1.18
.1.3.6.1.2.1.2.2.1.19
.1.3.6.1.2.1.2.2.1.2
.1.3.6.1.2.1.2.2.1.20
ifOutQLen deprecated
.1.3.6.1.2.1.2.2.1.21
ifSpecific deprecated
ObjectIdentifier
.1.3.6.1.2.1.2.2.1.22
.1.3.6.1.2.1.2.2.1.3
.1.3.6.1.2.1.2.2.1.4
.1.3.6.1.2.1.2.2.1.5
.1.3.6.1.2.1.2.2.1.6
Enumeration
.1.3.6.1.2.1.2.2.1.7
Enumeration
.1.3.6.1.2.1.2.2.1.8
.1.3.6.1.2.1.2.2.1.9
.1.3.6.1.2.1.31
.1.3.6.1.2.1.31.1
.1.3.6.1.2.1.31.1.1
.1.3.6.1.2.1.31.1.1.1
.1.3.6.1.2.1.31.1.1.1.1
.1.3.6.1.2.1.31.1.1.1.10
.1.3.6.1.2.1.31.1.1.1.11
.1.3.6.1.2.1.31.1.1.1.12
.1.3.6.1.2.1.31.1.1.1.13
Enumeration
.1.3.6.1.2.1.31.1.1.1.14
.1.3.6.1.2.1.31.1.1.1.15
.1.3.6.1.2.1.31.1.1.1.16
.1.3.6.1.2.1.31.1.1.1.17
ifAlias r/w
.1.3.6.1.2.1.31.1.1.1.18
.1.3.6.1.2.1.31.1.1.1.19
.1.3.6.1.2.1.31.1.1.1.2
.1.3.6.1.2.1.31.1.1.1.3
.1.3.6.1.2.1.31.1.1.1.4
.1.3.6.1.2.1.31.1.1.1.5
.1.3.6.1.2.1.31.1.1.1.6
.1.3.6.1.2.1.31.1.1.1.7
.1.3.6.1.2.1.31.1.1.1.8
.1.3.6.1.2.1.31.1.1.1.9
.1.3.6.1.2.1.31.2
.1.3.6.1.2.1.31.2.1
.1.3.6.1.2.1.31.2.2
.1.3.6.1.2.1.47
.1.3.6.1.2.1.47.1
.1.3.6.1.2.1.47.1.1
.1.3.6.1.2.1.47.1.1.1
entPhysicalIndex
.1.3.6.1.2.1.47.1.1.1.1
.1.3.6.1.2.1.47.1.1.1.1.10
.1.3.6.1.2.1.47.1.1.1.1.11
.1.3.6.1.2.1.47.1.1.1.1.12
.1.3.6.1.2.1.47.1.1.1.1.13
.1.3.6.1.2.1.47.1.1.1.1.14
.1.3.6.1.2.1.47.1.1.1.1.15
.1.3.6.1.2.1.47.1.1.1.1.16
.1.3.6.1.2.1.47.1.1.1.1.2
.1.3.6.1.2.1.47.1.1.1.1.3
Integer32
.1.3.6.1.2.1.47.1.1.1.1.4
.1.3.6.1.2.1.47.1.1.1.1.5
Integer32
.1.3.6.1.2.1.47.1.1.1.1.6
.1.3.6.1.2.1.47.1.1.1.1.7
.1.3.6.1.2.1.47.1.1.1.1.8
.1.3.6.1.2.1.47.1.1.1.1.9
.1.3.6.1.2.1.99
.1.3.6.1.2.1.99.1
.1.3.6.1.2.1.99.1.1
entPhysicalIndex
.1.3.6.1.2.1.99.1.1.1
.1.3.6.1.2.1.99.1.1.1.1
.1.3.6.1.2.1.99.1.1.1.2
.1.3.6.1.2.1.99.1.1.1.3
.1.3.6.1.2.1.99.1.1.1.4
.1.3.6.1.2.1.99.1.1.1.5
.1.3.6.1.4.1.56928
.1.3.6.1.4.1.56928.2
.1.3.6.1.4.1.56928.2.1
.1.3.6.1.4.1.56928.2.1.1
.1.3.6.1.4.1.56928.2.1.11
.1.3.6.1.4.1.56928.2.1.2
.1.3.6.1.4.1.56928.2.1.3
.1.3.6.1.4.1.56928.2.1.3.1
.1.3.6.1.4.1.56928.2.1.3.1.1
.1.3.6.1.4.1.56928.2.1.3.18
.1.3.6.1.4.1.56928.2.1.3.18.1
.1.3.6.1.4.1.56928.2.1.3.18.3
.1.3.6.1.4.1.56928.2.1.3.18.4
.1.3.6.1.4.1.56928.2.1.3.19
.1.3.6.1.4.1.56928.2.1.3.19.1
.1.3.6.1.4.1.56928.2.1.3.19.3
.1.3.6.1.4.1.56928.2.1.3.19.4
.1.3.6.1.4.1.56928.2.1.3.2
.1.3.6.1.4.1.56928.2.1.3.2.1
.1.3.6.1.4.1.56928.2.1.3.20
.1.3.6.1.4.1.56928.2.1.3.20.1
.1.3.6.1.4.1.56928.2.1.3.20.3
.1.3.6.1.4.1.56928.2.1.3.20.4
.1.3.6.1.4.1.56928.2.1.3.3
.1.3.6.1.4.1.56928.2.1.3.3.1
.1.3.6.1.4.1.56928.2.1.3.30
.1.3.6.1.4.1.56928.2.1.3.31
.1.3.6.1.4.1.56928.2.1.3.32
.1.3.6.1.4.1.56928.2.1.3.32.1
.1.3.6.1.4.1.56928.2.1.3.32.2
.1.3.6.1.4.1.56928.2.1.3.33
.1.3.6.1.4.1.56928.2.1.3.33.1
.1.3.6.1.4.1.56928.2.1.3.33.2
.1.3.6.1.4.1.56928.2.1.3.4
.1.3.6.1.4.1.56928.2.1.3.4.2
.1.3.6.1.4.1.56928.2.1.3.5
.1.3.6.1.4.1.56928.2.1.3.5.1
.1.3.6.1.4.1.56928.2.1.3.5.2
.1.3.6.1.4.1.56928.2.1.3.5.3
.1.3.6.1.4.1.56928.2.1.3.6
.1.3.6.1.4.1.56928.2.1.3.6.1
.1.3.6.1.4.1.56928.2.1.3.6.2
fan
.1.3.6.1.4.1.56928.2.1.3.6.3
.1.3.6.1.4.1.56928.2.1.4
.1.3.6.1.4.1.56928.2.1.4.1
.1.3.6.1.4.1.56928.2.1.4.1.1
fanSpeed OBS ✓
.1.3.6.1.4.1.56928.2.1.4.1.2
.1.3.6.1.4.1.56928.2.1.4.1.3
.1.3.6.1.4.1.56928.2.1.4.1.4
fanStatus OBS ✓
.1.3.6.1.4.1.56928.2.1.4.1.5
.1.3.6.1.4.1.56928.2.1.4.1.6
.1.3.6.1.4.1.56928.2.1.5
.1.3.6.1.4.1.56928.2.1.5.1
.1.3.6.1.4.1.56928.2.1.5.1.1
.1.3.6.1.4.1.56928.2.1.5.1.10
.1.3.6.1.4.1.56928.2.1.5.1.2
.1.3.6.1.4.1.56928.2.1.5.1.3
.1.3.6.1.4.1.56928.2.1.5.1.4
.1.3.6.1.4.1.56928.2.1.5.1.5
.1.3.6.1.4.1.56928.2.1.5.1.6
.1.3.6.1.4.1.56928.2.1.5.1.7
.1.3.6.1.4.1.56928.2.1.5.1.8
.1.3.6.1.4.1.56928.2.1.5.1.9
.1.3.6.1.4.1.56928.2.1.6
.1.3.6.1.4.1.56928.2.1.6.1
.1.3.6.1.4.1.56928.2.1.6.1.1
.1.3.6.1.4.1.56928.2.1.6.1.2
.1.3.6.1.4.1.56928.2.1.6.1.3
.1.3.6.1.4.1.56928.2.1.7
.1.3.6.1.4.1.56928.2.1.7.1
.1.3.6.1.4.1.56928.2.2
.1.3.6.1.4.1.56928.2.2.1
.1.3.6.1.4.1.56928.2.2.1.1
.1.3.6.1.4.1.56928.2.2.1.1.1
.1.3.6.1.4.1.56928.2.2.1.1.2
.1.3.6.1.4.1.56928.2.2.1.1.3
.1.3.6.1.4.1.56928.2.2.1.1.4
.1.3.6.1.4.1.56928.2.2.1.1.5
.1.3.6.1.4.1.56928.2.2.1.1.6
.1.3.6.1.4.1.56928.2.2.1.1.7
.1.3.6.1.4.1.56928.2.2.1.1.8
.1.3.6.1.4.1.56928.2.2.1.1.9
.1.3.6.1.4.1.56928.2.2.2
.1.3.6.1.4.1.56928.2.2.2.1
.1.3.6.1.4.1.56928.2.2.2.1.1
.1.3.6.1.4.1.56928.2.2.2.1.2
.1.3.6.1.4.1.56928.2.2.2.1.3
.1.3.6.1.4.1.56928.2.2.2.1.4
.1.3.6.1.4.1.56928.2.2.2.1.5
.1.3.6.1.4.1.56928.2.2.2.1.6
.1.3.6.1.4.1.56928.2.2.2.1.7
.1.3.6.1.4.1.56928.2.2.3
.1.3.6.1.4.1.56928.2.2.3.1
.1.3.6.1.4.1.56928.2.2.3.2
.1.3.6.1.4.1.56928.2.2.3.3
.1.3.6.1.4.1.56928.2.2.3.4
.1.3.6.1.4.1.56928.2.2.3.5
.1.3.6.1.4.1.56928.2.2.4
.1.3.6.1.4.1.56928.2.3
.1.3.6.1.4.1.56928.2.3.1
.1.3.6.1.4.1.56928.2.3.1.1
.1.3.6.1.4.1.56928.2.3.1.1.1
.1.3.6.1.4.1.56928.2.3.1.1.10
.1.3.6.1.4.1.56928.2.3.1.1.11
.1.3.6.1.4.1.56928.2.3.1.1.12
.1.3.6.1.4.1.56928.2.3.1.1.13
.1.3.6.1.4.1.56928.2.3.1.1.14
.1.3.6.1.4.1.56928.2.3.1.1.15
.1.3.6.1.4.1.56928.2.3.1.1.2
.1.3.6.1.4.1.56928.2.3.1.1.3
.1.3.6.1.4.1.56928.2.3.1.1.4
.1.3.6.1.4.1.56928.2.3.1.1.5
.1.3.6.1.4.1.56928.2.3.1.1.6
.1.3.6.1.4.1.56928.2.3.1.1.7
.1.3.6.1.4.1.56928.2.3.1.1.8
.1.3.6.1.4.1.56928.2.3.1.1.9
.1.3.6.1.4.1.56928.2.4
.1.3.6.1.4.1.56928.2.4.1
.1.3.6.1.4.1.56928.2.4.2
.1.3.6.1.4.1.56928.2.4.3
.1.3.6.1.4.1.56928.2.4.3.1
.1.3.6.1.4.1.56928.2.4.3.2
.1.3.6.1.4.1.56928.2.4.3.3
.1.3.6.1.4.1.56928.2.4.4
.1.3.6.1.4.1.56928.2.4.4.1
.1.3.6.1.4.1.56928.2.4.4.2
.1.3.6.1.4.1.56928.2.4.4.3
.1.3.6.1.4.1.56928.2.4.4.4
.1.3.6.1.4.1.56928.2.4.4.5
.1.3.6.1.4.1.56928.2.4.5
.1.3.6.1.4.1.56928.2.5
Dependencies (8) 8 direct 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
  1. SNMPv2-SMIrfc
  2. SNMPv2-TCrfc
  3. IANAifType-MIBrfc
  4. RFC-1212rfc
  5. RFC1155-SMIrfc
  6. SNMPv2-CONFrfc
  7. SNMP-FRAMEWORK-MIBrfc
  8. SNMPv2-MIBrfc
  9. ASTERFUSION-MIBasterfusionselected
Type Definitions (12)
OctetString
Enumeration
yocto(1)
zepto(2)
atto(3)
femto(4)
pico(5)
nano(6)
micro(7)
milli(8)
units(9)
kilo(10)
mega(11)
giga(12)
tera(13)
peta(14)
exa(15)
zetta(16)
yotta(17)
An object using this data type represents a data scaling
factor, represented with an International System of Units
(SI) prefix. The actual data units are determined by
examining an object of this type together with the
associated EntitySensorDataType object.

An object of this type SHOULD be defined together with
objects of type EntitySensorDataType and
EntitySensorPrecision. Together, associated objects of
these three types are used to identify the semantics of an
object of type EntitySensorValue.
Enumeration
other(1)
unknown(2)
voltsAC(3)
voltsDC(4)
amperes(5)
watts(6)
hertz(7)
celsius(8)
percentRH(9)
rpm(10)
cmm(11)
truthvalue(12)
An object using this data type represents the Entity Sensor
measurement data type associated with a physical sensor
value. The actual data units are determined by examining an
object of this type together with the associated
EntitySensorDataScale object.

An object of this type SHOULD be defined together with
objects of type EntitySensorDataScale and
EntitySensorPrecision. Together, associated objects of
these three types are used to identify the semantics of an
object of type EntitySensorValue.

Valid values are:

other(1): a measure other than those listed below
unknown(2): unknown measurement, or arbitrary,
relative numbers
voltsAC(3): electric potential
voltsDC(4): electric potential
amperes(5): electric current
watts(6): power
hertz(7): frequency
celsius(8): temperature
percentRH(9): percent relative humidity
rpm(10): shaft revolutions per minute
cmm(11),: cubic meters per minute (airflow)
truthvalue(12): value takes { true(1), false(2) }
Integer32 range: -8..9
An object using this data type represents a sensor
precision range.

An object of this type SHOULD be defined together with
objects of type EntitySensorDataType and
EntitySensorDataScale. Together, associated objects of
these three types are used to identify the semantics of an
object of type EntitySensorValue.

If an object of this type contains a value in the range 1 to
9, it represents the number of decimal places in the
fractional part of an associated EntitySensorValue fixed-
point number.

If an object of this type contains a value in the range -8
to -1, it represents the number of accurate digits in the
associated EntitySensorValue fixed-point number.

The value zero indicates the associated EntitySensorValue
object is not a fixed-point number.

Agent implementors must choose a value for the associated
EntitySensorPrecision object so that the precision and

accuracy of the associated EntitySensorValue object is
correctly indicated.

For example, a physical entity representing a temperature
sensor that can measure 0 degrees to 100 degrees C in 0.1
degree increments, +/- 0.05 degrees, would have an
EntitySensorPrecision value of '1', an EntitySensorDataScale
value of 'units(9)', and an EntitySensorValue ranging from
'0' to '1000'. The EntitySensorValue would be interpreted
as 'degrees C * 10'.
Enumeration
ok(1)
unavailable(2)
nonoperational(3)
An object using this data type represents the operational
status of a physical sensor.

The value 'ok(1)' indicates that the agent can obtain the
sensor value.

The value 'unavailable(2)' indicates that the agent
presently cannot obtain the sensor value.

The value 'nonoperational(3)' indicates that the agent
believes the sensor is broken. The sensor could have a hard
failure (disconnected wire), or a soft failure such as out-
of-range, jittery, or wildly fluctuating readings.
Integer32 range: -1000000000..1000000000
An object using this data type represents an Entity Sensor
value.
An object of this type SHOULD be defined together with
objects of type EntitySensorDataType, EntitySensorDataScale
and EntitySensorPrecision. Together, associated objects of
those three types are used to identify the semantics of an
object of this data type.

The semantics of an object using this data type are
determined by the value of the associated
EntitySensorDataType object.

If the associated EntitySensorDataType object is equal to
'voltsAC(3)', 'voltsDC(4)', 'amperes(5)', 'watts(6),
'hertz(7)', 'celsius(8)', or 'cmm(11)', then an object of
this type MUST contain a fixed point number ranging from
-999,999,999 to +999,999,999. The value -1000000000
indicates an underflow error. The value +1000000000
indicates an overflow error. The EntitySensorPrecision
indicates how many fractional digits are represented in the
associated EntitySensorValue object.

If the associated EntitySensorDataType object is equal to
'percentRH(9)', then an object of this type MUST contain a
number ranging from 0 to 100.

If the associated EntitySensorDataType object is equal to
'rpm(10)', then an object of this type MUST contain a number
ranging from -999,999,999 to +999,999,999.

If the associated EntitySensorDataType object is equal to
'truthvalue(12)', then an object of this type MUST contain
either the value 'true(1)' or the value 'false(2)'.

If the associated EntitySensorDataType object is equal to
'other(1)' or unknown(2)', then an object of this type MUST
contain a number ranging from -1000000000 to 1000000000.
Integer32 range: 1..2147483647
Display format: d
A unique value, greater than zero, for each interface or
interface sub-layer in the managed system. It is
recommended that values are assigned contiguously starting
from 1. The value for each interface sub-layer must remain
constant at least from one re-initialization of the entity's
network management system to the next re-initialization.
Integer32 range: 0..2147483647
Display format: d
This textual convention is an extension of the
InterfaceIndex convention. The latter defines a greater
than zero value used to identify an interface or interface
sub-layer in the managed system. This extension permits the
additional value of zero. the value zero is object-specific
and must therefore be defined as part of the description of
any object which uses this syntax. Examples of the usage of
zero might include situations where interface was unknown,
or when none or all interfaces need to be referenced.
OwnerString deprecated
OctetString range: 0..255
Display format: 255a
This data type is used to model an administratively
assigned name of the owner of a resource. This information
is taken from the NVT ASCII character set. It is suggested
that this name contain one or more of the following: ASCII
form of the manager station's transport address, management
station name (e.g., domain name), network management
personnel's name, location, or phone number. In some cases
the agent itself will be the owner of an entry. In these
cases, this string shall be set to a string starting with
'agent'.
OctetString
Enumeration
other(1)
unknown(2)
chassis(3)
backplane(4)
container(5)
powerSupply(6)
fan(7)
sensor(8)
module(9)
port(10)
stack(11)
An enumerated value which provides an indication of the
general hardware type of a particular physical entity.
There are no restrictions as to the number of
entPhysicalEntries of each entPhysicalClass, which must be
instantiated by an agent.

The enumeration 'other' is applicable if the physical entity
class is known, but does not match any of the supported
values.

The enumeration 'unknown' is applicable if the physical
entity class is unknown to the agent.

The enumeration 'chassis' is applicable if the physical
entity class is an overall container for networking
equipment. Any class of physical entity except a stack may
be contained within a chassis, and a chassis may only be
contained within a stack.

The enumeration 'backplane' is applicable if the physical
entity class is some sort of device for aggregating and
forwarding networking traffic, such as a shared backplane in
a modular ethernet switch. Note that an agent may model a
backplane as a single physical entity, which is actually
implemented as multiple discrete physical components (within
a chassis or stack).

The enumeration 'container' is applicable if the physical
entity class is capable of containing one or more removable
physical entities, possibly of different types. For example,
each (empty or full) slot in a chassis will be modeled as a
container. Note that all removable physical entities should
be modeled within a container entity, such as field-
replaceable modules, fans, or power supplies. Note that all
known containers should be modeled by the agent, including
empty containers.

The enumeration 'powerSupply' is applicable if the physical
entity class is a power-supplying component.

The enumeration 'fan' is applicable if the physical entity
class is a fan or other heat-reduction component.

The enumeration 'sensor' is applicable if the physical
entity class is some sort of sensor, such as a temperature
sensor within a router chassis.

The enumeration 'module' is applicable if the physical
entity class is some sort of self-contained sub-system. If
it is removable, then it should be modeled within a
container entity, otherwise it should be modeled directly
within another physical entity (e.g., a chassis or another
module).

The enumeration 'port' is applicable if the physical entity
class is some sort of networking port, capable of receiving
and/or transmitting networking traffic.

The enumeration 'stack' is applicable if the physical entity
class is some sort of super-container (possibly virtual),
intended to group together multiple chassis entities. A
stack may be realized by a 'virtual' cable, a real
interconnect cable, attached to multiple chassis, or may in
fact be comprised of multiple interconnect cables. A stack
should not be modeled within any other physical entities,
but a stack may be contained within another stack. Only
chassis entities should be contained within a stack.
OctetString range: 0..32
A specially formatted SnmpEngineID string for use with the
Entity MIB.

If an instance of an object of SYNTAX SnmpEngineIdOrNone has
a non-zero length, then the object encoding and semantics
are defined by the SnmpEngineID textual convention (see RFC
2571 [RFC2571]).

If an instance of an object of SYNTAX SnmpEngineIdOrNone
contains a zero-length string, then no appropriate
SnmpEngineID is associated with the logical entity (i.e.,
SNMPv3 not supported).
Conformance Groups (10)
ifGeneralGroup deprecated
A collection of objects deprecated in favour of
ifGeneralInformationGroup.
.1.3.6.1.2.1.31.2.1.1
A collection of objects providing information specific to
non-high speed (non-high speed interfaces transmit and
receive at speeds less than or equal to 20,000,000
bits/second) character-oriented or fixed-length-transmission
network interfaces.
.1.3.6.1.2.1.31.2.1.2
A collection of objects providing information specific to
high speed (greater than 20,000,000 bits/second) character-
oriented or fixed-length-transmission network interfaces.
.1.3.6.1.2.1.31.2.1.3
A collection of objects providing information specific to
non-high speed (non-high speed interfaces transmit and
receive at speeds less than or equal to 20,000,000
bits/second) packet-oriented network interfaces.
.1.3.6.1.2.1.31.2.1.4
A collection of objects providing information specific to
high speed (greater than 20,000,000 bits/second but less
than or equal to 650,000,000 bits/second) packet-oriented
network interfaces.
.1.3.6.1.2.1.31.2.1.5
A collection of objects providing information specific to
higher speed (greater than 650,000,000 bits/second) packet-
oriented network interfaces.
.1.3.6.1.2.1.31.2.1.6
A collection of objects providing information applicable to
all network interfaces.
.1.3.6.1.2.1.31.2.1.10
The collection of objects deprecated from the original MIB-
II interfaces group.
.1.3.6.1.2.1.31.2.1.12
A collection of objects providing information specific to
interface counter discontinuities.
.1.3.6.1.2.1.31.2.1.13
The notifications which indicate specific changes in the
value of ifOperStatus.
.1.3.6.1.2.1.31.2.1.14
Compliance Statements (3)

OID .1.3.6.1.2.1.31.2.2.1
A compliance statement defined in a previous version of
this MIB module, for SNMP entities which have network
interfaces.
Required groups
mandatory ifGeneralGroup
mandatory ifStackGroup
optional ifFixedLengthGroup This group is mandatory for all network interfaces which
are character-oriented or transmit data in fixed-length
transmission units.
optional ifHCFixedLengthGroup This group is mandatory only for those network interfaces
which are character-oriented or transmit data in fixed-
length transmission units, and for which the value of the
corresponding instance of ifSpeed is greater than 20,000,000
bits/second.
optional ifPacketGroup This group is mandatory for all network interfaces which
are packet-oriented.
optional ifHCPacketGroup This group is mandatory only for those network interfaces
which are packet-oriented and for which the value of the
corresponding instance of ifSpeed is greater than
650,000,000 bits/second.
optional ifTestGroup This group is optional. Media-specific MIBs which require
interface tests are strongly encouraged to use this group
for invoking tests and reporting results. A medium specific
MIB which has mandatory tests may make implementation of
this group mandatory.
optional ifRcvAddressGroup The applicability of this group MUST be defined by the
media-specific MIBs. Media-specific MIBs must define the
exact meaning, use, and semantics of the addresses in this
group.
Object refinements
ObjectAccessSyntaxDescription
ifLinkUpDownTrapEnable readonly
Write access is not required.
ifPromiscuousMode readonly
Write access is not required.
ifAdminStatus readonly
Enumeration
up(1), down(2)
Write access is not required, nor is support for the value
testing(3).

OID .1.3.6.1.2.1.31.2.2.2
A compliance statement defined in a previous version of
this MIB module, for SNMP entities which have network
interfaces.
Required groups
mandatory ifGeneralInformationGroup
mandatory ifStackGroup2
mandatory ifCounterDiscontinuityGroup
optional ifFixedLengthGroup This group is mandatory for all network interfaces which
are character-oriented or transmit data in fixed-length
transmission units.
optional ifHCFixedLengthGroup This group is mandatory only for those network interfaces
which are character-oriented or transmit data in fixed-
length transmission units, and for which the value of the
corresponding instance of ifSpeed is greater than 20,000,000
bits/second.
optional ifPacketGroup This group is mandatory for all network interfaces which
are packet-oriented.
optional ifHCPacketGroup This group is mandatory only for those network interfaces
which are packet-oriented and for which the value of the
corresponding instance of ifSpeed is greater than
650,000,000 bits/second.
optional ifRcvAddressGroup The applicability of this group MUST be defined by the
media-specific MIBs. Media-specific MIBs must define the
exact meaning, use, and semantics of the addresses in this
group.
Object refinements
ObjectAccessSyntaxDescription
ifLinkUpDownTrapEnable readonly
Write access is not required.
ifPromiscuousMode readonly
Write access is not required.
ifAdminStatus readonly
Enumeration
up(1), down(2)
Write access is not required, nor is support for the value
testing(3).
ifAlias readonly
Write access is not required.

OID .1.3.6.1.2.1.31.2.2.3
The compliance statement for SNMP entities which have
network interfaces.
Required groups
mandatory ifGeneralInformationGroup
mandatory linkUpDownNotificationsGroup
optional ifFixedLengthGroup This group is mandatory for those network interfaces which
are character-oriented or transmit data in fixed-length
transmission units, and for which the value of the
corresponding instance of ifSpeed is less than or equal to
20,000,000 bits/second.
optional ifHCFixedLengthGroup This group is mandatory for those network interfaces which
are character-oriented or transmit data in fixed-length
transmission units, and for which the value of the
corresponding instance of ifSpeed is greater than 20,000,000
bits/second.
optional ifPacketGroup This group is mandatory for those network interfaces which
are packet-oriented, and for which the value of the
corresponding instance of ifSpeed is less than or equal to
20,000,000 bits/second.
optional ifHCPacketGroup This group is mandatory only for those network interfaces
which are packet-oriented and for which the value of the
corresponding instance of ifSpeed is greater than 20,000,000
bits/second but less than or equal to 650,000,000
bits/second.
optional ifVHCPacketGroup This group is mandatory only for those network interfaces
which are packet-oriented and for which the value of the
corresponding instance of ifSpeed is greater than
650,000,000 bits/second.
optional ifCounterDiscontinuityGroup This group is mandatory for those network interfaces that
are required to maintain counters (i.e., those for which one
of the ifFixedLengthGroup, ifHCFixedLengthGroup,
ifPacketGroup, ifHCPacketGroup, or ifVHCPacketGroup is
mandatory).
optional ifRcvAddressGroup The applicability of this group MUST be defined by the
media-specific MIBs. Media-specific MIBs must define the
exact meaning, use, and semantics of the addresses in this
group.
Object refinements
ObjectAccessSyntaxDescription
ifLinkUpDownTrapEnable readonly
Write access is not required.
ifPromiscuousMode readonly
Write access is not required.
ifAdminStatus readonly
Enumeration
up(1), down(2)
Write access is not required, nor is support for the value
testing(3).
ifAlias readonly
Write access is not required.
Notifications / Traps (2)
NameOIDDescription
.1.3.6.1.6.3.1.1.5.3
A linkDown trap signifies that the SNMP entity, acting in
an agent role, has detected that the ifOperStatus object for
one of its communication links is about to enter the down
state from some other state (but not from the notPresent
state). This other state is indicated by the included value
of ifOperStatus.
.1.3.6.1.6.3.1.1.5.4
A linkUp trap signifies that the SNMP entity, acting in an
agent role, has detected that the ifOperStatus object for
one of its communication links left the down state and
transitioned into some other state (but not into the
notPresent state). This other state is indicated by the
included value of ifOperStatus.