- 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.
241 lines
8.8 KiB
Text
241 lines
8.8 KiB
Text
-- ============================================================================
|
|
-- Copyright (C) 2003 New H3C Tech. Co., Ltd. All rights reserved.
|
|
--
|
|
-- Description: this MIB is a MIB for fabric topology management
|
|
--
|
|
-- Reference:
|
|
-- Version: V2.3
|
|
-- History:
|
|
-- V1.0 2004/01/13 created by wangjiao
|
|
-- V1.1 2004/06/15 modifyied by huxiaolong
|
|
-- V1.2 2004/07/13 modified by huxiaolong add hh3cFtmUnitRole node
|
|
-- V1.3 2004/07/16 add hh3cFtmUnitRole to Hh3cFtmUnitEntry SEQUENCE { }
|
|
-- add hh3cFtmUnitRole OBJECT
|
|
-- V2.0 2004-10-12 updated by gaolong
|
|
-- Relocate hh3cFtmManMIB MODULE-IDENTITY.
|
|
-- Change MAX-ACCESS clause value of hh3cFtmIndex to accessible-for-notify
|
|
-- because this index is used when sending trap.
|
|
-- Relocate hh3cFtmManMIBNotification.
|
|
-- Add MODULE clause for hh3cFtmMIBCompliance.
|
|
-- Change value of hh3cFtmAuthMode from underscores to hephens.
|
|
-- V2.1 2004-11-20 updated by xuhui
|
|
-- Add hh3cFtmFabricVlanID
|
|
-- V2.2 2004-12-22 add hh3cFtmFabricType node by zhuchaopeng
|
|
-- V2.3 2005-03-31 add hh3cFtmNumberMode by yangjianfeng
|
|
-- ============================================================================
|
|
HH3C-FTM-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
hh3cCommon
|
|
FROM HH3C-OID-MIB
|
|
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI;
|
|
|
|
hh3cFtmManMIB MODULE-IDENTITY
|
|
LAST-UPDATED "200401131055Z" -- January 13, 2004 at 10:55 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 will maintain Fabric topology management.
|
|
The MIB includes unit-id, unit-name and
|
|
fabric authentication information."
|
|
::= { hh3cFtm 1 }
|
|
|
|
hh3cFtm OBJECT IDENTIFIER ::= { hh3cCommon 1 }
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
|
|
hh3cFtmManMIBObjects OBJECT IDENTIFIER ::= { hh3cFtmManMIB 1 }
|
|
|
|
hh3cFtmUnitTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cFtmUnitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of informations of XRN-Fabric Unit."
|
|
::= { hh3cFtmManMIBObjects 1 }
|
|
|
|
hh3cFtmUnitEntry OBJECT-TYPE
|
|
SYNTAX Hh3cFtmUnitEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry for configuring unit informations of XRN-Fabric."
|
|
INDEX { hh3cFtmIndex }
|
|
::= { hh3cFtmUnitTable 1 }
|
|
|
|
Hh3cFtmUnitEntry ::=
|
|
SEQUENCE {
|
|
hh3cFtmIndex
|
|
Integer32,
|
|
hh3cFtmUnitID
|
|
INTEGER,
|
|
hh3cFtmUnitName
|
|
OCTET STRING,
|
|
hh3cFtmUnitRole
|
|
INTEGER,
|
|
hh3cFtmNumberMode
|
|
INTEGER
|
|
}
|
|
|
|
hh3cFtmIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The unique index of a unit."
|
|
::= { hh3cFtmUnitEntry 1 }
|
|
|
|
hh3cFtmUnitID OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Identifer of unit in fabric. Its value should be between 1 and the maximum which defines
|
|
in product specification.
|
|
An exception is described in description of hh3cFtmNumberMode. In that case, the value
|
|
of this object remains its original value after set to zero.
|
|
"
|
|
::= { hh3cFtmUnitEntry 2 }
|
|
|
|
hh3cFtmUnitName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Name of unit in XRN-Fabric. It consists of no more than 64 characters."
|
|
::= { hh3cFtmUnitEntry 3 }
|
|
|
|
hh3cFtmUnitRole OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
master(0), -- master unit
|
|
slave(1) -- slave unit
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Role of unit in XRN-Fabric. One unit in a XRN-Fabric acts as master role and others
|
|
act as slave roles"
|
|
::= { hh3cFtmUnitEntry 4 }
|
|
|
|
hh3cFtmNumberMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
automatic(0),
|
|
manual (1)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Numbering Mode of unit in XRN-Fabric. If the unit ID is assigned by the auto
|
|
numbering algorithm, the numbering mode will be automatic numbering; if the
|
|
unit ID (hh3cFtmUnitID) is assigned by the user, the numbering mode will be manual
|
|
numbering; if hh3cFtmUnitID is set to be zero, the numbering mode will become
|
|
automatic numbering."
|
|
::= { hh3cFtmUnitEntry 5 }
|
|
|
|
hh3cFtmAuthMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ftm-none(0),
|
|
ftm-simple(1),
|
|
ftm-md5(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Authentication mode of XRN-Fabric."
|
|
::= { hh3cFtmManMIBObjects 2 }
|
|
|
|
hh3cFtmAuthValue OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Authentication value of XRN-Fabric Feature. ftm_none mode means no authentication.
|
|
In simple mode, the value is password of a string of 1 to 16 charactors.
|
|
While in md5 mode, the value is key of a string within 16 charactors."
|
|
::= { hh3cFtmManMIBObjects 3 }
|
|
|
|
hh3cFtmFabricVlanID OBJECT-TYPE
|
|
SYNTAX INTEGER(2..4094)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object is used for get and set the Fabric VlanID.
|
|
Only is the equipment not in the stacking status, the value can be set."
|
|
::= { hh3cFtmManMIBObjects 4 }
|
|
|
|
hh3cFtmFabricType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
outofStack(1),
|
|
line(2),
|
|
ring(3),
|
|
mesh(4)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Topology type of Fabric.
|
|
outofStack means this unit is not in stack."
|
|
::= { hh3cFtmManMIBObjects 5 }
|
|
|
|
hh3cFtmManMIBNotification OBJECT IDENTIFIER ::= { hh3cFtmManMIB 3 }
|
|
|
|
hh3cFtmUnitIDChange NOTIFICATION-TYPE
|
|
OBJECTS { hh3cFtmIndex, hh3cFtmUnitID}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When unit id changes in fabric, this trap is sent with unit index and its new id ."
|
|
::= { hh3cFtmManMIBNotification 1 }
|
|
|
|
hh3cFtmUnitNameChange NOTIFICATION-TYPE
|
|
OBJECTS { hh3cFtmIndex, hh3cFtmUnitName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When unit name changes in fabric, this trap is sent with unit index and its new name."
|
|
::= { hh3cFtmManMIBNotification 2 }
|
|
|
|
hh3cFtmManMIBComformance OBJECT IDENTIFIER ::= { hh3cFtmManMIB 2 }
|
|
|
|
hh3cFtmMIBCompliances OBJECT IDENTIFIER ::= { hh3cFtmManMIBComformance 1 }
|
|
|
|
hh3cFtmMIBCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for FTM implementing the MIB."
|
|
MODULE HH3C-FTM-MIB
|
|
MANDATORY-GROUPS { hh3cFtmConfigGroup, hh3cFtmNotificationGroup
|
|
}
|
|
::= { hh3cFtmMIBCompliances 1 }
|
|
|
|
hh3cFtmMIBGroups OBJECT IDENTIFIER ::= { hh3cFtmManMIBComformance 2 }
|
|
|
|
hh3cFtmConfigGroup OBJECT-GROUP
|
|
OBJECTS { hh3cFtmUnitID, hh3cFtmUnitName, hh3cFtmAuthMode, hh3cFtmAuthValue, hh3cFtmFabricVlanID,
|
|
hh3cFtmFabricType }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The basic collection of objects for sending trap of FTM Management."
|
|
::= { hh3cFtmMIBGroups 1 }
|
|
|
|
hh3cFtmNotificationGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { hh3cFtmUnitIDChange, hh3cFtmUnitNameChange }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The basic collection of objects for sending trap of FTM Management."
|
|
::= { hh3cFtmMIBGroups 2 }
|
|
|
|
END
|