summaryrefslogtreecommitdiff
path: root/MIBS/ericsson/PT-MONITOR-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/ericsson/PT-MONITOR-MIB')
-rw-r--r--MIBS/ericsson/PT-MONITOR-MIB135
1 files changed, 135 insertions, 0 deletions
diff --git a/MIBS/ericsson/PT-MONITOR-MIB b/MIBS/ericsson/PT-MONITOR-MIB
new file mode 100644
index 0000000..34939b7
--- /dev/null
+++ b/MIBS/ericsson/PT-MONITOR-MIB
@@ -0,0 +1,135 @@
+PT-MONITOR-MIB DEFINITIONS::=BEGIN
+ IMPORTS
+ MODULE-IDENTITY,OBJECT-TYPE,Integer32
+ FROM SNMPv2-SMI
+ pt FROM PT-MIB
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP FROM SNMPv2-CONF
+ TEXTUAL-CONVENTION FROM SNMPv2-TC;
+
+ ptMonitor MODULE-IDENTITY
+ LAST-UPDATED "201603091230Z"
+ ORGANIZATION "Ericsson"
+ CONTACT-INFO
+ "Anders Ekvall
+ Postal: Ericsson AB,
+ E-Mail: anders.ekvall@ericsson.com"
+
+ DESCRIPTION
+ "This is the MIB of PT specifics"
+
+ REVISION "201603091230Z"
+ DESCRIPTION
+ "Validated."
+
+ REVISION "201602101230Z"
+ DESCRIPTION
+ "The initial version of this MIB module."
+
+ ::= { pt 4 }
+
+ ptMonitorConformance OBJECT IDENTIFIER ::= { ptMonitor 2 }
+
+--
+-- The textual conventions we define and use in this MIB.
+--
+ HealthStatusTC ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "hw status."
+ SYNTAX INTEGER {
+ eOK (1),
+ eNOTOK (2),
+ eUNKNOWN (3)
+ }
+
+---
+---The HW Diagnostic Group definition
+---
+
+---
+---hw diagnostic table definition
+---
+ hwDiagnosticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF HwDiagnosticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of interface entries. The number of entries is
+ given by the value of ExampleNumber."
+ ::= { ptMonitor 1 }
+
+ hwDiagnosticsEntry OBJECT-TYPE
+ SYNTAX HwDiagnosticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing management information applicable to a
+ particular interface."
+ INDEX { hwIndex }
+ ::= { hwDiagnosticsTable 1 }
+
+ HwDiagnosticsEntry ::=
+ SEQUENCE {
+ hwIndex Integer32,
+ temperatureStatus OCTET STRING,
+ healthStatus HealthStatusTC
+ }
+
+ hwIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "a unique index for hw that we diagnose, here it is the slotId"
+ ::= { hwDiagnosticsEntry 1 }
+
+ temperatureStatus OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The temperature in degree Celsius."
+ ::= { hwDiagnosticsEntry 2 }
+
+ healthStatus OBJECT-TYPE
+ SYNTAX HealthStatusTC
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is the hw running status, it has the following value:
+ eOK (1),
+ eNOT_OK (2),
+ eUNKNOWN (3)
+ "
+ ::= { hwDiagnosticsEntry 3 }
+
+
+--
+-- Conformance
+--
+
+ ptMonitorCompliances OBJECT IDENTIFIER ::= { ptMonitorConformance 1 }
+ ptMonitorGroups OBJECT IDENTIFIER ::= { ptMonitorConformance 2 }
+
+ ptMonitorFullCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for SNMP entities which implement everything."
+ MODULE -- This Module
+ MANDATORY-GROUPS { ptMonitorCompleteGroup}
+ ::= { ptMonitorCompliances 1 }
+
+ ptMonitorCompleteGroup OBJECT-GROUP
+ OBJECTS
+ {
+ temperatureStatus,
+ healthStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of all current objects in this MIB module."
+ ::= { ptMonitorGroups 1 }
+
+END
+