- 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.
319 lines
11 KiB
Text
319 lines
11 KiB
Text
-- =================================================================
|
|
-- Copyright (C) 2003 New H3C Tech. Co., Ltd. All rights reserved.
|
|
--
|
|
-- Description: DHCP Relay MIB
|
|
-- Reference:
|
|
-- Version: V1.0
|
|
-- History:
|
|
--
|
|
-- =================================================================
|
|
|
|
HH3C-DHCPR-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
hh3cRhw
|
|
FROM HH3C-OID-MIB
|
|
ifIndex
|
|
FROM RFC1213-MIB
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
RowStatus
|
|
FROM SNMPv2-TC;
|
|
|
|
hh3cDHCPRelayMib MODULE-IDENTITY
|
|
LAST-UPDATED "200303010000Z" -- March 01, 2003 at 00:00 GMT
|
|
ORGANIZATION
|
|
"New H3C Tech. Co., Ltd."
|
|
CONTACT-INFO
|
|
"Platform Team New H3C Tech. Co., Ltd.
|
|
Hai-Dian District Beijing P.R. China
|
|
http://www.h3c.com
|
|
Zip:100085
|
|
"
|
|
DESCRIPTION
|
|
"This MIB describes objects used for managing DHCP relay."
|
|
REVISION "200302120000Z" -- February 12, 2003 at 00:00 GMT
|
|
DESCRIPTION
|
|
"The initial revision of this MIB module."
|
|
::= { hh3cRhw 1 }
|
|
|
|
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
hh3cDHCPRelayMibObject OBJECT IDENTIFIER ::= { hh3cDHCPRelayMib 1 }
|
|
|
|
-- =================================================================
|
|
-- 1st Table of hh3cDHCPRelayMibObjects: hh3cDHCPRIPTable
|
|
-- =================================================================
|
|
hh3cDHCPRIPTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cDHCPRIPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table for configuring ip addresses for DHCP relay"
|
|
::= { hh3cDHCPRelayMibObject 1 }
|
|
|
|
hh3cDHCPRIPEntry OBJECT-TYPE
|
|
SYNTAX Hh3cDHCPRIPEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for configuring ip addresses for DHCP
|
|
relay"
|
|
INDEX { ifIndex, hh3cDHCPRIPAddr }
|
|
::= { hh3cDHCPRIPTable 1 }
|
|
|
|
Hh3cDHCPRIPEntry ::=
|
|
SEQUENCE {
|
|
hh3cDHCPRIPAddr
|
|
IpAddress,
|
|
hh3cDHCPRIPRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hh3cDHCPRIPAddr OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Ip address for DHCP relay"
|
|
::= { hh3cDHCPRIPEntry 1 }
|
|
|
|
hh3cDHCPRIPRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus. Three actions are used: active,
|
|
createAndGo, destroy"
|
|
::= { hh3cDHCPRIPEntry 2 }
|
|
|
|
-- =================================================================
|
|
-- 2nd Table of hh3cDHCPRelayMibObjects: hh3cDHCPRSeletAllocateModeTable
|
|
-- =================================================================
|
|
hh3cDHCPRSeletAllocateModeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cDHCPRSeletAllocateModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table for selecting allocation mode of dhcp
|
|
service"
|
|
::= { hh3cDHCPRelayMibObject 2 }
|
|
|
|
hh3cDHCPRSeletAllocateModeEntry OBJECT-TYPE
|
|
SYNTAX Hh3cDHCPRSeletAllocateModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for configuring the allocation mode of
|
|
DHCP service"
|
|
INDEX { ifIndex }
|
|
::= { hh3cDHCPRSeletAllocateModeTable 1 }
|
|
|
|
Hh3cDHCPRSeletAllocateModeEntry ::=
|
|
SEQUENCE {
|
|
hh3cDHCPRSelectAllocateMode
|
|
INTEGER
|
|
}
|
|
|
|
hh3cDHCPRSelectAllocateMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
global(0),
|
|
interface(1),
|
|
relay(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Allocation mode of DHCP service"
|
|
::= { hh3cDHCPRSeletAllocateModeEntry 1 }
|
|
|
|
--
|
|
-- Non-table objects
|
|
--
|
|
hh3cDHCPRelayCycleStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
on(0),
|
|
off(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Status of DHCP relay cycle mode"
|
|
::= { hh3cDHCPRelayMibObject 3 }
|
|
|
|
hh3cDHCPRRxBadPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the bad packets received by
|
|
DHCP relay"
|
|
::= { hh3cDHCPRelayMibObject 4 }
|
|
|
|
hh3cDHCPRRxServerPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the packets received from
|
|
DHCP servers by DHCP relay module"
|
|
::= { hh3cDHCPRelayMibObject 5 }
|
|
|
|
hh3cDHCPRTxServerPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the packets transmited to
|
|
DHCP servers by DHCP relay module"
|
|
::= { hh3cDHCPRelayMibObject 6 }
|
|
|
|
hh3cDHCPRRxClientPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the packets received form DHCP
|
|
clients by DHCP relay"
|
|
::= { hh3cDHCPRelayMibObject 7 }
|
|
|
|
hh3cDHCPRTxClientPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the brodcast packets transmited
|
|
to DHCP clients by DHCP relay"
|
|
::= { hh3cDHCPRelayMibObject 8 }
|
|
|
|
hh3cDHCPRTxClientUniPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the unicast packets received
|
|
form DHCP clients by DHCP relay"
|
|
::= { hh3cDHCPRelayMibObject 9 }
|
|
|
|
hh3cDHCPRTxClientBroPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the brodcast packets received
|
|
form DHCP clients by DHCP relay"
|
|
::= { hh3cDHCPRelayMibObject 10 }
|
|
|
|
hh3cDHCPRelayDiscoverPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Discover packets handled
|
|
by DHCP relay"
|
|
::= { hh3cDHCPRelayMibObject 11 }
|
|
|
|
hh3cDHCPRelayRequestPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Request packets handled
|
|
by DHCP relay"
|
|
::= { hh3cDHCPRelayMibObject 12 }
|
|
|
|
hh3cDHCPRelayDeclinePktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Decline packets handled
|
|
by DHCP relay"
|
|
::= { hh3cDHCPRelayMibObject 13 }
|
|
|
|
hh3cDHCPRelayReleasePktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Release packets handled
|
|
by DHCP relay"
|
|
::= { hh3cDHCPRelayMibObject 14 }
|
|
|
|
hh3cDHCPRelayInformPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Inform packets handled
|
|
by DHCP relay"
|
|
::= { hh3cDHCPRelayMibObject 15 }
|
|
|
|
hh3cDHCPRelayOfferPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Offer packets handled
|
|
by DHCP server"
|
|
::= { hh3cDHCPRelayMibObject 16 }
|
|
|
|
hh3cDHCPRelayAckPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Ack packets handled
|
|
by DHCP relay"
|
|
::= { hh3cDHCPRelayMibObject 17 }
|
|
|
|
hh3cDHCPRelayNakPktNum OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The total number of the DHCP Nak packets handled
|
|
by DHCP relay"
|
|
::= { hh3cDHCPRelayMibObject 18 }
|
|
|
|
hh3cDHCPRelayStatisticsReset OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
invalid(0),
|
|
reset(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reset the above statictics information of handled
|
|
packets by DHCP relay"
|
|
::= { hh3cDHCPRelayMibObject 19 }
|
|
|
|
hh3cDHCPRelayMIBConformance OBJECT IDENTIFIER ::= { hh3cDHCPRelayMib 2 }
|
|
|
|
hh3cDHCPRelayMIBCompliances OBJECT IDENTIFIER ::= { hh3cDHCPRelayMIBConformance 1 }
|
|
|
|
hh3cDHCPRelayMIBGroups OBJECT IDENTIFIER ::= { hh3cDHCPRelayMIBConformance 2 }
|
|
|
|
hh3cDHCPRelayMIBGroup OBJECT-GROUP
|
|
OBJECTS { hh3cDHCPRIPAddr, hh3cDHCPRIPRowStatus, hh3cDHCPRSelectAllocateMode, hh3cDHCPRelayCycleStatus, hh3cDHCPRRxBadPktNum,
|
|
hh3cDHCPRRxServerPktNum, hh3cDHCPRTxServerPktNum, hh3cDHCPRRxClientPktNum, hh3cDHCPRTxClientPktNum, hh3cDHCPRTxClientUniPktNum,
|
|
hh3cDHCPRTxClientBroPktNum, hh3cDHCPRelayDiscoverPktNum, hh3cDHCPRelayRequestPktNum, hh3cDHCPRelayDeclinePktNum, hh3cDHCPRelayReleasePktNum,
|
|
hh3cDHCPRelayInformPktNum, hh3cDHCPRelayOfferPktNum, hh3cDHCPRelayAckPktNum, hh3cDHCPRelayNakPktNum, hh3cDHCPRelayStatisticsReset
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The basic collection of objects providing management of
|
|
DHCP realy."
|
|
::= { hh3cDHCPRelayMIBGroups 1 }
|
|
|
|
|
|
END
|