mibs/MIBS/hitachi/HM800MIB
2023-12-05 12:25:34 +01:00

635 lines
13 KiB
Plaintext

--
-- 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