- 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.
634 lines
13 KiB
Text
634 lines
13 KiB
Text
--
|
|
-- Hitachi Virtual Storage Platform Gx00 SNMP Agent MIB definition.
|
|
--
|
|
-- Version.6.2
|
|
--
|
|
-- All Rights Reserved, Copyright (C) 2015,Hitachi, Ltd.
|
|
--
|
|
-- MIB Version:Trap (for failure notice by trap)
|
|
--
|
|
-- Support Function
|
|
--
|
|
--
|
|
|
|
HM800MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
OBJECT-TYPE FROM RFC-1212
|
|
TRAP-TYPE FROM RFC-1215
|
|
DisplayString FROM RFC1213-MIB
|
|
enterprises FROM RFC1155-SMI;
|
|
|
|
--
|
|
-- Hitachi and RAID sub-tree
|
|
--
|
|
|
|
hitachi OBJECT IDENTIFIER ::= { enterprises 116 }
|
|
system OBJECT IDENTIFIER ::= { hitachi 3 }
|
|
storage OBJECT IDENTIFIER ::= { system 11 }
|
|
raid OBJECT IDENTIFIER ::= { storage 4 }
|
|
raidDummy OBJECT IDENTIFIER ::= { raid 1 }
|
|
raidRoot OBJECT IDENTIFIER ::= { raidDummy 1 }
|
|
|
|
systemExMib OBJECT IDENTIFIER ::= { hitachi 5 }
|
|
storageExMib OBJECT IDENTIFIER ::= { systemExMib 11 }
|
|
raidExMib OBJECT IDENTIFIER ::= { storageExMib 4 }
|
|
raidExMibDummy OBJECT IDENTIFIER ::= { raidExMib 1 }
|
|
raidExMibDummyX OBJECT IDENTIFIER ::= { raidExMib 2 }
|
|
raidExMibRoot OBJECT IDENTIFIER ::= { raidExMibDummy 1 }
|
|
|
|
--
|
|
-- Basic information
|
|
--
|
|
|
|
raidExMibName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Product name of the SVP."
|
|
::= { raidExMibRoot 1 }
|
|
|
|
raidExMibVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"SVP micro-program version."
|
|
::= { raidExMibRoot 2 }
|
|
|
|
raidExMibAgentVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Extension Agent version."
|
|
::= { raidExMibRoot 3 }
|
|
|
|
raidExMibDkcCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Number of DKC which is registered on the SVP."
|
|
::= { raidExMibRoot 4 }
|
|
|
|
--
|
|
-- Raid list
|
|
--
|
|
|
|
raidExMibRaidListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaidExMibRaidListEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"List of DKC which is registered on the SVP."
|
|
::= { raidExMibRoot 5 }
|
|
|
|
raidExMibRaidListEntry OBJECT-TYPE
|
|
SYNTAX RaidExMibRaidListEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Entry of DKC list."
|
|
INDEX {
|
|
raidlistSerialNumber
|
|
}
|
|
::= { raidExMibRaidListTable 1 }
|
|
|
|
RaidExMibRaidListEntry ::=
|
|
SEQUENCE {
|
|
raidlistSerialNumber INTEGER,
|
|
raidlistMibNickName DisplayString (SIZE(0..18)),
|
|
raidlistDKCMainVersion DisplayString,
|
|
raidlistDKCProductName DisplayString
|
|
}
|
|
|
|
raidlistSerialNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Serial Number of the DKC."
|
|
::= { raidExMibRaidListEntry 1 }
|
|
|
|
raidlistMibNickName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..18))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Nickname of the DKC."
|
|
::= { raidExMibRaidListEntry 2 }
|
|
|
|
raidlistDKCMainVersion OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"DKC Firmware Version."
|
|
::= { raidExMibRaidListEntry 3 }
|
|
|
|
raidlistDKCProductName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"DKC Product Name."
|
|
::= { raidExMibRaidListEntry 4 }
|
|
|
|
--
|
|
-- Disk controller information
|
|
--
|
|
|
|
raidExMibDKCHWTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaidExMibDKCHWEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Error information of the DKC."
|
|
::= { raidExMibRoot 6 }
|
|
|
|
raidExMibDKCHWEntry OBJECT-TYPE
|
|
SYNTAX RaidExMibDKCHWEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Entry of DKC information."
|
|
INDEX {
|
|
dkcRaidListIndexSerialNumber
|
|
}
|
|
::= { raidExMibDKCHWTable 1 }
|
|
|
|
RaidExMibDKCHWEntry ::=
|
|
SEQUENCE {
|
|
dkcRaidListIndexSerialNumber INTEGER,
|
|
dkcHWProcessor INTEGER,
|
|
dkcHWCSW INTEGER,
|
|
dkcHWCache INTEGER,
|
|
dkcHWSM INTEGER,
|
|
dkcHWPS INTEGER,
|
|
dkcHWBattery INTEGER,
|
|
dkcHWFan INTEGER,
|
|
dkcHWEnvironment INTEGER
|
|
}
|
|
|
|
dkcRaidListIndexSerialNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Serial Number the DKC."
|
|
::= { raidExMibDKCHWEntry 1 }
|
|
|
|
dkcHWProcessor OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noError(1),
|
|
acute(2),
|
|
serious(3),
|
|
moderate(4),
|
|
service(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information of processor."
|
|
::= { raidExMibDKCHWEntry 2 }
|
|
|
|
dkcHWCSW OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noError(1),
|
|
acute(2),
|
|
serious(3),
|
|
moderate(4),
|
|
service(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information of internal bus."
|
|
::= { raidExMibDKCHWEntry 3 }
|
|
|
|
dkcHWCache OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noError(1),
|
|
acute(2),
|
|
serious(3),
|
|
moderate(4),
|
|
service(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information of cache."
|
|
::= { raidExMibDKCHWEntry 4 }
|
|
|
|
dkcHWSM OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noError(1),
|
|
acute(2),
|
|
serious(3),
|
|
moderate(4),
|
|
service(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information of shared memory."
|
|
::= { raidExMibDKCHWEntry 5 }
|
|
|
|
dkcHWPS OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noError(1),
|
|
acute(2),
|
|
serious(3),
|
|
moderate(4),
|
|
service(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information of power supply."
|
|
::= { raidExMibDKCHWEntry 6 }
|
|
|
|
dkcHWBattery OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noError(1),
|
|
acute(2),
|
|
serious(3),
|
|
moderate(4),
|
|
service(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information of battery."
|
|
::= { raidExMibDKCHWEntry 7 }
|
|
|
|
dkcHWFan OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noError(1),
|
|
acute(2),
|
|
serious(3),
|
|
moderate(4),
|
|
service(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information of fan."
|
|
::= { raidExMibDKCHWEntry 8 }
|
|
|
|
dkcHWEnvironment OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noError(1),
|
|
acute(2),
|
|
serious(3),
|
|
moderate(4),
|
|
service(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information of Environment."
|
|
::= { raidExMibDKCHWEntry 9}
|
|
|
|
--
|
|
-- Disk unit information
|
|
--
|
|
|
|
raidExMibDKUHWTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaidExMibDKUHWEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Error information of the DKU."
|
|
::= { raidExMibRoot 7 }
|
|
|
|
raidExMibDKUHWEntry OBJECT-TYPE
|
|
SYNTAX RaidExMibDKUHWEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Entry of DKU information."
|
|
INDEX {
|
|
dkuRaidListIndexSerialNumber
|
|
}
|
|
::= { raidExMibDKUHWTable 1 }
|
|
|
|
RaidExMibDKUHWEntry ::=
|
|
SEQUENCE {
|
|
dkuRaidListIndexSerialNumber INTEGER,
|
|
dkuHWPS INTEGER,
|
|
dkuHWFan INTEGER,
|
|
dkuHWEnvironment INTEGER,
|
|
dkuHWDrive INTEGER
|
|
}
|
|
|
|
dkuRaidListIndexSerialNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Serial Number of the DKC."
|
|
::= { raidExMibDKUHWEntry 1 }
|
|
|
|
dkuHWPS OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noError(1),
|
|
acute(2),
|
|
serious(3),
|
|
moderate(4),
|
|
service(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information of DKU power supply."
|
|
::= { raidExMibDKUHWEntry 2 }
|
|
|
|
dkuHWFan OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noError(1),
|
|
acute(2),
|
|
serious(3),
|
|
moderate(4),
|
|
service(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information of DKU fan."
|
|
::= { raidExMibDKUHWEntry 3 }
|
|
|
|
dkuHWEnvironment OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noError(1),
|
|
acute(2),
|
|
serious(3),
|
|
moderate(4),
|
|
service(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information of DKU Environment."
|
|
::= { raidExMibDKUHWEntry 4 }
|
|
|
|
dkuHWDrive OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
noError(1),
|
|
acute(2),
|
|
serious(3),
|
|
moderate(4),
|
|
service(5)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Information of Drive."
|
|
::= { raidExMibDKUHWEntry 5 }
|
|
|
|
--
|
|
-- Trap List
|
|
--
|
|
|
|
raidExMibTrapListTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF RaidExMibTrapListEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Trap list Table."
|
|
::= { raidExMibRoot 8 }
|
|
|
|
raidExMibTrapListEntry OBJECT-TYPE
|
|
SYNTAX RaidExMibTrapListEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Trap list Table index."
|
|
INDEX {
|
|
eventListIndexSerialNumber,
|
|
eventListIndexRecordNo
|
|
}
|
|
::= { raidExMibTrapListTable 1 }
|
|
|
|
RaidExMibTrapListEntry ::=
|
|
SEQUENCE {
|
|
eventListIndexSerialNumber INTEGER,
|
|
eventListNickname DisplayString (SIZE(0..18)),
|
|
eventListIndexRecordNo Counter,
|
|
eventListREFCODE DisplayString (SIZE(6)),
|
|
eventListDate DisplayString (SIZE(10)),
|
|
eventListTime DisplayString (SIZE(8)),
|
|
eventListDescription DisplayString (SIZE(0..256))
|
|
}
|
|
|
|
eventListIndexSerialNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Serial Number of the DKC."
|
|
::= { raidExMibTrapListEntry 1 }
|
|
|
|
eventListNickname OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..18))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Nickname of the DKC."
|
|
::= { raidExMibTrapListEntry 2 }
|
|
|
|
eventListIndexRecordNo OBJECT-TYPE
|
|
SYNTAX Counter
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The record number of the event trap list."
|
|
::= { raidExMibTrapListEntry 3 }
|
|
|
|
eventListREFCODE OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(6))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Reference code of the event trap. "
|
|
::= { raidExMibTrapListEntry 4 }
|
|
|
|
eventListDate OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(10))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Date of the event trap. "
|
|
::= { raidExMibTrapListEntry 5 }
|
|
|
|
eventListTime OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(8))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The Time of the event trap. "
|
|
::= { raidExMibTrapListEntry 6 }
|
|
|
|
eventListDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..256))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Detail information of reference code. "
|
|
::= { raidExMibTrapListEntry 7 }
|
|
|
|
--
|
|
-- Trap definition
|
|
--
|
|
|
|
eventTrapSerialNumber OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Serial Number of HM800 where an error occurred."
|
|
::= { raidExMibDummyX 1 }
|
|
|
|
eventTrapNickname OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Nickname of HM800 where an error occurred."
|
|
::= { raidExMibDummyX 2 }
|
|
|
|
eventTrapREFCODE OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Error reference code."
|
|
::= { raidExMibDummyX 3 }
|
|
|
|
eventTrapPartsID OBJECT-TYPE
|
|
SYNTAX OBJECT IDENTIFIER
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Error parts code of HM800 where an error occurred."
|
|
::= { raidExMibDummyX 4 }
|
|
|
|
eventTrapDate OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Date of HM800 where an error occurred."
|
|
::= { raidExMibDummyX 5 }
|
|
|
|
eventTrapTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"Time of HM800 where an error occurred."
|
|
::= { raidExMibDummyX 6 }
|
|
|
|
eventTrapDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..256))
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
" Detail information of an error. "
|
|
::= { raidExMibDummyX 7 }
|
|
|
|
raideventUseracute TRAP-TYPE
|
|
ENTERPRISE raidRoot
|
|
VARIABLES {
|
|
eventTrapSerialNumber,
|
|
eventTrapNickname,
|
|
eventTrapREFCODE,
|
|
eventTrapPartsID,
|
|
eventTrapDate,
|
|
eventTrapTime,
|
|
eventTrapDescription
|
|
}
|
|
DESCRIPTION
|
|
"The impact of this event on the subsystem is acute."
|
|
--#TYPE "Error events occurred"
|
|
--#SUMMARY "An error event occurred on system %d."
|
|
--#SUMMARY "REFCODE is %s."
|
|
--#SUMMARY "Parts ID is %s."
|
|
--#SUMMARY "Information - %s."
|
|
--#ARGUMENTS {0,2,3,6}
|
|
--#SEVERITY CRITICAL
|
|
--#CATEGORY "Error Events"
|
|
::= 1
|
|
|
|
raideventUserserious TRAP-TYPE
|
|
ENTERPRISE raidRoot
|
|
VARIABLES {
|
|
eventTrapSerialNumber,
|
|
eventTrapNickname,
|
|
eventTrapREFCODE,
|
|
eventTrapPartsID,
|
|
eventTrapDate,
|
|
eventTrapTime,
|
|
eventTrapDescription
|
|
}
|
|
DESCRIPTION
|
|
"The impact of this event on the subsystem is serious."
|
|
--#TYPE "Error events occurred"
|
|
--#SUMMARY "An error event occurred on system %d."
|
|
--#SUMMARY "REFCODE is %s."
|
|
--#SUMMARY "Parts ID is %s."
|
|
--#SUMMARY "Information - %s."
|
|
--#ARGUMENTS {0,2,3,6}
|
|
--#SEVERITY MAJOR
|
|
--#CATEGORY "Error Events"
|
|
::= 2
|
|
|
|
raideventUsermoderate TRAP-TYPE
|
|
ENTERPRISE raidRoot
|
|
VARIABLES {
|
|
eventTrapSerialNumber,
|
|
eventTrapNickname,
|
|
eventTrapREFCODE,
|
|
eventTrapPartsID,
|
|
eventTrapDate,
|
|
eventTrapTime,
|
|
eventTrapDescription
|
|
}
|
|
DESCRIPTION
|
|
"The impact of this event on the subsystem is moderate."
|
|
--#TYPE "Error events occurred"
|
|
--#SUMMARY "An error event occurred on system %d."
|
|
--#SUMMARY "REFCODE is %s."
|
|
--#SUMMARY "Parts ID is %s."
|
|
--#SUMMARY "Information - %s."
|
|
--#ARGUMENTS {0,2,3,6}
|
|
--#SEVERITY MINOR
|
|
--#CATEGORY "Error Events"
|
|
::= 3
|
|
|
|
raideventUserservice TRAP-TYPE
|
|
ENTERPRISE raidRoot
|
|
VARIABLES {
|
|
eventTrapSerialNumber,
|
|
eventTrapNickname,
|
|
eventTrapREFCODE,
|
|
eventTrapPartsID,
|
|
eventTrapDate,
|
|
eventTrapTime,
|
|
eventTrapDescription
|
|
}
|
|
DESCRIPTION
|
|
"The impact of this event on the subsystem is low."
|
|
--#TYPE "Error events occurred"
|
|
--#SUMMARY "An error event occurred on system %d."
|
|
--#SUMMARY "REFCODE is %s."
|
|
--#SUMMARY "Parts ID is %s."
|
|
--#SUMMARY "Information - %s."
|
|
--#ARGUMENTS {0,2,3,6}
|
|
--#SEVERITY INFORMATIONAL
|
|
--#CATEGORY "Error Events"
|
|
::= 4
|
|
|
|
END
|