- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
504 lines
16 KiB
Text
504 lines
16 KiB
Text
-- *****************************************************************
|
|
-- UBIQUOSS-EPON-PM-MIB.mib:
|
|
-- Ubiquoss Enterprise Vdsl Performance Structure of Management Information
|
|
--
|
|
-- Jan 2007, SangJun Song
|
|
--
|
|
-- Copyright (c) 2007 by Ubiquoss, Corp.
|
|
-- All rights reserved.
|
|
--
|
|
-- *****************************************************************
|
|
--
|
|
|
|
UBIQUOSS-EPON-PM-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
|
|
DisplayString
|
|
FROM RFC1213-MIB
|
|
|
|
IANAifType
|
|
FROM IANAifType-MIB
|
|
|
|
RowStatus, TruthValue
|
|
FROM SNMPv2-TC -- [RFC2579]
|
|
|
|
ubiSysIndex
|
|
FROM UBQS-INTERFACE-MIB
|
|
|
|
HCPerfIntervalThreshold,
|
|
HCPerfTimeElapsed,
|
|
HCPerfValidIntervals,
|
|
HCPerfInvalidIntervals
|
|
FROM HC-PerfHist-TC-MIB -- [RFC3705]
|
|
|
|
ubiMgmt
|
|
FROM UBQS-SMI;
|
|
|
|
ubiEponPMMIB MODULE-IDENTITY
|
|
LAST-UPDATED "0607130000Z"
|
|
ORGANIZATION "Ubiquoss Corp."
|
|
CONTACT-INFO
|
|
"Chair : SangJun Song
|
|
Ubiquoss Corp.
|
|
Postal: 24F Milennium B/D,
|
|
467-12, Dogok-Dong,
|
|
GangNam-Gu, Seoul 135-270
|
|
Korea
|
|
EMail: sjsong@ubiquoss.com
|
|
Phone: +82-2-2190-3139
|
|
|
|
Co-editor: Paul
|
|
Ubiquoss Corp.
|
|
Postal: 24F Milennium B/D,
|
|
467-12, Dogok-Dong,
|
|
GangNam-Gu, Seoul 135-270
|
|
Korea
|
|
EMail: sjsong@ubiquoss.com
|
|
Phone: +82-2-2190-3139"
|
|
DESCRIPTION
|
|
"This MIB module defines vdsl line information"
|
|
::= { ubiMgmt 401 }
|
|
|
|
ubiEponPMMIBObjects OBJECT IDENTIFIER ::= { ubiEponPMMIB 1 }
|
|
|
|
ubiEponPhysSide ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"switch(1) -- switch side of port
|
|
pon(2) -- pon side of port"
|
|
SYNTAX INTEGER
|
|
{
|
|
switch(1),
|
|
pon(2)
|
|
}
|
|
|
|
-- ***********************************************************
|
|
-- PM line current total Counters
|
|
-- ***********************************************************
|
|
|
|
ubiEponPMOltCurrTotalCntTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiEponPMOltCurrTotalCntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table ubiEponPMOltCurrTable contains current Performance
|
|
Monitoring results of DSL line."
|
|
::= { ubiEponPMMIBObjects 1 }
|
|
|
|
ubiEponPMOltCurrTotalCntEntry OBJECT-TYPE
|
|
SYNTAX UbiEponPMOltCurrTotalCntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table ubiEponPMOltCurrTable contains current Performance
|
|
Monitoring results of DSL line.
|
|
The index of this table is an interface index where the
|
|
interface has an ifType of vdsl and the termination
|
|
unit."
|
|
INDEX { ubiSysIndex, ubiPortIndex, ubiEponPhysSide }
|
|
::= { ubiEponPMOltCurrTotalCntTable 1 }
|
|
|
|
UbiEponPMOltCurrTotalCntEntry ::=
|
|
SEQUENCE {
|
|
ubiEponPMOltCurrInTotalBytes Counter64,
|
|
ubiEponPMOltCurrInTotalFrames Counter64,
|
|
ubiEponPMOltCurrInUnicastFrames Counter64,
|
|
ubiEponPMOltCurrInBroadcastFrames Counter64,
|
|
ubiEponPMOltCurrInMulticastFrames Counter64,
|
|
ubiEponPMOltCurrInErrorFrames Counter64,
|
|
ubiEponPMOltCurrInDropedFrames Counter64,
|
|
ubiEponPMOltCurrInPausedFrames Counter64,
|
|
ubiEponPMOltCurrOutTotalBytes Counter64,
|
|
ubiEponPMOltCurrOutTotalFrames Counter64,
|
|
ubiEponPMOltCurrOutUnicastFrames Counter64,
|
|
ubiEponPMOltCurrOutBroadcastFrames Counter64,
|
|
ubiEponPMOltCurrOutMulticastFrames Counter64,
|
|
ubiEponPMOltCurrOutErrorFrames Counter64,
|
|
ubiEponPMOltCurrOutDropedFrames Counter64,
|
|
ubiEponPMOltCurrOutPausedFrames Counter64
|
|
}
|
|
|
|
ubiEponPMOltCurrInTotalBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOltCurrTotalCntEntry 1 }
|
|
|
|
ubiEponPMOltCurrInTotalFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOltCurrTotalCntEntry 2 }
|
|
|
|
ubiEponPMOltCurrInUnicastFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOltCurrTotalCntEntry 3 }
|
|
|
|
ubiEponPMOltCurrInBroadcastFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOltCurrTotalCntEntry 4 }
|
|
|
|
ubiEponPMOltCurrInMulticastFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOltCurrTotalCntEntry 5 }
|
|
|
|
ubiEponPMOltCurrInErrorFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOltCurrTotalCntEntry 6 }
|
|
|
|
ubiEponPMOltCurrInDropedFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOltCurrTotalCntEntry 7 }
|
|
|
|
ubiEponPMOltCurrInPausedFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOltCurrTotalCntEntry 8 }
|
|
|
|
ubiEponPMOltCurrOutTotalBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOltCurrTotalCntEntry 9 }
|
|
|
|
ubiEponPMOltCurrOutTotalFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOltCurrTotalCntEntry 10 }
|
|
|
|
ubiEponPMOltCurrOutUnicastFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOltCurrTotalCntEntry 11 }
|
|
|
|
ubiEponPMOltCurrOutBroadcastFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOltCurrTotalCntEntry 12 }
|
|
|
|
ubiEponPMOltCurrOutMulticastFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOltCurrTotalCntEntry 13 }
|
|
|
|
ubiEponPMOltCurrOutErrorFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOltCurrTotalCntEntry 14 }
|
|
|
|
ubiEponPMOltCurrOutDropedFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOltCurrTotalCntEntry 15 }
|
|
|
|
ubiEponPMOltCurrOutPausedFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOltCurrTotalCntEntry 16 }
|
|
|
|
-- ***********************************************************
|
|
-- PM ONU current total counters --
|
|
-- ***********************************************************
|
|
ubiEponPMOnuCurrTotalCntTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF UbiEponPMOnuCurrTotalCntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table ubiEponPMOnuCurrTable contains current Performance
|
|
Monitoring results of DSL channel."
|
|
::= { ubiEponPMMIBObjects 2 }
|
|
|
|
ubiEponPMOnuCurrTotalCntEntry OBJECT-TYPE
|
|
SYNTAX UbiEponPMOnuCurrTotalCntEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
INDEX { ubiSysIndex, ubiPortIndex, ubiEponOnuIndex, ubiEponPhysSide }
|
|
::= { ubiEponPMOnuCurrTotalCntTable 1 }
|
|
|
|
UbiEponPMOnuCurrTotalCntEntry ::=
|
|
SEQUENCE {
|
|
ubiEponPMOnuCurrInTotalBytes Counter64,
|
|
ubiEponPMOnuCurrInTotalFrames Counter64,
|
|
ubiEponPMOnuCurrInUnicastFrames Counter64,
|
|
ubiEponPMOnuCurrInBroadcastFrames Counter64,
|
|
ubiEponPMOnuCurrInMulticastFrames Counter64,
|
|
ubiEponPMOnuCurrInErrorFrames Counter64,
|
|
ubiEponPMOnuCurrInDropedFrames Counter64,
|
|
ubiEponPMOnuCurrInPausedFrames Counter64,
|
|
ubiEponPMOnuCurrOutTotalBytes Counter64,
|
|
ubiEponPMOnuCurrOutTotalFrames Counter64,
|
|
ubiEponPMOnuCurrOutUnicastFrames Counter64,
|
|
ubiEponPMOnuCurrOutBroadcastFrames Counter64,
|
|
ubiEponPMOnuCurrOutMulticastFrames Counter64,
|
|
ubiEponPMOnuCurrOutErrorFrames Counter64,
|
|
ubiEponPMOnuCurrOutDropedFrames Counter64,
|
|
ubiEponPMOnuCurrOutPausedFrames Counter64
|
|
}
|
|
|
|
ubiEponPMOnuCurrInTotalBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOnuCurrTotalCntEntry 1 }
|
|
|
|
ubiEponPMOnuCurrInTotalFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOnuCurrTotalCntEntry 2 }
|
|
|
|
ubiEponPMOnuCurrInUnicastFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOnuCurrTotalCntEntry 3 }
|
|
|
|
ubiEponPMOnuCurrInBroadcastFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOnuCurrTotalCntEntry 4 }
|
|
|
|
ubiEponPMOnuCurrInMulticastFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOnuCurrTotalCntEntry 5 }
|
|
|
|
ubiEponPMOnuCurrInErrorFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOnuCurrTotalCntEntry 6 }
|
|
|
|
ubiEponPMOnuCurrInDropedFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOnuCurrTotalCntEntry 7 }
|
|
|
|
ubiEponPMOnuCurrInPausedFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOnuCurrTotalCntEntry 8 }
|
|
|
|
ubiEponPMOnuCurrOutTotalBytes OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOnuCurrTotalCntEntry 9 }
|
|
|
|
ubiEponPMOnuCurrOutTotalFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOnuCurrTotalCntEntry 10 }
|
|
|
|
ubiEponPMOnuCurrOutUnicastFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOnuCurrTotalCntEntry 11 }
|
|
|
|
ubiEponPMOnuCurrOutBroadcastFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOnuCurrTotalCntEntry 12 }
|
|
|
|
ubiEponPMOnuCurrOutMulticastFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOnuCurrTotalCntEntry 13 }
|
|
|
|
ubiEponPMOnuCurrOutErrorFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOnuCurrTotalCntEntry 14 }
|
|
|
|
ubiEponPMOnuCurrOutDropedFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOnuCurrTotalCntEntry 15 }
|
|
|
|
ubiEponPMOnuCurrOutPausedFrames OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
""
|
|
::= { ubiEponPMOnuCurrTotalCntEntry 16 }
|
|
|
|
-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
|
|
-- that are backward compatible with SNMPv1 Traps.
|
|
ubiEponPMMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiEponPMMIB 2 }
|
|
ubiEponPMMIBNotifications OBJECT IDENTIFIER ::= { ubiEponPMMIBNotificationPrefix 0 }
|
|
|
|
ubiFerThreshNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ubiAlarmIndex,
|
|
ubiAlarmId,
|
|
ubiAlarmType,
|
|
ubiAlarmSeverity,
|
|
ubiAlarmPhysicalLoc,
|
|
ubiAlarmLogicalLoc,
|
|
ubiAlarmCurStatus,
|
|
ubiAlarmAuxinfo,
|
|
ubiAlarmDateTime,
|
|
ubiAlarmStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Fer threshold reached."
|
|
::= { ubiEponPMMIBNotifications 1 }
|
|
|
|
ubiBerPerfLossThreshNotification NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
ubiAlarmIndex,
|
|
ubiAlarmId,
|
|
ubiAlarmType,
|
|
ubiAlarmSeverity,
|
|
ubiAlarmPhysicalLoc,
|
|
ubiAlarmLogicalLoc,
|
|
ubiAlarmCurStatus,
|
|
ubiAlarmAuxinfo,
|
|
ubiAlarmDateTime,
|
|
ubiAlarmStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ber threshold reached."
|
|
::= { ubiEponPMMIBNotifications 2 }
|
|
|
|
-- conformance information
|
|
|
|
ubiEponPMMIBConformance OBJECT IDENTIFIER ::= { ubiEponPMMIB 3 }
|
|
ubiEponPMMIBCompliances OBJECT IDENTIFIER ::= { ubiEponPMMIBConformance 1 }
|
|
ubiEponPMMIBGroups OBJECT IDENTIFIER ::= { ubiEponPMMIBConformance 2 }
|
|
|
|
|
|
-- compliance statements
|
|
ubiEponPMMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities which implement
|
|
the ubiquoss port MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { ubiEponPMMIBGroup
|
|
}
|
|
|
|
GROUP ubiEponPMMIBGroup
|
|
DESCRIPTION
|
|
"This group is applicable for implementations which
|
|
need information for port."
|
|
|
|
::= { ubiEponPMMIBCompliances 1 }
|
|
|
|
-- ports of conformance
|
|
ubiEponPMMIBGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"ubiquoss epon pm."
|
|
::= { ubiEponPMMIBGroups 1 }
|
|
|
|
ubiEponPMMIBNotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
ubiFerThreshNotification,
|
|
ubiBerThreshNotification
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A collection of notifications providing the
|
|
notification for epon pm."
|
|
::= { ubiEponPMMIBGroups 2 }
|
|
|
|
END
|