mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +00:00
device: Added detection for Hitachi Data Systems SAN (#7160)
* Syslog test case * revert changes on master * newDevice: Hitachi Data Systems SAN * Renamed mib directory * Change discovery of sysObjectId
This commit is contained in:
parent
c8f695d387
commit
2da9ee7458
1
html/images/logos/hds.svg
Normal file
1
html/images/logos/hds.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 774.72974 222.14906" version="1"><g fill-rule="evenodd"><path d="M597.27 2.8v41.9h56.23s-.34-41.9 0-41.9h27.6v104.78h-27.6v-46.1h-56.23v46.1h-27.6V2.78h27.6M333.9 2.8v17.8h-42.6v86.98h-27.94V20.6H221.1V2.8h112.8M441.84 107.58h-31.08l-9.08-22.7h-52.05l-9.08 22.7H309.8l48.9-104.8h33.9zm-66-86.97l-19.57 47.5h38.77l-19.2-47.5M703.13 107.58V2.78h27.94v104.8h-27.94M77.54 2.8v41.9h55.9V2.8h27.93v104.78h-27.94v-46.1h-55.9v46.1H49.6s.35-104.8 0-104.8h27.94M183.37 107.58V2.78h27.6v104.8h-27.6M440.8 78.6c-2.45-7.35-3.85-14.68-3.85-22.37 0-11.17 2.1-21.65 7.34-30.73 5.23-9.08 13.62-16.07 23.74-19.9 9.43-3.5 19.9-5.6 30.76-5.6 12.56 0 24.45 2.8 34.92 7.34 10.1 4.54 17.8 13.62 19.9 24.44l1.06 6.64h-29c-.35-2.8-.7-5.6-1.76-8.03-2.08-5.95-6.98-10.5-12.9-12.24-3.88-1.05-8.05-1.74-12.22-1.74-4.9 0-9.46.7-13.64 2.44-7.34 2.45-12.93 8.03-15.37 15.37-2.46 6.64-3.86 14.32-3.86 22 0 6.3 1.05 12.58 2.8 18.17 2.1 7.68 7.68 13.97 15.02 16.76 4.9 1.75 9.8 2.8 15.04 2.8 4.5 0 8.73-.7 12.9-2.1 5.24-1.74 9.8-5.6 12.22-10.83 1.4-3.5 2.1-7.33 2.1-11.17h29.34c-.34 3.14-.68 6.63-1.4 9.78-2.43 10.48-9.76 19.2-19.56 23.05-10.8 4.88-23.04 7.32-35.6 7.32-9.8 0-19.23-1.4-28.32-4.2-13.27-4.18-25.14-13.96-29.68-27.23M24.8 136.92L0 139.02v3.83h1.05c9.78 1.05 9.78 1.05 9.78 8.4v51.68h15.02v-66H24.8M77.2 156.48c-9.1 0-14.68 6.3-17.12 10.13v-10.47l-1.05.35-19.9 3.14v3.5h.7c6.27.34 7.67 1.4 7.67 7.34v32.47h12.58v-23.75c0-6.28 5.93-14.67 12.22-14.67 5.94 0 6.3 5.25 6.3 13.3v25.13h12.56v-32.47c0-9.1-4.9-13.98-13.97-13.98M126.1 174.64c-4.9-2.44-9.1-4.53-9.1-8.03 0-3.83 4.55-4.18 6.65-4.18 5.24 0 9.78 2.8 11.87 3.83l1.75 1.4v-9.43l-1.4-.34c-2.44-.35-6.64-1.4-11.53-1.4-11.52 0-18.86 4.9-18.86 13.63 0 7.34 7.34 11.17 13.97 14.32 4.9 2.44 9.78 4.54 9.78 8.4 0 3.48-3.14 5.23-8.38 5.23-5.94 0-10.83-2.8-13.62-4.54l-1.4-1.05v9.78h.7c2.8.7 7.34 1.76 13.97 1.76 12.58 0 20.26-5.25 20.26-14 0-8.38-7.68-12.2-14.67-15.36M181.28 156.48c-4.54 0-9.08 2.1-13.27 6.3v-6.65l-1.04.35-19.9 3.14v3.5h1.04c5.93.34 7.33 1.4 7.33 7.34v51.7H168v-23.4c2.1 2.78 5.94 5.23 12.93 5.23 12.92 0 19.9-8.4 19.9-24.47 0-14.67-6.98-23.05-19.55-23.05zm-3.5 6.98c8.4 0 9.44 9.1 9.44 16.07 0 11.87-3.15 17.8-9.43 17.8-8.05 0-9.8-7.67-9.8-13.95v-4.2c0-4.54 1.05-15.72 9.8-15.72M209.57 159.62v3.5h.7c6.3.34 7.68 1.4 7.68 7.34v32.47h12.23v-46.8l-.7.35-19.9 3.14M224.24 150.9c4.2 0 7.68-3.16 7.68-7 0-3.5-3.5-6.63-7.68-6.63-4.2 0-7.68 3.14-7.68 6.63 0 3.84 3.5 7 7.68 7M282.92 166.6v-9.42l-1.05-.35c-1.74-.35-3.84-.35-5.94-.35-6.98 0-10.82 5.24-12.57 9.1v-9.45l-1.05.35-19.9 3.14v3.5h.7c6.3.34 7.7 1.4 7.7 7.34v32.47h12.56v-23.4c0-3.84 1.4-12.92 12.92-12.92 1.4 0 3.15.36 4.54.7l2.1.7v-1.4M332.17 175.34c0-12.57-7-18.86-20.6-18.86-15.73 0-23.4 7.33-23.4 22.35 0 15.72 10.12 25.16 27.23 25.16 7.34 0 12.93-1.77 15.02-2.46l.7-.35v-5.95l-1.05.35c-2.1.7-5.6 1.74-9.78 1.74-13.28 0-18.52-11.17-18.52-21.3h30.4zm-20.96-13.97c6.65 0 8.4 4.88 8.4 9.42h-17.82c.35-3.5 2.1-9.43 9.43-9.43M446.4 156.48c-9.45 0-14.7 5.6-17.13 9.77v-31.08h-1.05l-19.9 2.8v3.5h.7c6.28 0 7.68 1.38 7.68 7.67v53.8h12.57v-23.06c0-8.74 6.3-15.37 11.53-15.37 6.98 0 6.98 5.25 6.98 9.8v28.63h12.58V172.9c0-4.9 0-16.42-13.97-16.42M516.6 175.34c0-12.57-7-18.86-20.62-18.86-15.72 0-23.4 7.33-23.4 22.35 0 15.72 10.13 25.16 26.9 25.16 7.66 0 13.3-1.77 15.37-2.46l.68-.35v-5.95l-1.02.35c-2.12.7-5.57 1.74-9.8 1.74-13.28 0-18.52-11.17-18.52-21.3h30.42zm-21.3-13.97c7 0 8.74 4.88 8.74 9.42h-17.86c0-3.5 2.14-9.43 9.12-9.43M376.18 143.2v14.33h-8.38v5.58h8.38v27.96c0 12.22 7.68 12.93 17.1 12.93 2.46 0 4.9-.36 7.35-.72h.7v-5.6h-1.05c-1.05.37-2.45.37-3.84.37-7.34 0-7.7-2.1-7.7-8.4v-26.54h14v-5.57h-14V143.2H376.2M622.4 137.96h-12.56v49.25c-2.43-3.82-32.46-49.24-32.46-49.24h-29v3.5l2.42.7c7.7 1.05 8.05 1.4 8.05 8.73v52.03h13.64v-51.7c2.4 3.86 34.23 51.7 34.23 51.7h16.4v-64.97h-.73M679.36 175.34c0-12.57-7-18.86-20.96-18.86-15.38 0-23.38 7.33-23.38 22.35 0 15.72 10.14 25.16 27.2 25.16 7.4 0 13.3-1.77 15.4-2.46l.72-.35v-5.95l-1.07.35c-2.1.7-5.97 1.74-10.14 1.74-13.24 0-18.14-11.17-18.53-20.95h30.76zm-21.3-13.97c6.65 0 8.4 4.88 8.73 9.42h-18.2c.4-3.5 2.47-9.43 9.46-9.43M748.15 143.2v14.33h-8.35v5.58h8.35v27.96c0 12.22 7.7 12.93 17.12 12.93 2.47 0 4.9-.36 7.33-.72h1.06v-5.6h-1.4c-1.02.37-2.1.37-3.5.37-7.66 0-8-2.1-8-8.4v-26.54h13.97v-5.57h-13.97V143.2h-12.6M723.02 172.2l12.9-14.67h-13.24l-12.23 13.97-10.82-13.97h-19.2V161h1c6.32.72 8.06 1.77 11.9 7l8.05 10.5-12.95 14.66h13.3l5.57-6.65 12.56 16.43h14.7l-23.43-30.73h11.9" class="ps03" fill="#4d4d4d"/><path d="M748.15 143.2H734.9l16.06-18.5h13.3l-16.1 18.5" class="ps03" fill="#d40000"/></g></svg>
|
After Width: | Height: | Size: 4.5 KiB |
1
html/images/os/hds.svg
Normal file
1
html/images/os/hds.svg
Normal file
@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2.4851974 2.4671232"><defs><clipPath id="a"><path stroke-width=".08" d="M2.6 77.1h39.7v39.4H2.6z"/></clipPath></defs><g transform="matrix(.0626 0 0 .0626 -.163 -4.826)" clip-path="url(#a)"><g clip-rule="evenodd" fill-rule="evenodd"><path d="M0 0h192.74v192.74H0V0z" fill="#fff"/><path d="M78.44 105.96h4.84V86.33h-4.84v19.63zm-10.88-12.1H54.8v-7.53h-4.85v19.63h4.84V97.5h12.76v8.46h4.83V86.33h-4.84v7.53zm40.25-7.53H86.45v4.17h8.27v15.46h4.85V90.5h8.26v-4.17zm11.5 0h-4.76l-9.08 19.63h4.84c.6-1.3 1.2-2.6 1.82-3.9h9.6l1.82 3.9h4.84l-9.07-19.63zm-5.5 12.1l3.1-6.8 3.14 6.8h-6.24zm61.56-4.57H162.6v-7.53h-4.85v19.63h4.84V97.5h12.76v8.46h4.84V86.33h-4.84v7.53zm9.68-7.53v19.63h4.84V86.33h-4.84zm-43.15 18.02c-2.97.18-5.42-2.27-5.95-5.05-.67-3.18-.67-7.08 1.75-9.55 2.17-1.9 5.7-1.94 8.08-.4 1.38.88 1.9 2.67 2.54 3.95h5.4c-.6-3.48-3.32-6.35-6.7-7.27-4.03-1.1-8.62-1.05-12.38.97-3.5 1.85-4.98 6.03-4.7 9.8.03 3.7 1.9 7.53 5.36 9.1 3.84 1.75 8.42 1.76 12.36.3 3.4-1.25 5.8-4.53 6.2-8.1h-5.45c-.43 2.85-2.3 5.9-5.45 6.18-.35.05-.7.07-1.06.07zM38.44 91.78c-1.62-5.8-6.62-10.43-12.5-11.73-1.63-.28-2.97-2.38-3.66-3.03-.88 1.77-2.66 2.98-4.58 3.33-6.44 1.6-10.4 7.37-12.1 13.4-.33 1.26-2.32 2.2-2.64 2.78 2 .92 3.1 2.98 3.5 5.05 1.76 5.6 6.7 9.9 12.37 11.2 1.64.26 3 2.36 3.67 3 .93-1.97 2.98-3.08 5.05-3.47 5.57-1.75 9.9-6.64 11.2-12.32.26-1.64 2.36-2.98 3-3.66-1.76-.87-2.97-2.62-3.32-4.54zm-6.37-5.43c-2.73 0-5.47 0-8.2.02v-3.85c3.05.3 6 1.7 8.2 3.83zM22.38 89c4.92-.1 8.6 5.73 6.5 10.16-1.7 4.36-7.95 5.68-11.27 2.4-3.12-2.68-2.93-7.87.03-10.58 1.26-1.23 3-2 4.76-2zm-1.54-6.47v3.82H12.7c2.2-2.13 5.1-3.5 8.14-3.82zm-10.5 20.95c-2.57-4.26-2.54-9.88 0-14.14 1.74 0 3.48 0 5.23.02-3.95 3.6-3.96 10.52.05 14.12h-5.3zm12.05 6.9c-3.57-.06-7.1-1.5-9.72-3.92h19.46c-2.6 2.5-6.16 3.94-9.75 3.93zm12.07-6.9h-5.3c3.9-3.5 4-10.1.3-13.78-.76-.65 1.08-.22 1.57-.34h3.4c2.56 4.26 2.55 9.85.03 14.12z"/><path d="M22.4 99.05c2.32.12 3.73-3.02 2.1-4.68-1.43-1.77-4.6-.85-4.88 1.4-.33 1.66 1.07 3.32 2.77 3.28z"/></g></g></svg>
|
After Width: | Height: | Size: 2.0 KiB |
9
includes/definitions/svos.yaml
Normal file
9
includes/definitions/svos.yaml
Normal file
@ -0,0 +1,9 @@
|
||||
os: svos
|
||||
text: 'Hitachi Storage Virtualization Operating System (SVOS)'
|
||||
type: storage
|
||||
icon: hds
|
||||
mib_dir:
|
||||
- hitachi
|
||||
discovery:
|
||||
- sysObjectId:
|
||||
- .1.3.6.1.4.1.116.3.
|
18
includes/polling/os/svos.inc.php
Normal file
18
includes/polling/os/svos.inc.php
Normal file
@ -0,0 +1,18 @@
|
||||
<?php
|
||||
|
||||
$data = snmpwalk_cache_oid($device, 'raidExMibRaidListTable', array(), 'HM800MIB');
|
||||
d_echo($data);
|
||||
|
||||
foreach ($data as $serialnum => $oid) {
|
||||
if (isset($data[$serialnum]['raidlistSerialNumber']) && $data[$serialnum]['raidlistSerialNumber'] != '') {
|
||||
$serial = $data[$serialnum]['raidlistSerialNumber'];
|
||||
}
|
||||
|
||||
if (isset($data[$serialnum]['raidlistDKCProductName']) && $data[$serialnum]['raidlistDKCProductName'] != '') {
|
||||
$hardware = $data[$serialnum]['raidlistDKCProductName'];
|
||||
}
|
||||
|
||||
if (isset($data[$serialnum]['raidlistDKCMainVersion']) && $data[$serialnum]['raidlistDKCMainVersion'] != '') {
|
||||
$version = $data[$serialnum]['raidlistDKCMainVersion'];
|
||||
}
|
||||
}
|
634
mibs/hitachi/HM800MIB
Normal file
634
mibs/hitachi/HM800MIB
Normal file
@ -0,0 +1,634 @@
|
||||
--
|
||||
-- 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
|
2
tests/snmpsim/svos.snmprec
Normal file
2
tests/snmpsim/svos.snmprec
Normal file
@ -0,0 +1,2 @@
|
||||
1.3.6.1.2.1.1.1.0|4|HM800
|
||||
1.3.6.1.2.1.1.2.0|6|1.3.6.1.4.1.116.3.11.4.1.1
|
Loading…
Reference in New Issue
Block a user