CISCO-ENTITY-DIAG-MIB

        This MIB module defines the managed objects that describe the
online diagnostics capabilities supported by the
physical entities contained by the system, including chassis,
modules, ports, power supplies, fans, and sensors.  In order to
manage the online diagnostic capabilities supported by
a physical entity, it must be represented by a conceptual row
in the entPhysicalTable of the ENTITY-MIB (RFC-2737).
        
GLOSSARY
        
Boot-up Diagnostic - a diagnostic consisting of tests intended
to be executed in a reasonable timeframe when a physical entity
boots.
        
Diagnostic - a suite of tests intended to exercise the
functional integrity of a physical entity.
        
Diagnostic Level - the degree of completeness that a diagnostic
will exercise a physical entity.
        
Field Diagnostic - a special suite of tests intended to
exercise the functional integrity of a physical entity in a
manner that is possible when a physical entity is
operational or running an operational image.
        
Field Diagnostic Image - an image supporting field diagnostics.
A physical entity has to be loaded with a field diagnostic
image before field diagnostics can be executed on the physical
entity.
        
Health Monitoring - the process of running special
non-intrusive online tests periodically on a physical entity
for the purpose of tracking the overall condition of a physical
entity.
        
On-Demand Diagnostic - a diagnostic intended to be executed
immediately upon request.
        
Offline Diagnostic - a diagnostic that consists of tests that
are disruptive in nature, and thus requires the physical entity
being evaluated to be taken offline for the duration.
        
Online Diagnostic - a diagnostic that consists of tests that
are not disruptive in nature, and thus can be done without
taking the physical entity offline.
        
Physical Entity - an identifiable physical resource, such as a
chassis, line card, power supply, or communication port.  See
RFC-2737, 'Entity MIB (Version 2)', K. McCloghrie and A.
Bierman.
        
Scheduled Diagnostic - a diagnostic intended to execute at some
time in the future.  There exist two types of scheduled
diagnostics: 1) one-shot, which execute only once; and 2)
periodic, which executes at a specific interval.
        
Test - an exercise intended to determine the functional
integrity of a component comprising a physical entity (e.g., a
port might support an internal loopback test).
        
Diagnostic Job - Consists of a diagnostic suite 
(i.e., a collection of tests) to be executed by a physical
entity.
    
