mibs/MIBS/ericsson/PT-MONITOR-MIB

136 lines
3.6 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
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