From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/ericsson/PT-MONITOR-MIB | 135 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 135 insertions(+) create mode 100644 MIBS/ericsson/PT-MONITOR-MIB (limited to 'MIBS/ericsson/PT-MONITOR-MIB') 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 + -- cgit v1.2.3