Source file
CISCO-ENTITY-DIAG-MIB
Last revised
Identity
ciscoEntityDiagMIB
Base OID
1.3.6.1.4.1.9.9.350
Net-SNMP examples using the cisco 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 'CISCO-ENTITY-DIAG-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'CISCO-ENTITY-DIAG-MIB::ciscoEntityDiagMIB'
Walk the MIB subtree
/usr/bin/snmpbulkwalk -v2c -c '<community>' -Pud -Ir -OQUs -m 'CISCO-ENTITY-DIAG-MIB' -M '/opt/observium/mibs/cisco:/opt/observium/mibs/rfc:/opt/observium/mibs/net-snmp' 'udp:<hostname>:161' 'CISCO-ENTITY-DIAG-MIB::ciscoEntityDiagMIB'
How SNMP, Net-SNMP, MIB paths, and variants work
Objects (104)
.1.3.6.1.4.1.9.9.350
.1.3.6.1.4.1.9.9.350.0
.1.3.6.1.4.1.9.9.350.1
.1.3.6.1.4.1.9.9.350.1.1
.1.3.6.1.4.1.9.9.350.1.1.1
.1.3.6.1.4.1.9.9.350.1.1.1.1
.1.3.6.1.4.1.9.9.350.1.1.1.1.1
.1.3.6.1.4.1.9.9.350.1.1.1.1.2
Bits
.1.3.6.1.4.1.9.9.350.1.1.1.1.3
.1.3.6.1.4.1.9.9.350.1.1.2
.1.3.6.1.4.1.9.9.350.1.1.2.1
.1.3.6.1.4.1.9.9.350.1.1.2.1.1
.1.3.6.1.4.1.9.9.350.1.1.2.1.2
.1.3.6.1.4.1.9.9.350.1.1.3
.1.3.6.1.4.1.9.9.350.1.1.3.1
.1.3.6.1.4.1.9.9.350.1.1.3.1.1
.1.3.6.1.4.1.9.9.350.1.1.3.1.2
.1.3.6.1.4.1.9.9.350.1.2
.1.3.6.1.4.1.9.9.350.1.2.1
.1.3.6.1.4.1.9.9.350.1.3
.1.3.6.1.4.1.9.9.350.1.3.1
.1.3.6.1.4.1.9.9.350.1.3.1.1
.1.3.6.1.4.1.9.9.350.1.3.1.1.1
Enumeration
.1.3.6.1.4.1.9.9.350.1.3.1.1.2
Enumeration
.1.3.6.1.4.1.9.9.350.1.3.1.1.3
.1.3.6.1.4.1.9.9.350.1.3.1.1.4
.1.3.6.1.4.1.9.9.350.1.3.2
.1.3.6.1.4.1.9.9.350.1.3.2.1
.1.3.6.1.4.1.9.9.350.1.3.2.1.1
.1.3.6.1.4.1.9.9.350.1.4
.1.3.6.1.4.1.9.9.350.1.4.1
Enumeration
.1.3.6.1.4.1.9.9.350.1.4.2
.1.3.6.1.4.1.9.9.350.1.4.3
.1.3.6.1.4.1.9.9.350.1.4.4
.1.3.6.1.4.1.9.9.350.1.4.4.1
.1.3.6.1.4.1.9.9.350.1.4.4.1.1
.1.3.6.1.4.1.9.9.350.1.4.4.1.2
.1.3.6.1.4.1.9.9.350.1.4.4.1.3
.1.3.6.1.4.1.9.9.350.1.4.4.1.4
.1.3.6.1.4.1.9.9.350.1.5
.1.3.6.1.4.1.9.9.350.1.5.1
.1.3.6.1.4.1.9.9.350.1.5.1.1
.1.3.6.1.4.1.9.9.350.1.5.1.1.1
Enumeration
.1.3.6.1.4.1.9.9.350.1.5.1.1.2
.1.3.6.1.4.1.9.9.350.1.5.1.1.3
Enumeration
.1.3.6.1.4.1.9.9.350.1.5.1.1.4
.1.3.6.1.4.1.9.9.350.1.5.1.1.5
.1.3.6.1.4.1.9.9.350.1.5.1.1.6
.1.3.6.1.4.1.9.9.350.1.5.1.1.7
.1.3.6.1.4.1.9.9.350.1.5.1.1.8
.1.3.6.1.4.1.9.9.350.1.6
.1.3.6.1.4.1.9.9.350.1.6.1
.1.3.6.1.4.1.9.9.350.1.6.1.1
Enumeration
.1.3.6.1.4.1.9.9.350.1.6.1.1.1
.1.3.6.1.4.1.9.9.350.1.6.1.1.10
.1.3.6.1.4.1.9.9.350.1.6.1.1.2
.1.3.6.1.4.1.9.9.350.1.6.1.1.3
.1.3.6.1.4.1.9.9.350.1.6.1.1.4
.1.3.6.1.4.1.9.9.350.1.6.1.1.5
.1.3.6.1.4.1.9.9.350.1.6.1.1.6
.1.3.6.1.4.1.9.9.350.1.6.1.1.7
.1.3.6.1.4.1.9.9.350.1.6.1.1.8
.1.3.6.1.4.1.9.9.350.1.6.1.1.9
.1.3.6.1.4.1.9.9.350.1.7
.1.3.6.1.4.1.9.9.350.1.7.1
.1.3.6.1.4.1.9.9.350.1.7.2
.1.3.6.1.4.1.9.9.350.1.7.2.1
.1.3.6.1.4.1.9.9.350.1.7.2.1.1
millisecondsUnsigned32
.1.3.6.1.4.1.9.9.350.1.7.2.1.2
millisecondsUnsigned32
.1.3.6.1.4.1.9.9.350.1.7.2.1.3
millisecondsUnsigned32
.1.3.6.1.4.1.9.9.350.1.7.2.1.4
Unsigned32
.1.3.6.1.4.1.9.9.350.1.7.2.1.5
Unsigned32
.1.3.6.1.4.1.9.9.350.1.7.2.1.6
Enumeration
.1.3.6.1.4.1.9.9.350.1.7.2.1.7
Unsigned32
.1.3.6.1.4.1.9.9.350.1.7.2.1.8
.1.3.6.1.4.1.9.9.350.1.8
.1.3.6.1.4.1.9.9.350.1.8.1
.1.3.6.1.4.1.9.9.350.1.8.2
.1.3.6.1.4.1.9.9.350.1.8.3
.1.3.6.1.4.1.9.9.350.1.8.4
.1.3.6.1.4.1.9.9.350.1.8.4.1
.1.3.6.1.4.1.9.9.350.1.8.4.1.1
.1.3.6.1.4.1.9.9.350.1.8.4.1.2
Enumeration
.1.3.6.1.4.1.9.9.350.1.8.4.1.3
.1.3.6.1.4.1.9.9.350.1.8.4.1.4
Integer32
.1.3.6.1.4.1.9.9.350.1.8.4.1.5
.1.3.6.1.4.1.9.9.350.1.8.4.1.6
.1.3.6.1.4.1.9.9.350.1.8.5
.1.3.6.1.4.1.9.9.350.1.8.5.1
.1.3.6.1.4.1.9.9.350.1.8.5.1.1
.1.3.6.1.4.1.9.9.350.1.8.5.1.2
.1.3.6.1.4.1.9.9.350.1.8.5.1.3
.1.3.6.1.4.1.9.9.350.1.8.5.1.4
Enumeration
.1.3.6.1.4.1.9.9.350.1.8.5.1.5
.1.3.6.1.4.1.9.9.350.1.8.5.1.6
.1.3.6.1.4.1.9.9.350.1.8.6
.1.3.6.1.4.1.9.9.350.1.9
.1.3.6.1.4.1.9.9.350.1.9.1
.1.3.6.1.4.1.9.9.350.1.9.2
.1.3.6.1.4.1.9.9.350.1.9.3
.1.3.6.1.4.1.9.9.350.1.9.4
.1.3.6.1.4.1.9.9.350.2
.1.3.6.1.4.1.9.9.350.2.1
.1.3.6.1.4.1.9.9.350.2.2
Dependencies (10) 8 direct · 2 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
Conformance Groups (15)
A collection of managed objects that describe tests and errors
supported by each physical entity.
.1.3.6.1.4.1.9.9.350.2.2.1
A collection of managed objects that describe global
configuration of the online diagnostic feature.
.1.3.6.1.4.1.9.9.350.2.2.2
A collection of managed objects that describe the state of a
physical entity with respect ot the online diagnostic
feature.
.1.3.6.1.4.1.9.9.350.2.2.3
A collection of managed objects that describe the diagnostic
image which the physical entity is running.
.1.3.6.1.4.1.9.9.350.2.2.4
A collection of managed objects that describe the diagnostic
on demand diagnostic jobs on the system.
.1.3.6.1.4.1.9.9.350.2.2.5
A collection of managed objects that describe the diagnostic
on demand diagnostic jobs on the system.
.1.3.6.1.4.1.9.9.350.2.2.6
A collection of managed objects that describe the performance
of tests supported by each physical entity.
.1.3.6.1.4.1.9.9.350.2.2.7
A collection of managed objects that describe tests and test
configuration with relating to the health monitor.
.1.3.6.1.4.1.9.9.350.2.2.8
A collection of managed objects that describe online
diagnostic event history.
.1.3.6.1.4.1.9.9.350.2.2.9
A collection of managed objects that describe the test suite information
for a diagnostic scheduled job.
.1.3.6.1.4.1.9.9.350.2.2.10
A collection of objects providing enabling/disabling
of the boot up failed, health monitoring, and
scheduled job notifications for online diagnostics.
.1.3.6.1.4.1.9.9.350.2.2.11
A collection of objects providing error message used by
various notifications.
.1.3.6.1.4.1.9.9.350.2.2.12
A collection of notifications providing for boot up failed, health
monitoring, and scheduled job within online diagnostics.
.1.3.6.1.4.1.9.9.350.2.2.13
A collection of managed objects that describe the last testing method
for a diagnostic test.
.1.3.6.1.4.1.9.9.350.2.2.14
A collection of managed objects that describe the sliding
history window parameters for a Health Monitor diagnostic test.
.1.3.6.1.4.1.9.9.350.2.2.15
Compliance Statements (4)

