- 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.
496 lines
19 KiB
Text
496 lines
19 KiB
Text
-- =========================================================================
|
|
-- Copyright (c) 2004-2015 New H3C Tech. Co., Ltd. All rights reserved.
|
|
--
|
|
-- Description: This file describes common MIB objects implemented by both
|
|
-- Routers and Switches.
|
|
-- Reference:
|
|
-- Version: V2.8
|
|
-- History:
|
|
-- V1.0 2004-6-30 Created by MIB Standard Group
|
|
-- V1.1 16th Aug 2004
|
|
-- Added the trap node 'hh3cRebootSendTrap' into hh3cSystemNotification
|
|
-- V2.0 2004-10-12 updated by gaolong
|
|
-- Imported from SNMPv2-SMI and SNMPv2-TC instead of RFC1212 and RFC1155-SMI
|
|
-- Changed ACCESS clauses to MAX-ACCESS
|
|
-- Changed STATUS clauses from mandatory to current
|
|
-- V2.1 2008-11-11 added node hh3cSysBootType by lifengguang
|
|
-- V2.2 2009-05-05 added hh3cSysStatisticPeriod, hh3cSysSamplePeriod,
|
|
-- hh3cSysTrapResendPeriod, hh3cSysTrapCollectionPeriod, hh3cSysColdStartTrap,
|
|
-- hh3cSysWarmStartTrap, hh3cSysSnmpPort, hh3cSysSnmpTrapPort, hh3cSysNetID,
|
|
-- hh3cSysLastSampleTime by jinyi
|
|
-- V2.3 2012-01-07 added node hh3cSysTrapSendNum and hh3cSysFirstTrapTime by duyanbing
|
|
-- V2.4 2012-06-06 added node hh3cSysBannerMOTD by jixugang
|
|
-- V2.5 2013-05-28 added trap node hh3cSysLoghostUnreachableTrap by duyanbing
|
|
-- V2.6 2013-09-13 added normal(0) to node hh3cReboot by duyanbing
|
|
-- V2.7 2014-08-07 added hh3cSystemDiagInfoTable by SongHao
|
|
-- 2015-03-25 Added the trap node hh3cSysDyingGaspTrap into hh3cSystemNotification
|
|
-- by gaoyanping
|
|
-- V2.8 2015-05-05 added hh3cSystemWorkingMode, hh3cSystemWorkingModeTable,
|
|
-- hh3cSystemWorkingModeDefault, hh3cSystemWorkingModeCurrent,
|
|
-- hh3cSystemWorkingModeNext by lifuxia
|
|
-- =========================================================================
|
|
HH3C-COMMON-SYSTEM-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, TimeTicks, Integer32
|
|
FROM SNMPv2-SMI
|
|
DisplayString, DateAndTime, TimeStamp, RowStatus
|
|
FROM SNMPv2-TC
|
|
InetAddressType, InetAddress
|
|
FROM INET-ADDRESS-MIB
|
|
hh3c
|
|
FROM HH3C-OID-MIB;
|
|
|
|
hh3cSystem MODULE-IDENTITY
|
|
LAST-UPDATED "201505050000Z"
|
|
ORGANIZATION "New H3C Technologies Co., Ltd."
|
|
CONTACT-INFO
|
|
"Platform Team New H3C Technologies Co., Ltd.
|
|
Hai-Dian District Beijing P.R. China
|
|
Zip:100085
|
|
http://www.h3c.com"
|
|
DESCRIPTION
|
|
"This file describes common MIB objects implemented by
|
|
both Routers and Switches."
|
|
REVISION "201505050000Z"
|
|
DESCRIPTION "Added hh3cSystemWorkingMode, hh3cSystemWorkingModeTable,
|
|
hh3cSystemWorkingModeDefault, hh3cSystemWorkingModeCurrent,
|
|
hh3cSystemWorkingModeNext."
|
|
REVISION "201503250000Z"
|
|
DESCRIPTION "Added the trap node hh3cSysDyingGaspTrap into hh3cSystemNotification."
|
|
REVISION "201408071710Z"
|
|
DESCRIPTION "Added hh3cSystemDiagInfoTable."
|
|
REVISION "201309130000Z"
|
|
DESCRIPTION "Added normal(0) to node hh3cReboot."
|
|
REVISION "201305280000Z"
|
|
DESCRIPTION "Added trap node hh3cSysLoghostUnreachableTrap."
|
|
REVISION "201206060000Z"
|
|
DESCRIPTION "Added node hh3cSysBannerMOTD."
|
|
REVISION "201201070000Z"
|
|
DESCRIPTION "Added node hh3cSysTrapSendNum and hh3cSysFirstTrapTime."
|
|
REVISION "200905050000Z"
|
|
DESCRIPTION "Added hh3cSysStatisticPeriod, hh3cSysSamplePeriod,
|
|
hh3cSysTrapResendPeriod, hh3cSysTrapCollectionPeriod,
|
|
hh3cSysColdStartTrap, hh3cSysWarmStartTrap, hh3cSysSnmpPort,
|
|
hh3cSysSnmpTrapPort, hh3cSysNetID, hh3cSysLastSampleTime."
|
|
REVISION "200811110000Z"
|
|
DESCRIPTION "added node hh3cSysBootType."
|
|
REVISION "200410120000Z"
|
|
DESCRIPTION "Imported from SNMPv2-SMI and SNMPv2-TC instead of
|
|
RFC1212 and RFC1155-SMI.
|
|
Changed ACCESS clauses to MAX-ACCESS.
|
|
Changed STATUS clauses from mandatory to current."
|
|
REVISION "200408160000Z"
|
|
DESCRIPTION "Added the trap node 'hh3cRebootSendTrap' into hh3cSystemNotification."
|
|
REVISION "200406300000Z"
|
|
DESCRIPTION "Initial revision of this MIB module."
|
|
::= { hh3c 6 }
|
|
|
|
-- ==============================
|
|
-- Begin define of hh3cmHostName
|
|
-- ==============================
|
|
|
|
hh3cWriteConfig OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
save(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Write config to router."
|
|
::= { hh3cSystem 5 }
|
|
|
|
hh3cStartFtpServer OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
enable(1),
|
|
disable(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Decide whether start ftp-server.enable(1) indicates to start ftp-server;
|
|
disable(2) indicates to stop ftp-server."
|
|
::= { hh3cSystem 6 }
|
|
|
|
hh3cReboot OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
normal(0),
|
|
reboot(1)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"normal: do nothing.
|
|
reboot: reboot the device.
|
|
'normal' will be returned when getting."
|
|
::= { hh3cSystem 7 }
|
|
|
|
hh3cSystemNotification OBJECT IDENTIFIER ::= { hh3cSystem 8 }
|
|
|
|
hh3cWriteSuccessTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Send a trap about write success."
|
|
::= { hh3cSystemNotification 1 }
|
|
|
|
hh3cWriteFailureTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Send a trap about write failure."
|
|
::= { hh3cSystemNotification 2 }
|
|
|
|
hh3cRebootSendTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"If a user restarts the device with command
|
|
'reboot', this trap will be sent two seconds
|
|
before the device reboots."
|
|
::= { hh3cSystemNotification 3 }
|
|
|
|
hh3cSysColdStartTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hh3cSysFirstTrapTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"System cold start trap."
|
|
::= { hh3cSystemNotification 4 }
|
|
|
|
hh3cSysWarmStartTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hh3cSysFirstTrapTime
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"System warm start trap."
|
|
::= { hh3cSystemNotification 5 }
|
|
|
|
hh3cSysLoghostUnreachableTrap NOTIFICATION-TYPE
|
|
OBJECTS
|
|
{
|
|
hh3cSysLoghostIndex,
|
|
hh3cSysLoghostIpaddressType,
|
|
hh3cSysLoghostIpaddress,
|
|
hh3cSysLoghostTrapVpnName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification will be sent when a loghost becomes unreachable."
|
|
::= { hh3cSystemNotification 6}
|
|
|
|
hh3cSysDyingGaspTrap NOTIFICATION-TYPE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This notification will be sent upon loss of power."
|
|
::= { hh3cSystemNotification 7}
|
|
|
|
hh3cSoftwareVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Software version."
|
|
::= { hh3cSystem 9 }
|
|
|
|
hh3cSysBootType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
coldStart(1), -- Cold start
|
|
warmStart(2) -- Warm start
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Boot type of the system, indicates whether the last device reboot was by
|
|
CLI (warm start) or power off (cold start)."
|
|
::= { hh3cSystem 10 }
|
|
|
|
hh3cSystemInfo OBJECT IDENTIFIER ::= { hh3cSystem 11 }
|
|
|
|
hh3cSysStatisticPeriod OBJECT-TYPE
|
|
SYNTAX Integer32(0..900)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Statistic period. The device collects statistics
|
|
within the period."
|
|
DEFVAL { 0 }
|
|
::= { hh3cSystemInfo 1 }
|
|
|
|
hh3cSysSamplePeriod OBJECT-TYPE
|
|
SYNTAX Integer32(0..300)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sampling period. The device takes samples periodically
|
|
for statistics collection."
|
|
DEFVAL { 0 }
|
|
::= { hh3cSystemInfo 2 }
|
|
|
|
hh3cSysTrapResendPeriod OBJECT-TYPE
|
|
SYNTAX Integer32(0..3600)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Trap resending period. If the value is zero, the trap
|
|
will not be re-sent."
|
|
DEFVAL { 0 }
|
|
::= { hh3cSystemInfo 3 }
|
|
|
|
hh3cSysTrapCollectionPeriod OBJECT-TYPE
|
|
SYNTAX Integer32(0..60)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Trap collecting period. If the value is zero, the trap
|
|
will not be re-sent."
|
|
DEFVAL { 0 }
|
|
::= { hh3cSystemInfo 4 }
|
|
|
|
hh3cSysSnmpPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP port for SNMP protocol entity to receive messages except Trap-PDU."
|
|
::= { hh3cSystemInfo 5 }
|
|
|
|
hh3cSysSnmpTrapPort OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"UDP port for Trap-PDU to receive messages."
|
|
::= { hh3cSystemInfo 6 }
|
|
|
|
hh3cSysNetID OBJECT-TYPE
|
|
SYNTAX OCTET STRING(SIZE(0..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"System Net ID."
|
|
::= { hh3cSystemInfo 7 }
|
|
|
|
hh3cSysLastSampleTime OBJECT-TYPE
|
|
SYNTAX DateAndTime
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last sampling time of the system."
|
|
::= { hh3cSystemInfo 8 }
|
|
|
|
hh3cSysTrapSendNum OBJECT-TYPE
|
|
SYNTAX Integer32(0..24)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum number of times for sending a trap. If the value is zero,
|
|
a trap will be sent at an interval continually."
|
|
::= { hh3cSystemInfo 9 }
|
|
|
|
hh3cSysFirstTrapTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Time when the first trap is sent."
|
|
::= { hh3cSystemInfo 10 }
|
|
|
|
hh3cSysBannerMOTD OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..2000))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An administratively configured message that is displayed
|
|
to the user when the user logs in to the device through
|
|
the console port or Web interface."
|
|
::= { hh3cSystemInfo 11 }
|
|
|
|
hh3cSystemNotificationInfo OBJECT IDENTIFIER ::= { hh3cSystem 12 }
|
|
|
|
hh3cSysLoghostIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index of loghost."
|
|
::= { hh3cSystemNotificationInfo 1 }
|
|
|
|
hh3cSysLoghostIpaddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address type of the loghost."
|
|
::= { hh3cSystemNotificationInfo 2 }
|
|
|
|
hh3cSysLoghostIpaddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address of the loghost."
|
|
::= { hh3cSystemNotificationInfo 3 }
|
|
|
|
hh3cSysLoghostTrapVpnName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..31))
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"VPN name of the loghost."
|
|
::= { hh3cSystemNotificationInfo 4 }
|
|
|
|
-- hh3cSystemDiagInfoTable
|
|
hh3cSystemDiagInfoTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cSystemDiagInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table is used to write diagnosis-information file."
|
|
::= { hh3cSystem 13 }
|
|
hh3cSystemDiagInfoEntry OBJECT-TYPE
|
|
SYNTAX Hh3cSystemDiagInfoEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry of hh3cSystemDiagInfoTable.
|
|
The maximum number of entries of this table is 10.
|
|
When creating a new entry if there are already
|
|
10 entries in this table, the oldest entry will be
|
|
deleted automatically."
|
|
INDEX { hh3cSystemDiagInfoIndex }
|
|
::= { hh3cSystemDiagInfoTable 1 }
|
|
Hh3cSystemDiagInfoEntry ::= SEQUENCE {
|
|
hh3cSystemDiagInfoIndex Integer32,
|
|
hh3cSystemDiagInfoFilename DisplayString,
|
|
hh3cSystemDiagInfoRowStatus RowStatus,
|
|
hh3cSystemDiagInfoOperEndTime TimeStamp,
|
|
hh3cSystemDiagInfoOperState INTEGER,
|
|
hh3cSystemDiagInfoOperFailReason DisplayString
|
|
}
|
|
hh3cSystemDiagInfoIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Specifies the index of an entry."
|
|
::= { hh3cSystemDiagInfoEntry 1 }
|
|
hh3cSystemDiagInfoFilename OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "Specifies the name of diagnosis-information file.
|
|
When creating a row without this column, the system
|
|
will generate a default filename instead."
|
|
::= { hh3cSystemDiagInfoEntry 2 }
|
|
hh3cSystemDiagInfoRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION "The row status of this entry.
|
|
Only active, createAndGo, and destroy are supported."
|
|
::= { hh3cSystemDiagInfoEntry 3 }
|
|
hh3cSystemDiagInfoOperEndTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The time when this operation was completed."
|
|
::= { hh3cSystemDiagInfoEntry 4 }
|
|
hh3cSystemDiagInfoOperState OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
opInProgress(1),
|
|
opSuccess(2),
|
|
opFailure(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The state of this operation.
|
|
If the state of this operation is opFailure, the detailed
|
|
information can be read by hh3cSystemDiagInfoOperFailReason."
|
|
::= { hh3cSystemDiagInfoEntry 5 }
|
|
hh3cSystemDiagInfoOperFailReason OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The failure reasons of this operation."
|
|
::= { hh3cSystemDiagInfoEntry 6 }
|
|
|
|
hh3cSystemWorkingMode OBJECT IDENTIFIER ::= { hh3cSystem 14 }
|
|
|
|
-- hh3cSystemWorkingModeTable
|
|
hh3cSystemWorkingModeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Hh3cSystemWorkingModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table is used to show the system operating mode information.
|
|
The supported features and the specifications of the
|
|
supported features vary by system operating mode.
|
|
The mode will take effect on the entire device."
|
|
::= { hh3cSystemWorkingMode 1 }
|
|
hh3cSystemWorkingModeEntry OBJECT-TYPE
|
|
SYNTAX Hh3cSystemWorkingModeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The entry of hh3cSystemtemWorkingModeTable."
|
|
INDEX { hh3cSystemWorkingModeIndex }
|
|
::= { hh3cSystemWorkingModeTable 1 }
|
|
Hh3cSystemWorkingModeEntry ::= SEQUENCE {
|
|
hh3cSystemWorkingModeIndex Integer32,
|
|
hh3cSystemWorkingModeName DisplayString,
|
|
hh3cSystemWorkingModeDescr DisplayString
|
|
}
|
|
hh3cSystemWorkingModeIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The unique index of hh3cSystemWorkingModeTable.
|
|
The value should be a a small-incremental integer.
|
|
An index value uniquely identifies a system operating mode."
|
|
::= { hh3cSystemWorkingModeEntry 1 }
|
|
hh3cSystemWorkingModeName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..32))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The name that uniquely identifies the system operating mode.
|
|
The value should not contain blank spaces."
|
|
::= { hh3cSystemWorkingModeEntry 2 }
|
|
hh3cSystemWorkingModeDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (1..128))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "Description of the system operating mode."
|
|
::= { hh3cSystemWorkingModeEntry 3 }
|
|
|
|
hh3cSystemWorkingModeDefault OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The default system operating mode.
|
|
Different device devices might have different
|
|
default system operating modes.
|
|
The value is from hh3cSystemWorkingModeIndex."
|
|
::= { hh3cSystemWorkingMode 2 }
|
|
|
|
hh3cSystemWorkingModeCurrent OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "The current system operating mode.
|
|
The value is from hh3cSystemWorkingModeIndex."
|
|
::= { hh3cSystemWorkingMode 3 }
|
|
|
|
hh3cSystemWorkingModeNext OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The system operating mode to be used at next startup.
|
|
A mode change takes effect after the running
|
|
configuration is saved and the device is rebooted.
|
|
The value is from hh3cSystemWorkingModeIndex."
|
|
::= { hh3cSystemWorkingMode 4 }
|
|
|
|
END
|