- 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.
204 lines
7.8 KiB
Text
204 lines
7.8 KiB
Text
HP-ICF-VRRP-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, IpAddress
|
|
FROM SNMPv2-SMI
|
|
MODULE-COMPLIANCE, OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
vrrpOperEntry, vrrpAssoIpAddrEntry
|
|
FROM VRRP-MIB
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
hpSwitch
|
|
FROM HP-ICF-OID;
|
|
|
|
hpicfVrrpMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200708220000Z" -- AUGUST 22, 2007
|
|
ORGANIZATION "Hewlett Packard Company,
|
|
Procurve Networking Business"
|
|
CONTACT-INFO "Hewlett Packard Company
|
|
8000 Foothills Blvd.
|
|
Roseville, CA 95747"
|
|
DESCRIPTION "This MIB module contains HP proprietary
|
|
extensions to the standard VRRP MIB (RFC 2787)."
|
|
|
|
REVISION "200708220000Z" -- AUGUST 22, 2007
|
|
DESCRIPTION "Added hpicfVrrpVrPreemptDelayTime to the
|
|
hpicfVrrpOperEntry object."
|
|
|
|
REVISION "200507140000Z" -- July 14, 2005
|
|
DESCRIPTION "Initial revision."
|
|
|
|
::= { hpSwitch 31 }
|
|
|
|
-- **********************************************************************
|
|
-- VRRP MIB Groups
|
|
-- **********************************************************************
|
|
|
|
hpicfVrrpOperations OBJECT IDENTIFIER ::= { hpicfVrrpMIB 1 }
|
|
hpicfVrrpConformance OBJECT IDENTIFIER ::= { hpicfVrrpMIB 2 }
|
|
|
|
-- **********************************************************************
|
|
-- Start of MIB objects
|
|
-- **********************************************************************
|
|
|
|
hpicfVrrpAdminStatus OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "When set to TRUE, this enables VRRP globally on the
|
|
router. If set to FALSE, this would disable VRRP.
|
|
Default is FALSE."
|
|
DEFVAL { false }
|
|
::= { hpicfVrrpOperations 1 }
|
|
|
|
-- **********************************************************************
|
|
-- Extensions to the VRRP Operations Table (RFC 2787)
|
|
-- **********************************************************************
|
|
|
|
hpicfVrrpOperTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfVrrpOperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "HP extensions to the vrrpOperTable (RFC 2787)."
|
|
::= { hpicfVrrpOperations 2 }
|
|
|
|
hpicfVrrpOperEntry OBJECT-TYPE
|
|
SYNTAX HpicfVrrpOperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "HP extensions for an entry in the vrrpOperTable."
|
|
AUGMENTS { vrrpOperEntry }
|
|
::= { hpicfVrrpOperTable 1 }
|
|
|
|
HpicfVrrpOperEntry ::=
|
|
SEQUENCE {
|
|
hpicfVrrpVrMode INTEGER,
|
|
hpicfVrrpVrMasterPreempt TruthValue,
|
|
hpicfVrrpVrTransferControl TruthValue,
|
|
hpicfVrrpVrPreemptDelayTime Integer32
|
|
}
|
|
|
|
hpicfVrrpVrMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
owner(1),
|
|
backup(2),
|
|
uninitialized(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object denotes whether this VR has been
|
|
designated as an owner or as a backup. On VR
|
|
creation, this field is set to uninitialized.
|
|
The user cannot set the value of this object to
|
|
uninitialized."
|
|
DEFVAL { uninitialized }
|
|
::= { hpicfVrrpOperEntry 1 }
|
|
|
|
hpicfVrrpVrMasterPreempt OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object, when set to TRUE, would enable the
|
|
Master Preemption mode wherein a virtual router
|
|
even though an owner will not preempt a lower
|
|
priority Backup."
|
|
DEFVAL { false }
|
|
::= { hpicfVrrpOperEntry 2 }
|
|
|
|
hpicfVrrpVrTransferControl OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object, when set to TRUE, would serve as
|
|
trigger to enable a virtual router owner to take
|
|
control of its IP address. When this value is read
|
|
it always returns FALSE."
|
|
DEFVAL { false }
|
|
::= { hpicfVrrpOperEntry 3 }
|
|
|
|
hpicfVrrpVrPreemptDelayTime OBJECT-TYPE
|
|
SYNTAX Integer32(0..600)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "This object specifies the time that the owner
|
|
virtual router will wait before taking control of
|
|
its virtual IP address. A value of 0 indicates
|
|
that that the pre-empt delay timer is not active"
|
|
DEFVAL { 0 }
|
|
::= { hpicfVrrpOperEntry 4 }
|
|
|
|
-- **********************************************************************
|
|
-- Extensions to the VRRP Associated IP Address Table (RFC 2787)
|
|
-- **********************************************************************
|
|
|
|
hpicfVrrpAssoIpAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpicfVrrpAssoIpAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "HP extensions to the vrrpAssoIpAddrTable (RFC 2787)."
|
|
::= { hpicfVrrpOperations 3 }
|
|
|
|
hpicfVrrpAssoIpAddrEntry OBJECT-TYPE
|
|
SYNTAX HpicfVrrpAssoIpAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "HP extensions for an entry in the vrrpAssoIpAddrTable."
|
|
AUGMENTS { vrrpAssoIpAddrEntry }
|
|
::= { hpicfVrrpAssoIpAddrTable 1 }
|
|
|
|
HpicfVrrpAssoIpAddrEntry ::=
|
|
SEQUENCE {
|
|
hpicfVrrpAssoIpMask IpAddress
|
|
}
|
|
|
|
hpicfVrrpAssoIpMask OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The subnet mask to be used in conjunction with
|
|
the 'vrrpAssoIpAddr' object to uniquely identify
|
|
a subnet."
|
|
DEFVAL { '00000000'H } -- 0.0.0.0
|
|
::= { hpicfVrrpAssoIpAddrEntry 1 }
|
|
|
|
-- **********************************************************************
|
|
-- Conformance Information
|
|
-- **********************************************************************
|
|
|
|
hpicfVrrpMIBCompliances OBJECT IDENTIFIER ::= { hpicfVrrpConformance 1 }
|
|
hpicfVrrpMIBGroups OBJECT IDENTIFIER ::= { hpicfVrrpConformance 2 }
|
|
|
|
-- ......................................................................
|
|
-- Compliance statements
|
|
-- ......................................................................
|
|
|
|
hpicfVrrpMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION "The compliance statement for HP routers running
|
|
VRRP (RFC 3768) and implementing the HP-ICF-VRRP-MIB."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { hpicfVrrpOperGroup }
|
|
|
|
GROUP hpicfVrrpOperGroup
|
|
DESCRIPTION "Support for this group is required for HP routers
|
|
that support VRRP (RFC 3768)."
|
|
::= { hpicfVrrpMIBCompliances 1 }
|
|
|
|
-- ......................................................................
|
|
-- Conformance Groups
|
|
-- ......................................................................
|
|
|
|
hpicfVrrpOperGroup OBJECT-GROUP
|
|
OBJECTS { hpicfVrrpAdminStatus,
|
|
hpicfVrrpVrMode,
|
|
hpicfVrrpVrMasterPreempt,
|
|
hpicfVrrpVrTransferControl,
|
|
hpicfVrrpVrPreemptDelayTime,
|
|
hpicfVrrpAssoIpMask }
|
|
STATUS current
|
|
DESCRIPTION "A collection of HP proprietary objects to support
|
|
VRRP configuration on HP routers."
|
|
::= { hpicfVrrpMIBGroups 1 }
|
|
|
|
END
|