OID .1.3.6.1.4.1.9.9.350.2.1.1
The compliance statement for SNMP entities that implement the
CISCO-ENTITY-DIAG-MIB. Implementation of this MIB module is
strongly recommended for any platform implementing the
online diagnostic feature.
Required groups
mandatory ceDiagDescrGroup
mandatory ceDiagGlobalConfigGroup
mandatory ceDiagEntityGroup
mandatory ceDiagOnDemandGroup
mandatory ceDiagScheduledGroup
mandatory ceDiagTestPerfGroup
mandatory ceDiagEventGroup
optional ceDiagEntityImageGroup The objects defined by this group only need to be
implemented if the physical entities in the system
are capable of running their own diagnostic image.
optional ceDiagHealthMonitorGroup The objects defined by this group only need to be
implemented if the online diagnostic feature
supports a health monitor.
optional ceDiagScheduledJobSuiteGroup The objects defined by this group only need to be
implemented if the online diagnostic feature
supports scheduled job test suites.

OID .1.3.6.1.4.1.9.9.350.2.1.2
The compliance statement for SNMP entities that implement the
CISCO-ENTITY-DIAG-MIB. Implementation of this MIB module is
strongly recommended for any platform implementing the
online diagnostic feature.

This statement is deprecated and superceded by
ciscoEntityDiagMIBComplianceRev3.
Required groups
mandatory ceDiagDescrGroup
mandatory ceDiagGlobalConfigGroup
mandatory ceDiagEntityGroup
mandatory ceDiagOnDemandGroup
mandatory ceDiagScheduledGroup
mandatory ceDiagTestPerfGroup
mandatory ceDiagEventGroup
optional ceDiagEntityImageGroup The objects defined by this group only need to be
implemented if the physical entities in the system
are capable of running their own diagnostic image.
optional ceDiagHealthMonitorGroup The objects defined by this group only need to be
implemented if the online diagnostic feature
supports a health monitor.
optional ceDiagScheduledJobSuiteGroup The objects defined by this group only need to be
implemented if the online diagnostic feature
supports scheduled job test suites.
optional ceDiagNotifControlGroup This group is mandatory for devices which can provide
online diagnostic notifications.
optional ceDiagNotifErrorMsgGroup This group is mandatory for devices which can provide
online diagnostic notifications.
optional ceDiagNotificationGroup This group is mandatory for devices which can provide
online diagnostic notifications.

