towerops/priv/mibs/hp/HP-ICF-UDP-FORWARD
Graham McIntire b4f8b40b7f
Include MIB files in Docker image instead of using PVC
- 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.
2026-01-19 14:01:03 -06:00

190 lines
6.3 KiB
Text

-- HP Enterprise Switch UDP Forwarder configuration MIB
HP-ICF-UDP-FORWARD DEFINITIONS ::= BEGIN
IMPORTS
Integer32, MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
RowStatus
FROM SNMPv2-TC
VlanId
FROM Q-BRIDGE-MIB
hpSwitch
FROM HP-ICF-OID
InetAddressType, InetAddress, InetPortNumber
FROM INET-ADDRESS-MIB;
hpicfUdpFwd MODULE-IDENTITY
LAST-UPDATED "200405190630Z" -- May 19, 2004
ORGANIZATION "Hewlett-Packard Company
Network Infrastructure Solutions"
CONTACT-INFO "Hewlett-Packard Company
8000 Foothills Blvd.
Roseville, CA 95747"
DESCRIPTION "This MIB module defines objects for configuring
the UDP Broadcast Forwarding of HP networking
devices."
REVISION "200405190630Z" -- May 19, 2004
DESCRIPTION "Initial version of this MIB module."
::= { hpSwitch 23 }
hpicfUdpFwdNotification OBJECT IDENTIFIER ::= {hpicfUdpFwd 0}
hpicfUdpFwdObjects OBJECT IDENTIFIER ::= { hpicfUdpFwd 1 }
-- General UDP broadcast forwarding group
hpicfUdpBcastFwdAdminStatus OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The operational status of the UDP Broadcast Forward
feature"
DEFVAL { disable }
::= { hpicfUdpFwdObjects 1 }
-- UDP broadcast forwarding table
hpicfUdpFwdServersTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpicfUdpFwdServersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of UDP Server Address and
associated port numbers for which forwarding
is enabled."
::= { hpicfUdpFwdObjects 2}
hpicfUdpFwdServersEntry OBJECT-TYPE
SYNTAX HpicfUdpFwdServersEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry of the UDP broadcast forwarding
table."
INDEX {hpicfUdpFwdVlanId,
hpicfUdpFwdServerIndex}
::= { hpicfUdpFwdServersTable 1 }
HpicfUdpFwdServersEntry ::= SEQUENCE {
hpicfUdpFwdVlanId VlanId,
hpicfUdpFwdServerIndex Integer32,
hpicfUdpFwdServerAddressType InetAddressType,
hpicfUdpFwdServerAddress InetAddress,
hpicfUdpFwdPortNumber InetPortNumber,
hpicfUdpFwdRowStatus RowStatus
}
hpicfUdpFwdVlanId OBJECT-TYPE
SYNTAX VlanId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "The VLAN index which uniquely identifies a row
in this table."
::= { hpicfUdpFwdServersEntry 1 }
hpicfUdpFwdServerIndex OBJECT-TYPE
SYNTAX Integer32 (1..4094)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Server table index which uniquely identifies a
position in table of servers (for VlanIndex)."
::= { hpicfUdpFwdServersEntry 2 }
hpicfUdpFwdServerAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "The type of IP address for the configured server"
::= { hpicfUdpFwdServersEntry 3 }
hpicfUdpFwdServerAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE(0..36))
MAX-ACCESS read-create
STATUS current
DESCRIPTION " This object contains the server IP address. The
type of address specified by this object is
indicated by the corresponding instance of the
hpicfUdpFwdServerAddressType.
An attempt to create a row in which the length
of this object is not consistent with the type
specified by hpicfUdpFwdServerAddressType must
be rejected."
::= { hpicfUdpFwdServersEntry 4 }
hpicfUdpFwdPortNumber OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-create
STATUS current
DESCRIPTION " UDP port number for which UDP broadcast forwarding
is enabled."
::= { hpicfUdpFwdServersEntry 5}
hpicfUdpFwdRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Status of table row."
::= { hpicfUdpFwdServersEntry 6 }
-- Conformance information
hpicfUdpFwdConformance OBJECT IDENTIFIER ::= { hpicfUdpFwd 2 }
hpicfUdpFwdCompliances OBJECT IDENTIFIER ::= { hpicfUdpFwdConformance 1 }
hpicfUdpFwdGroups OBJECT IDENTIFIER ::= { hpicfUdpFwdConformance 2 }
-- compliance statements
hpicfUdpFwdCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "
A compliance statement for HP Routing switches with UDP
packet forwarding"
MODULE
MANDATORY-GROUPS { hpicfUdpFwdCfgGroup,
hpicfUdpFwdServerTableGroup }
GROUP hpicfUdpFwdCfgGroup
DESCRIPTION "A Collection of Object(s) that allow
configuration of UDP Forwarder"
GROUP hpicfUdpFwdServerTableGroup
DESCRIPTION "A Collection of Object(s) that allow
configuration of Server Addresses"
::= { hpicfUdpFwdCompliances 1 }
hpicfUdpFwdCfgGroup OBJECT-GROUP
OBJECTS { hpicfUdpBcastFwdAdminStatus}
STATUS current
DESCRIPTION "Enable/Disable the UDP Forwader in the routing switch"
::= { hpicfUdpFwdGroups 1 }
hpicfUdpFwdServerTableGroup OBJECT-GROUP
OBJECTS {
hpicfUdpFwdVlanId,
hpicfUdpFwdServerAddressType,
hpicfUdpFwdServerAddress,
hpicfUdpFwdPortNumber,
hpicfUdpFwdRowStatus }
STATUS current
DESCRIPTION "A collection of objects allowing configuration of
UDP Forwarder Server Address table"
::= { hpicfUdpFwdGroups 2 }
END