diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/unitrends/UNITRENDS-SNMP | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/unitrends/UNITRENDS-SNMP')
| -rw-r--r-- | MIBS/unitrends/UNITRENDS-SNMP | 1514 |
1 files changed, 1514 insertions, 0 deletions
diff --git a/MIBS/unitrends/UNITRENDS-SNMP b/MIBS/unitrends/UNITRENDS-SNMP new file mode 100644 index 0000000..a31150e --- /dev/null +++ b/MIBS/unitrends/UNITRENDS-SNMP @@ -0,0 +1,1514 @@ +--***************************************************************************** +-- Unitrends SNMP subagent MIB +-- MIB Revision: 1.4 +-- +-- Unitrends copyright information 2013-2016 +--***************************************************************************** + +UNITRENDS-SNMP DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, Counter32, Integer32 + FROM SNMPv2-SMI + + DisplayString, TEXTUAL-CONVENTION + FROM SNMPv2-TC; + +unitrends OBJECT IDENTIFIER ::= { enterprises 21865 } +rr OBJECT IDENTIFIER ::= { unitrends 1 } +trapMembers OBJECT IDENTIFIER ::= { rr 1 } +trapGroups OBJECT IDENTIFIER ::= { rr 2 } +trap100 OBJECT IDENTIFIER ::= { trapGroups 100 } +trapPrefix OBJECT IDENTIFIER ::= { trap100 0 } +bpGroup OBJECT IDENTIFIER ::= { rr 3 } +ipmiGroup OBJECT IDENTIFIER ::= { rr 4 } +diskGroup OBJECT IDENTIFIER ::= { rr 5 } +mgtGroup OBJECT IDENTIFIER ::= { rr 6 } +bpBackupGroup OBJECT IDENTIFIER ::= { bpGroup 10 } +bpCapacityGroup OBJECT IDENTIFIER ::= { bpGroup 20 } +bpReplicationGroup OBJECT IDENTIFIER ::= { bpGroup 30 } +bpArchiveGroup OBJECT IDENTIFIER ::= { bpGroup 40 } +coolingGroup OBJECT IDENTIFIER ::= { ipmiGroup 10 } +tempGroup OBJECT IDENTIFIER ::= { ipmiGroup 20 } +voltageGroup OBJECT IDENTIFIER ::= { ipmiGroup 30 } +eventlogGroup OBJECT IDENTIFIER ::= { ipmiGroup 40 } +physdiskGroup OBJECT IDENTIFIER ::= { diskGroup 10 } +volumeGroup OBJECT IDENTIFIER ::= { diskGroup 20 } + +--***************************************************************************** +-- MODULE IDENTITY AND REVISION GROUP +--***************************************************************************** +unitrendsSnmpModule MODULE-IDENTITY + LAST-UPDATED "201607281600Z" -- UTC format is YYMMDDHHmmZ + ORGANIZATION "Unitrends" + CONTACT-INFO " " + DESCRIPTION "This SNMP MIB module supports the Unitrends Rapid Recovery + backup appliances for monitoring various components, + providing SNMP access to GET and TRAP information, + and support events through the NOTIFICATION-TYPE construct. + + Version: 1.4 07/28/2016 + Unitrends copyright information 2013-2016" + ::= { bpGroup 1 } + +-- +-- +-- +UnitrendsStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The status used for the overall health of the server." + SYNTAX INTEGER { + other(1), + unknown(2), + ok(3), + nonCritical(4), + critical(5), + nonRecoverable(6), + lowerCritical(7), + upperCritical(8) } + +UnitrendsFeatureStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The status of a particular feature." + SYNTAX INTEGER { + other(1), + unknown(2), + disabled(3), + enabled(4), + notImplemented(5) } + +UnitrendsSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The severity of the event." + SYNTAX INTEGER { + clearing(0), + error(1), + warning(2), + information(3) } + +OneBasedIndex ::= Integer32(1..2147483647) + +--***************************************************************************** +-- +-- SYSTEM MANAGEMENT INFO GROUP +-- +--***************************************************************************** + +mgtInfoAssetId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Unitrends Asset ID of the system." + ::= { mgtGroup 1 } + +mgtInfoHostname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Hostname of the system." + ::= { mgtGroup 2 } + +mgtInfoKernelVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Linux Kernel version of the system." + ::= { mgtGroup 3 } + +mgtInfoMemoryTotal OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines Total Memory (MB) on the system." + ::= { mgtGroup 4 } + +mgtInfoMemoryUsed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines Memory Used (MB) on the system." + ::= { mgtGroup 5 } + +mgtInfoMemoryFree OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines Memory Free (MB) on the system." + ::= { mgtGroup 6 } + +mgtInfoCpuUsed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the percentage of CPU used." + ::= { mgtGroup 7 } + +mgtInfoBaseboard OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the system baseboard model." + ::= { mgtGroup 8 } + +mgtInfoBiosVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the BIOS version on the system." + ::= { mgtGroup 9 } + +mgtInfoFwVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Firmware version on the system." + ::= { mgtGroup 10 } + +mgtInfoDhcpMode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the DHCP Mode of the IPMI LAN interface." + ::= { mgtGroup 11 } + +mgtInfoIpAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the IP Address of the IPMI LAN interface." + ::= { mgtGroup 12 } + +mgtInfoMacAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the MAC Address of the IPMI LAN interface." + ::= { mgtGroup 13 } + +mgtInfoSubnetMask OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Subnet Mask of the IPMI LAN interface." + ::= { mgtGroup 14 } + +mgtInfoGatewayIP OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Gateway IP Address of the IPMI LAN interface." + ::= { mgtGroup 15 } + +mgtInfoGatewayMac OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Gateway MAC Address of the IPMI LAN interface." + ::= { mgtGroup 16 } + +mgtInfoLanPort OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the IPMI LAN interface port used." + ::= { mgtGroup 17 } + +mgtInfoManufDate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the IPMI Manufacturing Date of the baseboard." + ::= { mgtGroup 18 } + +mgtInfoRelease OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Unitrends release version." + ::= { mgtGroup 19 } + +--***************************************************************************** +-- +-- POWER GROUP +-- +--***************************************************************************** + +------------------------------------------------------------------------------- +-- Voltage Probe Table +------------------------------------------------------------------------------- +voltageProbeInstances OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute denotes the number of voltage sensors available + on the system" + ::= { voltageGroup 1 } + +voltageProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VoltageProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Voltage Probe Table." + ::= { voltageGroup 2 } + + +voltageProbeTableEntry OBJECT-TYPE + SYNTAX VoltageProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Voltage Probe Table Entry." + INDEX { voltageIndex } + ::= { voltageProbeTable 1 } + +VoltageProbeTableEntry ::= SEQUENCE { + voltageIndex OneBasedIndex, + voltageDeviceId INTEGER, + voltageDescription DisplayString, + voltageStatusString DisplayString, + voltageStatus UnitrendsStatus, + voltageReading DisplayString, + voltageUpperCriticalThreshold DisplayString, + voltageLowerCriticalThreshold DisplayString +} + +voltageIndex OBJECT-TYPE + SYNTAX OneBasedIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the index (one based) of the voltage probe." + ::= { voltageProbeTableEntry 1 } + +voltageDeviceId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines an unique ID for the voltage probe" + ::= { voltageProbeTableEntry 2 } + +voltageDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute textually describes the voltage probe." + ::= { voltageProbeTableEntry 3 } + +voltageStatusString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status of the sensor will be one of the +following strings: OK, Error, Degraded or Unknown." + ::= { voltageProbeTableEntry 4 } + +voltageStatus OBJECT-TYPE + SYNTAX UnitrendsStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current health status of the sensor." + ::= { voltageProbeTableEntry 5 } + +voltageReading OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current reading of the voltage probe." + ::= { voltageProbeTableEntry 6 } + +voltageUpperCriticalThreshold OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The upper critical threshold for the voltage probe, in +millivolts." + ::= { voltageProbeTableEntry 7 } + +voltageLowerCriticalThreshold OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The lower non-critical threshold for the voltage probe, in +millivolts." + ::= { voltageProbeTableEntry 8 } + +--***************************************************************************** +-- +-- THERMAL GROUP +-- +--***************************************************************************** + +------------------------------------------------------------------------------- +-- Cooling Device Table +------------------------------------------------------------------------------- +coolingDeviceInstances OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute denotes the number of fan sensors available + on the system" + ::= { coolingGroup 1 } + +coolingDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CoolingDeviceTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Cooling Device Table." + ::= { coolingGroup 2 } + +coolingDeviceTableEntry OBJECT-TYPE + SYNTAX CoolingDeviceTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Cooling Device Table Entry" + INDEX { coolingDeviceIndex } + ::= { coolingDeviceTable 1 } + +CoolingDeviceTableEntry ::= SEQUENCE { + coolingDeviceIndex OneBasedIndex, + coolingDeviceId INTEGER, + coolingDeviceDescription DisplayString, + coolingDeviceStatusString DisplayString, + coolingDeviceStatus UnitrendsStatus, + coolingDeviceReading DisplayString, + coolingDeviceUpperCriticalThreshold DisplayString, + coolingDeviceLowerCriticalThreshold DisplayString +} + +coolingDeviceIndex OBJECT-TYPE + SYNTAX OneBasedIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the index (one based) of the cooling device." + ::= { coolingDeviceTableEntry 1 } + +coolingDeviceId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines an unique ID for the cooling device" + ::= { coolingDeviceTableEntry 2 } + +coolingDeviceDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute textually describes the cooling device." + ::= { coolingDeviceTableEntry 3 } + +coolingDeviceStatusString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status of the sensor will be one of the +following strings: OK, Error, Degraded or Unknown." + ::= { coolingDeviceTableEntry 4 } + +coolingDeviceStatus OBJECT-TYPE + SYNTAX UnitrendsStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current health status of the sensor." + ::= { coolingDeviceTableEntry 5 } + +coolingDeviceReading OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute contains the current fan sensor +reading, measured in the units specified by the Fan Units attribute." + ::= { coolingDeviceTableEntry 6 } + +coolingDeviceUpperCriticalThreshold OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute contains the major error threshold +level for the fan. The threshold is given in the units specified by the Fan Units +attribute. This attribute may not apply to all fan types." + ::= { coolingDeviceTableEntry 7 } + +coolingDeviceLowerCriticalThreshold OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute contains the lower critical threshold level +for the fan. The threshold is given in the units specified by the Fan Units +attribute. This attribute may not apply to all fan types." + ::= { coolingDeviceTableEntry 8 } + +------------------------------------------------------------------------------- +-- Temperature Probe Table +------------------------------------------------------------------------------- +temperatureProbeInstances OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute denotes the number of temperature sensors + available on the system" + ::= { tempGroup 1 } + +temperatureProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF TemperatureProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Temperature Probe Table." + ::= { tempGroup 2 } + +temperatureProbeTableEntry OBJECT-TYPE + SYNTAX TemperatureProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Temperature Probe Table Entry." + INDEX { temperatureIndex } + ::= { temperatureProbeTable 1 } + +TemperatureProbeTableEntry ::= SEQUENCE { + temperatureIndex OneBasedIndex, + temperatureDeviceId INTEGER, + temperatureDescription DisplayString, + temperatureStatusString DisplayString, + temperatureStatus UnitrendsStatus, + temperatureReading DisplayString, + temperatureUpperCriticalThreshold DisplayString, + temperatureLowerCriticalThreshold DisplayString +} + +temperatureIndex OBJECT-TYPE + SYNTAX OneBasedIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the index (one based) of the temperature probe." + ::= { temperatureProbeTableEntry 1 } + +temperatureDeviceId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines a unique ID for the temperature probe." + ::= { temperatureProbeTableEntry 2 } +temperatureDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute textually describes the temperature probe." + ::= { temperatureProbeTableEntry 3} + +temperatureStatusString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status of the sensor will be one of the +following strings: OK, Error, Degraded or Unknown." + ::= { temperatureProbeTableEntry 4 } + +temperatureStatus OBJECT-TYPE + SYNTAX UnitrendsStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current health status of the sensor." + ::= { temperatureProbeTableEntry 5 } + +temperatureReading OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The present temperature reading of this temperature probe +in 1/10th degrees C. 0x8000000 denotes 'unknown'." + ::= { temperatureProbeTableEntry 6 } + +temperatureUpperCriticalThreshold OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The upper critical threshold for the temperature probe, in +/10th degrees C. 0x80000000 denotes 'unknown'." + ::= { temperatureProbeTableEntry 7 } + +temperatureLowerCriticalThreshold OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The lower critical threshold for the temperature probe, in +1/10 degrees C. 0x80000000 denotes 'unknown'." + ::= { temperatureProbeTableEntry 8 } + +--***************************************************************************** +-- IPMI Event Log Entries +--***************************************************************************** +eventlogProbeInstances OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute denotes the number of event log entries + available on the system" + ::= { eventlogGroup 1 } + +eventlogProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF EventLogProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Voltage Probe Table." + ::= { eventlogGroup 2 } + +eventlogProbeTableEntry OBJECT-TYPE + SYNTAX EventLogTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Temperature Probe Table Entry." + INDEX { temperatureIndex } + ::= { eventlogProbeTable 1 } + +EventLogTableEntry ::= SEQUENCE { + eventlogDescription DisplayString +} + +eventlogEntryDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This object contains the IPMI System Event Log entry description." + ::= { eventlogProbeTableEntry 2 } + +--***************************************************************************** +-- BP Backup Info +--***************************************************************************** +backupProbeInstances OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute denotes the number of Backup entries + available on the system" + ::= { bpBackupGroup 1 } + +backupProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF BackupProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Backup Probe Table." + ::= { bpBackupGroup 2 } + +backupProbeTableEntry OBJECT-TYPE + SYNTAX BackupProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This defines the Backup Probe Table Entry matching the Backups Report." + INDEX { backupIndex } + ::= { backupProbeTable 1 } + +BackupProbeTableEntry ::= SEQUENCE { + backupIndex OneBasedIndex, + backupId INTEGER, + backupClient DisplayString, + backupStatusString DisplayString, + backupStatusValue INTEGER, + backupTime DisplayString, + backupType DisplayString, + backupSize DisplayString, + backupNumFiles INTEGER, + backupIsLast INTEGER +} + +backupIndex OBJECT-TYPE + SYNTAX OneBasedIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is an index (one based) for the backup in the list." + ::= { backupProbeTableEntry 1 } + +backupId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This is the unique backup ID number of the backup." + ::= { backupProbeTableEntry 2 } + +backupClient OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Client Name for the backup." + ::= { backupProbeTableEntry 3 } + +backupStatusString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Status String for the backup." + ::= { backupProbeTableEntry 4 } + +backupStatusValue OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Status Value for the backup." + ::= { backupProbeTableEntry 5 } + +backupTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Date/Time for the backup." + ::= { backupProbeTableEntry 6 } + +backupType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Backup Type for the backup." + ::= { backupProbeTableEntry 7 } + +backupSize OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Size in MB of the backup." + ::= { backupProbeTableEntry 8 } + +backupNumFiles OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Number of Files in the backup." + ::= { backupProbeTableEntry 9 } + +backupIsLast OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Set to 1 if this is the last backup of this type." + ::= { backupProbeTableEntry 10 } + +--***************************************************************************** +-- BP Capacity Info +--***************************************************************************** +capacityProbeInstances OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute denotes the number of Capacity entries + available on the system" + ::= { bpCapacityGroup 1 } + +capacityProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CapacityProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Capacity Probe Table." + ::= { bpCapacityGroup 2 } + +capacityProbeTableEntry OBJECT-TYPE + SYNTAX CapacityProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Capacity Probe Table Entry." + INDEX { capacityIndex } + ::= { capacityProbeTable 1 } + +CapacityProbeTableEntry ::= SEQUENCE { + capacityIndex OneBasedIndex, + capacityDeviceId INTEGER, + capacityDeviceName DisplayString, + capacityDeviceFilename DisplayString, + capacitySize DisplayString, + capacityUsed DisplayString, + capacityFree DisplayString +} + +capacityIndex OBJECT-TYPE + SYNTAX OneBasedIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the index (one based) of the capacity." + ::= { capacityProbeTableEntry 1 } + +capacityDeviceId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the unique Device ID of the device." + ::= { capacityProbeTableEntry 2 } + +capacityDeviceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Device Name for the device whose capacity is reported." + ::= { capacityProbeTableEntry 3 } + +capacityDeviceFilename OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Device Filename for the device whose capacity is reported." + ::= { capacityProbeTableEntry 4 } + +capacitySize OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Capacity or total logical Size of this device." + ::= { capacityProbeTableEntry 5 } + +capacityUsed OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The amount of space Used on this device." + ::= { capacityProbeTableEntry 6 } + +capacityFree OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The amount of Free space on this device." + ::= { capacityProbeTableEntry 7 } + +--***************************************************************************** +-- BP Replication Info +--***************************************************************************** +replicationProbeInstances OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute denotes the number of Replication entries + available on the system" + ::= { bpReplicationGroup 1 } + +replicationProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF ReplicationProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Replication Probe Table." + ::= { bpReplicationGroup 2 } + +replicationProbeTableEntry OBJECT-TYPE + SYNTAX ReplicationProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Replication Probe Table Entry." + INDEX { replicationIndex } + ::= { replicationProbeTable 1 } + +ReplicationProbeTableEntry ::= SEQUENCE { + replicationIndex OneBasedIndex, + replicationBackupNo INTEGER, + replicationClient DisplayString, + replicationDestination DisplayString, + replicationTime DisplayString, + replicationSize INTEGER, + replicationStatusString DisplayString, + replicationStatus INTEGER +} + +replicationIndex OBJECT-TYPE + SYNTAX OneBasedIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the index (one based) of the replication." + ::= { replicationProbeTableEntry 1 } + +replicationBackupNo OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the backup number of the replication job." + ::= { replicationProbeTableEntry 2 } + +replicationClient OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Client Name for the replication job." + ::= { replicationProbeTableEntry 3 } + +replicationDestination OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Destination Name for the replication job." + ::= { replicationProbeTableEntry 4 } + +replicationTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Date-Time for the replication job." + ::= { replicationProbeTableEntry 5 } + +replicationSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Size of the replication job." + ::= { replicationProbeTableEntry 6 } + +replicationStatusString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Status String for the replication job." + ::= { replicationProbeTableEntry 7 } + +replicationStatus OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the status of the replication job." + ::= { replicationProbeTableEntry 8 } + +--***************************************************************************** +-- BP Archive Info +--***************************************************************************** +archiveProbeInstances OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute denotes the number of Archive entries + available on the system" + ::= { bpArchiveGroup 1 } + +archiveProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArchiveProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Archive Probe Table." + ::= { bpArchiveGroup 2 } + +archiveProbeTableEntry OBJECT-TYPE + SYNTAX ArchiveProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Archive Probe Table Entry." + INDEX { archiveIndex } + ::= { archiveProbeTable 1 } + +ArchiveProbeTableEntry ::= SEQUENCE { + archiveIndex OneBasedIndex, + archiveDeviceId INTEGER, + archiveClient DisplayString, + archiveSuccess INTEGER, + archiveSize INTEGER, + archiveBackupTime DisplayString, + archiveBackupType INTEGER, + archiveBackupNo INTEGER, + archiveOSType DisplayString, + archiveErrorMsg DisplayString, + archiveElapsedSec INTEGER, + archiveCompressed INTEGER, + archiveEncrypted INTEGER +} + +archiveIndex OBJECT-TYPE + SYNTAX OneBasedIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the index (one based) of the archive." + ::= { archiveProbeTableEntry 1 } + +archiveDeviceId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the unique Device ID of the archive." + ::= { archiveProbeTableEntry 2 } + +archiveClient OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Client Name for the archive." + ::= { archiveProbeTableEntry 3 } + +archiveSuccess OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute is =1 if the archive job was successful." + ::= { archiveProbeTableEntry 4 } + +archiveSize OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Size in MB of the archive job." + ::= { archiveProbeTableEntry 5 } + +archiveBackupTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Date-Time of the archive." + ::= { archiveProbeTableEntry 6 } + +archiveBackupType OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Backup Type of the archive." + ::= { archiveProbeTableEntry 7 } + +archiveBackupNo OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This defines the Backup Number for the archive." + ::= { archiveProbeTableEntry 8 } + +archiveOSType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Client OS Type of the archive." + ::= { archiveProbeTableEntry 9 } + +archiveErrorMsg OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Error Message for the archive job, if any." + ::= { archiveProbeTableEntry 10 } + +archiveElapsedSec OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Elapsed time in seconds for the archive job." + ::= { archiveProbeTableEntry 11 } + +archiveCompressed OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Set to 1 if the archive is compressed." + ::= { archiveProbeTableEntry 12 } + +archiveEncrypted OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Set to 1 if the archive is encrypted." + ::= { archiveProbeTableEntry 13 } + +--***************************************************************************** +-- Physical Disk Info +--***************************************************************************** +physdiskProbeInstances OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute denotes the number of PhysDisk entries + available on the system" + ::= { physdiskGroup 1 } + +physdiskProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF PhysDiskProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the PhysDisk Probe Table." + ::= { physdiskGroup 2 } + +physdiskProbeTableEntry OBJECT-TYPE + SYNTAX PhysDiskProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the PhysDisk Probe Table Entry." + INDEX { physdiskIndex } + ::= { physdiskProbeTable 1 } + +PhysDiskProbeTableEntry ::= SEQUENCE { + physdiskIndex OneBasedIndex, + physdiskDeviceId DisplayString, + physdiskDescription DisplayString, + physdiskStatus INTEGER, + physdiskSize INTEGER, + physdiskTime DisplayString, + physdiskAppType INTEGER, + physdiskOSType DisplayString, + physdiskErrorMsg DisplayString +} + +physdiskIndex OBJECT-TYPE + SYNTAX OneBasedIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the index (one based) of the physdisk." + ::= { physdiskProbeTableEntry 1 } + +physdiskDeviceId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The unique Device ID of the physical disk." + ::= { physdiskProbeTableEntry 2 } + +physdiskDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Description for the physical disk." + ::= { physdiskProbeTableEntry 3 } + +physdiskStatusString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The StatusString for the physical disk." + ::= { physdiskProbeTableEntry 4 } + +physdiskStatus OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Status of the physical disk." + ::= { physdiskProbeTableEntry 5 } + +physdiskModel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Model of the physical disk." + ::= { physdiskProbeTableEntry 6 } + +physdiskSerialNum OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Serial Number of the physical disk." + ::= { physdiskProbeTableEntry 7 } + +physdiskFirmware OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Firmware version of the physical disk." + ::= { physdiskProbeTableEntry 8 } + +physdiskCapacity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Capacity of the physical disk." + ::= { physdiskProbeTableEntry 9 } + +physdiskPowerOnHours OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Power-On-Hours of the physical disk." + ::= { physdiskProbeTableEntry 10 } + +physdiskPendingSectors OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The PendingSectors of the physical disk." + ::= { physdiskProbeTableEntry 11 } + +physdiskReallocSectors OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Reallocated Sectors of the physical disk." + ::= { physdiskProbeTableEntry 12 } + +physdiskSeekError OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Seek Error Rate of the physical disk." + ::= { physdiskProbeTableEntry 13 } + +--***************************************************************************** +-- Disk Volume (RAID) Info +--***************************************************************************** +volumeProbeInstances OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute denotes the number of Volume entries + available on the system" + ::= { volumeGroup 1 } + +volumeProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VolumeProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Volume Probe Table." + ::= { volumeGroup 2 } + +volumeProbeTableEntry OBJECT-TYPE + SYNTAX VolumeProbeTableEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This object defines the Volume Probe Table Entry." + INDEX { volumeIndex } + ::= { volumeProbeTable 1 } + +VolumeProbeTableEntry ::= SEQUENCE { + volumeIndex OneBasedIndex, + volumeDeviceId INTEGER, + volumeDescription DisplayString, + volumeStatusString DisplayString, + volumeStatus INTEGER +} + +volumeIndex OBJECT-TYPE + SYNTAX OneBasedIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the index (one based) of the volume." + ::= { volumeProbeTableEntry 1 } + +volumeDeviceId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the unique Device ID of the volume." + ::= { volumeProbeTableEntry 2 } + +volumeDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Description for the volume." + ::= { volumeProbeTableEntry 3 } + +volumeStatusString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Status String for the volume." + ::= { volumeProbeTableEntry 4 } + +volumeStatus OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This attribute defines the Status of the volume." + ::= { volumeProbeTableEntry 5 } + +--***************************************************************************** +-- +-- EVENTS - traps are defined below +-- +--***************************************************************************** + +------------------------------------------------------------------------------- +-- Unitrends Trap Member (varbind) definitions +------------------------------------------------------------------------------- +trapType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type/category of the event." + ::= { trapMembers 1 } + +trapAffectedObj OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The affected object of the event." + ::= { trapMembers 2 } + +trapDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Descriptive information about the event." + ::= { trapMembers 3 } + +trapSeverity OBJECT-TYPE + SYNTAX UnitrendsSeverity + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Severity of the event" + ::= { trapMembers 4 } + +trapStatus OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The status of the event." + ::= { trapMembers 5 } + +trapLicenseId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The License Identity of the system for this event." + ::= { trapMembers 6 } + +trapDpuId OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The DPU Identity of the system for this event." + ::= { trapMembers 7 } + +trapReleaseVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Release Version of the system for this event." + ::= { trapMembers 8 } + +------------------------------------------------------------------------------- +-- Unitrends Trap / Event definitions +------------------------------------------------------------------------------- +trapGroupClients NOTIFICATION-TYPE + OBJECTS { + trapType, trapAffectedObj, trapDescription, trapSeverity, + trapStatus, trapLicenseId, trapDpuId, trapReleaseVersion + } + STATUS current + DESCRIPTION "The client state has changed." + --Novell NMS trap annotation + --#TYPE "Clients" + --#SEVERITY MINOR + --#SUMMARY "The client state changed" + --#CATEGORY "Client Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= { trapPrefix 1 } + +trapGroup3Ware NOTIFICATION-TYPE + OBJECTS { + trapType, trapAffectedObj, trapDescription, trapSeverity, + trapStatus, trapLicenseId, trapDpuId, trapReleaseVersion + } + STATUS current + DESCRIPTION "The 3Ware state has changed." + --Novell NMS trap annotation + --#TYPE "3Ware" + --#SEVERITY MINOR + --#SUMMARY "The 3Ware state changed" + --#CATEGORY "3ware Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= { trapPrefix 2 } + +trapGroupPCI NOTIFICATION-TYPE + OBJECTS { + trapType, trapAffectedObj, trapDescription, trapSeverity, + trapStatus, trapLicenseId, trapDpuId, trapReleaseVersion + } + STATUS current + DESCRIPTION "The PCI state has changed." + --Novell NMS trap annotation + --#TYPE "PCI" + --#SEVERITY MINOR + --#SUMMARY "The PCI state changed" + --#CATEGORY "PCI Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= { trapPrefix 3 } + +trapGroupProcess NOTIFICATION-TYPE + OBJECTS { + trapType, trapAffectedObj, trapDescription, trapSeverity, + trapStatus, trapLicenseId, trapDpuId, trapReleaseVersion + } + STATUS current + DESCRIPTION "The Process state has changed." + --Novell NMS trap annotation + --#TYPE "Process" + --#SEVERITY MINOR + --#SUMMARY "The Process state changed" + --#CATEGORY "Process Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= { trapPrefix 5 } + +trapGroupDisk NOTIFICATION-TYPE + OBJECTS { + trapType, trapAffectedObj, trapDescription, trapSeverity, + trapStatus, trapLicenseId, trapDpuId, trapReleaseVersion + } + STATUS current + DESCRIPTION "The Disk state has changed." + --Novell NMS trap annotation + --#TYPE "Disk" + --#SEVERITY MINOR + --#SUMMARY "The Disk state changed" + --#CATEGORY "Disk Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= { trapPrefix 6 } + +trapGroupCEP NOTIFICATION-TYPE + OBJECTS { + trapType, trapAffectedObj, trapDescription, trapSeverity, + trapStatus, trapLicenseId, trapDpuId, trapReleaseVersion + } + STATUS current + DESCRIPTION "The CEP state has changed." + --Novell NMS trap annotation + --#TYPE "CEP" + --#SEVERITY MINOR + --#SUMMARY "The CEP state changed" + --#CATEGORY "CEP Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= { trapPrefix 7 } + +trapGroupDPU NOTIFICATION-TYPE + OBJECTS { + trapType, trapAffectedObj, trapDescription, trapSeverity, + trapStatus, trapLicenseId, trapDpuId, trapReleaseVersion + } + STATUS current + DESCRIPTION "The DPU state has changed." + --Novell NMS trap annotation + --#TYPE "DPU" + --#SEVERITY MINOR + --#SUMMARY "The DPU state changed" + --#CATEGORY "DPU Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= { trapPrefix 8 } + +trapGroupRAID NOTIFICATION-TYPE + OBJECTS { + trapType, trapAffectedObj, trapDescription, trapSeverity, + trapStatus, trapLicenseId, trapDpuId, trapReleaseVersion + } + STATUS current + DESCRIPTION "The RAID state has changed." + --Novell NMS trap annotation + --#TYPE "RAID" + --#SEVERITY MINOR + --#SUMMARY "The RAID state changed" + --#CATEGORY "RAID Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= { trapPrefix 9 } + +trapGroupBackup NOTIFICATION-TYPE + OBJECTS { + trapType, trapAffectedObj, trapDescription, trapSeverity, + trapStatus, trapLicenseId, trapDpuId, trapReleaseVersion + } + STATUS current + DESCRIPTION "The Backup state has changed." + --Novell NMS trap annotation + --#TYPE "Backup" + --#SEVERITY MINOR + --#SUMMARY "The Backup state changed" + --#CATEGORY "Backup Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= { trapPrefix 10 } + +trapGroupArchive NOTIFICATION-TYPE + OBJECTS { + trapType, trapAffectedObj, trapDescription, trapSeverity, + trapStatus, trapLicenseId, trapDpuId, trapReleaseVersion + } + STATUS current + DESCRIPTION "The Archive state has changed." + --Novell NMS trap annotation + --#TYPE "Archive" + --#SEVERITY MINOR + --#SUMMARY "The Archive state changed" + --#CATEGORY "Archive Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= { trapPrefix 11 } + +trapGroupVersion NOTIFICATION-TYPE + OBJECTS { + trapType, trapAffectedObj, trapDescription, trapSeverity, + trapStatus, trapLicenseId, trapDpuId, trapReleaseVersion + } + STATUS current + DESCRIPTION "The Version state has changed." + --Novell NMS trap annotation + --#TYPE "Version" + --#SEVERITY MINOR + --#SUMMARY "The Version state changed" + --#CATEGORY "Version Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= { trapPrefix 12 } + +trapGroupNetwork NOTIFICATION-TYPE + OBJECTS { + trapType, trapAffectedObj, trapDescription, trapSeverity, + trapStatus, trapLicenseId, trapDpuId, trapReleaseVersion + } + STATUS current + DESCRIPTION "The Network state has changed." + --Novell NMS trap annotation + --#TYPE "Network" + --#SEVERITY MINOR + --#SUMMARY "The Network state changed" + --#CATEGORY "Network Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= { trapPrefix 14 } + +trapGroupDiskHealth NOTIFICATION-TYPE + OBJECTS { + trapType, trapAffectedObj, trapDescription, trapSeverity, + trapStatus, trapLicenseId, trapDpuId, trapReleaseVersion + } + STATUS current + DESCRIPTION "The Disk Health state has changed." + --Novell NMS trap annotation + --#TYPE "Disk Health" + --#SEVERITY MINOR + --#SUMMARY "The Disk Health state changed" + --#CATEGORY "Disk Health Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= { trapPrefix 15 } + +trapGroupIPMI NOTIFICATION-TYPE + OBJECTS { + trapType, trapAffectedObj, trapDescription, trapSeverity, + trapStatus, trapLicenseId, trapDpuId, trapReleaseVersion + } + STATUS current + DESCRIPTION "The IPMI state has changed." + --Novell NMS trap annotation + --#TYPE "IPMI" + --#SEVERITY MINOR + --#SUMMARY "The IPMI state changed" + --#CATEGORY "IPMI Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= { trapPrefix 16 } + +trapGroupInstall NOTIFICATION-TYPE + OBJECTS { + trapType, trapAffectedObj, trapDescription, trapSeverity, + trapStatus, trapLicenseId, trapDpuId, trapReleaseVersion + } + STATUS current + DESCRIPTION "The Install state has changed." + --Novell NMS trap annotation + --#TYPE "Install" + --#SEVERITY MINOR + --#SUMMARY "The Install state changed" + --#CATEGORY "Install Events" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= { trapPrefix 17 } + +trapGroupTest NOTIFICATION-TYPE + OBJECTS { + trapType, trapAffectedObj, trapDescription, trapSeverity, + trapStatus, trapLicenseId, trapDpuId, trapReleaseVersion + } + STATUS current + DESCRIPTION "A Test trap was issued." + --Novell NMS trap annotation + --#TYPE "Test" + --#SEVERITY INFORMATIONAL + --#SUMMARY "A Test trap was issued" + --#CATEGORY "3ware Alarms" + --#STATE OPERATIONAL + --#STATUS MANDATORY + ::= { trapPrefix 99 } + + +END |