OID .1.3.6.1.4.1.9.9.350.2.1.3
The compliance statement for SNMP entities that implement the
CISCO-ENTITY-DIAG-MIB. Implementation of this MIB module is
strongly recommended for any platform implementing the
online diagnostic feature.

This statement is deprecated and superceded by
ciscoEntityDiagMIBComplianceRev4.
Required groups
mandatory ceDiagDescrGroup
mandatory ceDiagGlobalConfigGroup
mandatory ceDiagEntityGroup
mandatory ceDiagOnDemandGroup
mandatory ceDiagScheduledGroup
mandatory ceDiagTestPerfGroup
mandatory ceDiagEventGroup
optional ceDiagEntityImageGroup The objects defined by this group only need to be
implemented if the physical entities in the system
are capable of running their own diagnostic image.
optional ceDiagHealthMonitorGroup The objects defined by this group only need to be
implemented if the online diagnostic feature
supports a health monitor.
optional ceDiagScheduledJobSuiteGroup The objects defined by this group only need to be
implemented if the online diagnostic feature
supports scheduled job test suites.
optional ceDiagNotifControlGroup This group is mandatory for devices which can provide
online diagnostic notifications.
optional ceDiagNotifErrorMsgGroup This group is mandatory for devices which can provide
online diagnostic notifications.
optional ceDiagNotificationGroup This group is mandatory for devices which can provide
online diagnostic notifications.
optional ceDiagTestPerfLastTestMethodGroup This group is mandatory for devices which can provide
the last testing method for a diagnostic test.

