Observium_CE/mibs/infinera/LUM-PMSERVER-MIB

199 lines
4.9 KiB
Plaintext

LUM-PMSERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
DateAndTime
FROM SNMPv2-TC
lumModules, lumPmServerMIB
FROM LUM-REG
FaultStatus
FROM LUM-TC;
lumPmServerMIBModule MODULE-IDENTITY
LAST-UPDATED
"201706150000Z" -- June 15th 2017
ORGANIZATION
"Infinera Corporation"
CONTACT-INFO
"techsupport@infinera.com"
DESCRIPTION
"The PM Server MIB.
- General
- PM Server status
"
REVISION
"201706150000Z" -- June 15th 2017
DESCRIPTION
"Changes made for release r29.0:
- Changed ORGANIZATION and CONTACT-INFO"
REVISION
"201207180000Z" -- July 18th 2012
DESCRIPTION
"The initial revision of this module."
::= { lumModules 49 }
-- ----------------------------------------------------
-- Conformance area, containing groups and complicance
-- specifications.
-- ----------------------------------------------------
lumPmServerConfs OBJECT IDENTIFIER ::= { lumPmServerMIB 1 }
lumPmServerGroups OBJECT IDENTIFIER ::= { lumPmServerConfs 1 }
lumPmServerCompl OBJECT IDENTIFIER ::= { lumPmServerConfs 2 }
-- ----------------------------------------------------
-- Root for objects in the PM Server MIB
-- ----------------------------------------------------
lumPmServerMIBObjects OBJECT IDENTIFIER ::= { lumPmServerMIB 2 }
-- ----------------------------------------------------
-- This MIB contains the following groups:
-- ----------------------------------------------------
pmServerGeneral OBJECT IDENTIFIER ::= { lumPmServerMIBObjects 1 }
pmServerStatusList OBJECT IDENTIFIER ::= { lumPmServerMIBObjects 2 }
-- ----------------------------------------------------
-- Textual Conventions
-- ----------------------------------------------------
-- n/a
-------------------------------------------------------
-- General group
-- ----------------------------------------------------
pmServerGeneralConfigLastChangeTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time when the configuration of the MIB was
last changed.
"
::= { pmServerGeneral 1 }
pmServerGeneralStateLastChangeTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time when the state of the MIB was last
changed.
"
::= { pmServerGeneral 2 }
pmServerGeneralStatusTableSize OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Size of table.
"
::= { pmServerGeneral 3 }
-------------------------------------------------------
-- PM Server status table
-- ----------------------------------------------------
pmServerStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF PmServerStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The status list."
::= { pmServerStatusList 1 }
pmServerStatusEntry OBJECT-TYPE
SYNTAX PmServerStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the status list.
"
INDEX { pmServerStatusIndex }
::= { pmServerStatusTable 1 }
PmServerStatusEntry ::=
SEQUENCE {
pmServerStatusIndex Unsigned32,
pmServerStatusFaultyEduReportFilesExist FaultStatus }
pmServerStatusIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An arbitrary index assigned to each entry.
"
::= { pmServerStatusEntry 1 }
pmServerStatusFaultyEduReportFilesExist OBJECT-TYPE
SYNTAX FaultStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"tbd
"
::= { pmServerStatusEntry 2 }
-- ----------------------------------------------------
-- Object and event groups
-- ----------------------------------------------------
pmServerGeneralGroup OBJECT-GROUP
OBJECTS {
pmServerGeneralConfigLastChangeTime,
pmServerGeneralStateLastChangeTime,
pmServerGeneralStatusTableSize }
STATUS current
DESCRIPTION
"The general objects."
::= { lumPmServerGroups 1 }
pmServerStatusGroup OBJECT-GROUP
OBJECTS {
pmServerStatusIndex,
pmServerStatusFaultyEduReportFilesExist }
STATUS current
DESCRIPTION
"The general objects."
::= { lumPmServerGroups 2 }
-- ----------------------------------------------------
-- Compliance
-- ----------------------------------------------------
lumPmServerBasicComplV1 MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Basic implementation requirements for the PM Server MIB V1."
MODULE
MANDATORY-GROUPS {
pmServerGeneralGroup,
pmServerStatusGroup }
::= { lumPmServerCompl 1 }
END