OID .1.3.6.1.4.1.9.9.350.2.1.4
The compliance statement for SNMP entities that implement the
CISCO-ENTITY-DIAG-MIB. Implementation of this MIB module is
strongly recommended for any platform implementing the
online diagnostic feature.
Required groups
mandatory ceDiagDescrGroup
mandatory ceDiagGlobalConfigGroup
mandatory ceDiagEntityGroup
mandatory ceDiagOnDemandGroup
mandatory ceDiagScheduledGroup
mandatory ceDiagTestPerfGroup
mandatory ceDiagEventGroup
optional ceDiagEntityImageGroup The objects defined by this group only need to be
implemented if the physical entities in the system
are capable of running their own diagnostic image.
optional ceDiagHealthMonitorGroup The objects defined by this group only need to be
implemented if the online diagnostic feature
supports a health monitor.
optional ceDiagScheduledJobSuiteGroup The objects defined by this group only need to be
implemented if the online diagnostic feature
supports scheduled job test suites.
optional ceDiagNotifControlGroup This group is mandatory for devices which can provide
online diagnostic notifications.
optional ceDiagNotifErrorMsgGroup This group is mandatory for devices which can provide
online diagnostic notifications.
optional ceDiagNotificationGroup This group is mandatory for devices which can provide
online diagnostic notifications.
optional ceDiagTestPerfLastTestMethodGroup This group is mandatory for devices which support sliding
history window parameters for Health Monitor diagnostic test.
optional ceDiagHMTestThreshWindowGroup This group is mandatory for devices which support
sliding window parameters for health monitor tests.
Object refinements
ObjectAccessSyntaxDescription
ceDiagBootupLevel readonly
Write access is not required.
ceDiagEntityImageAdminStatus readonly
Write access is not required.
ceDiagEntityFieldDiagnosticUrl readonly
Write access is not required.
ceDiagOnDemandErrorAllowed readonly
Write access is not required.
ceDiagOnDemandErrorAction readonly
Write access is not required.
ceDiagOnDemandIterations readonly
Write access is not required.
ceDiagOnDemandJobSuite readonly
Write access is not required.
ceDiagOnDemandJobTestList readonly
Write access is not required.
ceDiagOnDemandJobPortList readonly
Write access is not required.
ceDiagOnDemandJobRowStatus readonly
active(1)
Write access is not required.
ceDiagScheduledJobType readonly
Write access is not required.
ceDiagScheduledJobStart readonly
Write access is not required.
ceDiagScheduledJobDayOfWeek readonly
Write access is not required.
ceDiagScheduledJobTestList readonly
Write access is not required.
ceDiagScheduledJobPortList readonly
Write access is not required.
ceDiagScheduledJobRowStatus readonly
active(1)
Write access is not required.
ceDiagScheduledJobSuite readonly
Write access is not required.
ceDiagHMSyslogEnabled readonly
Write access is not required.
ceDiagHMTestEnabled readonly
Write access is not required.
ceDiagHMTestInterval readonly
Write access is not required.
ceDiagHMTestThreshold readonly
Write access is not required.
ceDiagHMTestThreshWindowSuite readonly
Write access is not required.
ceDiagHMTestThreshWindowSize readonly
Write access is not required.
ceDiagEventLogSize readonly
Write access is not required.
ceDiagEventQueryPhysicalIndex readonly
Write access is not required.
ceDiagEventQuerySeverity readonly
Write access is not required.
ceDiagEventQueryOwner readonly
Write access is not required.
ceDiagEventQueryStatus readonly
Write access is not required.
ceDiagEnableBootUpFailedNotif readonly
Write access is not required.
ceDiagEnableHMThreshReachedNotif readonly
Write access is not required.
ceDiagEnableHMTestRecoverNotif readonly
Write access is not required.
ceDiagEnableSchedTestFailedNotif readonly
Write access is not required.
Notifications / Traps (4)
NameOIDDescription
.1.3.6.1.4.1.9.9.350.0.1
A ceDiagBootUpFailedNotif is sent if the online diagnostic
discovers a boot up failure for a physical entity.
.1.3.6.1.4.1.9.9.350.0.2
A ceDiagHMThresholdReachedNotif is sent if the number of
consecutive failure of a Health Monitoring test reaches
the configured threshold.
.1.3.6.1.4.1.9.9.350.0.3
A ceDiagHMTestRecoverNotif is sent when no error is
detected for the first time on the same Health Monitoring test
which previously triggered ceDiagHMThresholdReachedNotif.
.1.3.6.1.4.1.9.9.350.0.4
A ceDiagScheduledTestFailedNotif is sent if a scheduled
test failed.