diff --git a/README.md b/README.md index b24758d..2a3dc97 100644 --- a/README.md +++ b/README.md @@ -14,9 +14,8 @@ the `example.cfg` should give you an idea what to do. ![nagios datadomain](./img/nagios-datadomain.png) ### Todos -An important part of the data domain is the replication. Currently check_datadomain doesn't support replications. +An important part of the data domain is the replication. Currently check_datadomain only supports checking replication pairs state. -* check all replication contexts * check age of last replication * check size of data to sync @@ -56,4 +55,4 @@ You can watch for example the `PreCompBytesRemaining` for each replication conte ### space You also should measure the space usage on the DD file systems. To get an overview how many data is written to your disks and when it's time to tidy up or buying a new shelf. `dd_space-Data` is the really interesting value. You'll be able to see issues with replications here too. If a snapshot doesn't expire or isn't deleted you can see a disk usage difference (if the devices are cross replicated). In normal cases the snapshot will be expired and cleaned up when the initial replication is done. -![diskUsage](./img/diskUsage.png) \ No newline at end of file +![diskUsage](./img/diskUsage.png) diff --git a/mibs/DataDomain_5.1.4.0.mib b/mibs/DataDomain_5.1.4.0.mib new file mode 100755 index 0000000..28acf5b --- /dev/null +++ b/mibs/DataDomain_5.1.4.0.mib @@ -0,0 +1,7737 @@ +-- ********************************************************************** +-- +-- Copyright 2004-2009 Data Domain, Inc. +-- All Rights Reserved. +-- +-- Management Information Base for Data Domain Products +-- +-- Data Domain enterprise number is 19746 +-- +-- The ASN.1 prefix to, and including the Data Domain, Inc. Enterprise is +-- 1.3.6.1.4.1.19746 +-- +-- OBJECT IDENTIFIER's 19746.1-99 reserved for DD SNMP modules +-- +-- ********************************************************************** + +DATA-DOMAIN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, Counter32, Integer32, Counter64 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ifIndex, InterfaceIndex, ifDescr + FROM IF-MIB; + + dataDomainMib MODULE-IDENTITY + LAST-UPDATED "201011080000Z" -- 8 November, 2010 + ORGANIZATION "Data Domain, Inc" + CONTACT-INFO + "Phone: +1-408-980-4800 + Fax: +1-408-980-8620" + DESCRIPTION + "This MIB is used for managing the suite of Data Domain Products." + REVISION "201011080000Z" -- 8 November, 2010 + DESCRIPTION + "Removed nfsStatsAuthenticationFailures." + ::= { enterprises 19746 } + + dataDomainMibConformance OBJECT IDENTIFIER ::= { dataDomainMib 0 } + + dataDomainMibObjects OBJECT IDENTIFIER ::= { dataDomainMib 1 } + + dataDomainMibNotifications OBJECT IDENTIFIER ::= { dataDomainMib 2 } + + dataDomainMibProducts OBJECT IDENTIFIER ::= { dataDomainMib 3 } + + +-- temporary placeholder for autogen header file + + environmentals OBJECT IDENTIFIER ::= { dataDomainMibObjects 1 } + + nvram OBJECT IDENTIFIER ::= { dataDomainMibObjects 2 } + + fileSystem OBJECT IDENTIFIER ::= { dataDomainMibObjects 3 } + + alerts OBJECT IDENTIFIER ::= { dataDomainMibObjects 4 } + + statistics OBJECT IDENTIFIER ::= { dataDomainMibObjects 5 } + + diskStorage OBJECT IDENTIFIER ::= { dataDomainMibObjects 6 } + + replication OBJECT IDENTIFIER ::= { dataDomainMibObjects 8 } + + nfs OBJECT IDENTIFIER ::= { dataDomainMibObjects 9 } + + cifs OBJECT IDENTIFIER ::= { dataDomainMibObjects 10 } + + vtl OBJECT IDENTIFIER ::= { dataDomainMibObjects 11 } + + ddboost OBJECT IDENTIFIER ::= { dataDomainMibObjects 12 } + + dataDomainSystem OBJECT IDENTIFIER ::= { dataDomainMibObjects 13 } + + art OBJECT IDENTIFIER ::= { dataDomainMibObjects 14 } + + mtree OBJECT IDENTIFIER ::= { dataDomainMibObjects 15 } + + restorer OBJECT IDENTIFIER ::= { dataDomainMibProducts 1 } +-- generated platform section for Data Domain MIB + unknown OBJECT IDENTIFIER ::= { restorer 0 } + dd200 OBJECT IDENTIFIER ::= { restorer 1 } + dd200Proto OBJECT IDENTIFIER ::= { restorer 2 } + dd410 OBJECT IDENTIFIER ::= { restorer 3 } + dd430 OBJECT IDENTIFIER ::= { restorer 4 } + dd460 OBJECT IDENTIFIER ::= { restorer 5 } + dd400g OBJECT IDENTIFIER ::= { restorer 6 } + dd460g OBJECT IDENTIFIER ::= { restorer 7 } + dd560 OBJECT IDENTIFIER ::= { restorer 8 } + dd560g OBJECT IDENTIFIER ::= { restorer 9 } + dd580 OBJECT IDENTIFIER ::= { restorer 10 } + dd580g OBJECT IDENTIFIER ::= { restorer 11 } + dd565 OBJECT IDENTIFIER ::= { restorer 12 } + dd530 OBJECT IDENTIFIER ::= { restorer 13 } + dd510 OBJECT IDENTIFIER ::= { restorer 14 } + dd120 OBJECT IDENTIFIER ::= { restorer 15 } + dd690 OBJECT IDENTIFIER ::= { restorer 16 } + dd690g OBJECT IDENTIFIER ::= { restorer 17 } + dd660 OBJECT IDENTIFIER ::= { restorer 18 } + dd880 OBJECT IDENTIFIER ::= { restorer 19 } + dd880g OBJECT IDENTIFIER ::= { restorer 20 } + dd610 OBJECT IDENTIFIER ::= { restorer 21 } + dd630 OBJECT IDENTIFIER ::= { restorer 22 } + dd140 OBJECT IDENTIFIER ::= { restorer 23 } + dd670 OBJECT IDENTIFIER ::= { restorer 24 } + dd860 OBJECT IDENTIFIER ::= { restorer 25 } + dd860g OBJECT IDENTIFIER ::= { restorer 26 } + dd890 OBJECT IDENTIFIER ::= { restorer 27 } + dd640 OBJECT IDENTIFIER ::= { restorer 28 } + dd620 OBJECT IDENTIFIER ::= { restorer 29 } + dd160 OBJECT IDENTIFIER ::= { restorer 30 } + vddr OBJECT IDENTIFIER ::= { restorer 31 } + unset OBJECT IDENTIFIER ::= { restorer 9999 } + -- Generic Type definitions. + + EnclosureID ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "unique Enclosure ID, used as index in several tables" + SYNTAX Integer32(1..2147483647) + + + Temperature ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Temperature value in Celsius" + SYNTAX Integer32 + + Minutes ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Minutes" + SYNTAX Integer32 + + Percentage ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Percentage" + SYNTAX Integer32(0..100) + + PercentageStr ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Percentage string" + SYNTAX OCTET STRING (SIZE (0..20)) + + + KBytesPerSecond ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of KBytes transferred per second" + SYNTAX Counter32 + + OpsPerSecond ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of Operations performed per second" + SYNTAX Counter32 + + ErrorCount ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of Errors Encountered" + SYNTAX Counter32 + + DDMibTableIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index for Any Data Domain MIB table" + SYNTAX Integer32(0..2147483647) + + DDMibTableString32TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "DD Mib Table String 32" + SYNTAX OCTET STRING (SIZE (0..32)) + + DDMibTableString64TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "DD Mib Table String 64" + SYNTAX OCTET STRING (SIZE (0..64)) + + DDMibTableString128TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "DD Mib Table String 128" + SYNTAX OCTET STRING (SIZE (0..128)) + + DDMibTableString256TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "DD Mib Table String 256" + SYNTAX OCTET STRING (SIZE (0..256)) + + + DDMibTableString512TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "512a" + STATUS current + DESCRIPTION + "DD Mib Table String 512" + SYNTAX OCTET STRING (SIZE (0..512)) + + DDMibTableString1024TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "DD Mib Table String 1024" + SYNTAX OCTET STRING (SIZE (0..1024)) + + DDMibTableSizeGibTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Data Domain Compression size in GiB" + SYNTAX OCTET STRING (SIZE (0..20)) + + DDMibRowDescriptionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Data Domain Mib Row Description" + SYNTAX OCTET STRING (SIZE (0..64)) + + + DDMibDateTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "16a" + STATUS current + DESCRIPTION + "Data Domain Mib Date in the yyyy-mm-dd hh:mm format" + SYNTAX OCTET STRING (SIZE (0..16)) + + DDMibMemorySizeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Data Domain Mib Memory Size of in bytes." + SYNTAX Integer32 + + DDMibTimeStampTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "DD Mib Timestamp" + SYNTAX OCTET STRING (SIZE (0..64)) + + + DDMibHostTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Data Domain Host" + SYNTAX OCTET STRING (SIZE (0..256)) + + DDMibPortTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Data Domain Port" + SYNTAX OCTET STRING (SIZE (0..256)) + + DDMibAlertDescriptionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Data Domain Mib Alert Description" + SYNTAX OCTET STRING (SIZE (0..2456)) + + DDMibVersionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Data Domain Mib version" + SYNTAX OCTET STRING (SIZE (0..64)) + + + DDMibSerialNumberTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Data Domain Mib Serial Number" + SYNTAX OCTET STRING (SIZE (0..64)) + + DDMibTableEnabledTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "DD Mib Table Enabled" + SYNTAX INTEGER { + no (0), + yes (1) + } + + + DDMibInteger32TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Data Domain Mib Integer 32." + SYNTAX Integer32 + + DDMibCompressionFactorTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Data Domain compression factor" + SYNTAX OCTET STRING (SIZE (0..20)) + + -- Specific Type definitions. + + PowerModuleIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of Power Module present in the DDR" + SYNTAX Integer32(0..2147483647) + + PowerModuleDescriptionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Power Module Description" + SYNTAX OCTET STRING (SIZE (0..64)) + + PowerModuleStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Power Module Status" + SYNTAX INTEGER { + absent (0), + ok (1), + failed (2), + faulty (3), + acnone (4), + unknown (99) + } + + TempSensorIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of Temperature Sensor present in the DDR" + SYNTAX Integer32(0..2147483647) + + TempSensorDescriptionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Temperature Sensor Description" + SYNTAX OCTET STRING (SIZE (0..64)) + + TempSensorStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Temperature Sensor Status" + SYNTAX INTEGER { + failed (0), + ok (1), + notfound (2), + overheatWarning (3), + overheatCritical (4) + } + + FanIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Fan Number of fan that is present in DDR" + SYNTAX Integer32(0..2147483647) + + FanDescriptionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Fan Description" + SYNTAX OCTET STRING (SIZE (0..64)) + + + FanLevelTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Fan level" + SYNTAX INTEGER { + unknown (0), + low (1), + normal (2), + high (3) + } + + FanStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Fan Status" + SYNTAX INTEGER { + notfound (0), + ok (1), + fail (2) + } + + NvramIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of NVRAM card present in the DDR" + SYNTAX Integer32(0..2147483647) + + NvramMemorySizeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Memory Size of NVRAM in bytes." + SYNTAX Integer32 + + NvramWindowSizeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Window Size of NVRAM in bytes." + SYNTAX Integer32 + + NvramBatteryIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of NVRAM Battery present in the DDR" + SYNTAX Integer32(0..2147483647) + + NvramBatteryStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current NVRAM Battery Status" + SYNTAX INTEGER { + ok (0), + disabled (1), + discharged (2), + softdisabled (3) + } + + DiskIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Disk Number of disk that is present in the DDR" + SYNTAX Integer32(0..2147483647) + + DiskModelTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Manufacture & Model Number of disk" + SYNTAX OCTET STRING (SIZE (0..64)) + + + DiskFirmwareVersionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Firmware version of disk" + SYNTAX OCTET STRING (SIZE (0..64)) + + + DiskSerialNumberTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Serial Number of disk" + SYNTAX OCTET STRING (SIZE (0..64)) + + + DiskCapacityTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Capacity of disk" + SYNTAX OCTET STRING (SIZE (0..20)) + + DiskStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Disk State" + SYNTAX INTEGER { + ok (1), + unknown (2), + absent (3), + failed (4) + } + + DiskSectorsPerSecondTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of disk sectors being transferred per second" + SYNTAX Counter32 + + FileSystemStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current File System Status" + SYNTAX INTEGER { + enabled (1), + disabled (2), + running (3), + unknown (4), + error (5), + cleaning (6) + } + + FileSystemResourceIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Resource Number of file system resource" + SYNTAX Integer32(0..2147483647) + + FileSystemResourceNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "File System resource name" + SYNTAX OCTET STRING (SIZE (0..64)) + + + FileSystemSpaceUnitTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Units of space in the file System represented in Gigabytes" + SYNTAX OCTET STRING (SIZE (0..20)) + + + FileSystemCompressionSizeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "File Systems Compression size in GiB" + SYNTAX OCTET STRING (SIZE (0..20)) + + + FileSystemCompressionFactorTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "File System compression factor" + SYNTAX OCTET STRING (SIZE (0..20)) + + FileSystemCompressionPeriodTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "File System compression period: last 24 hours, last 7 days" + SYNTAX OCTET STRING (SIZE (0..20)) + + DateTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "16a" + STATUS current + DESCRIPTION + "Date in the yyyy-mm-dd hh:mm format" + SYNTAX OCTET STRING (SIZE (0..16)) + + FileSystemOptionsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of File System Option Table Index" + SYNTAX Integer32(0..2147483647) + + FileSystemOptionsNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "Index of File Systems Option Name " + SYNTAX OCTET STRING (SIZE (0..128)) + + FileSystemOptionsValueTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "Index of File Systems Option Value " + SYNTAX OCTET STRING (SIZE (0..128)) + + FileSystemCleanIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "File System Clean Index" + SYNTAX Integer32(0..2147483647) + + FileSystemCleanStatusTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "File System Clean Status " + SYNTAX OCTET STRING (SIZE (0..128)) + + FileSystemCleanScheduleTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "File System Clean Schedule " + SYNTAX OCTET STRING (SIZE (0..128)) + + FileSystemCleanThrottleTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "File System Clean throttle" + SYNTAX OCTET STRING (SIZE (0..128)) + + + + + AlertIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Alert Row Index" + SYNTAX Integer32(0..2147483647) + + AlertTimestampTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Alert Timestamp" + SYNTAX OCTET STRING (SIZE (0..64)) + + + AlertDescriptionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "Alert Description" + SYNTAX OCTET STRING (SIZE (0..255)) + + + SystemStatsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Statistics Row Index" + SYNTAX Integer32(0..2147483647) + + RaidDiskStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Raid Disk State" + SYNTAX INTEGER { + inuse (1), + notinuse (2), + spare (3), + absent (4), + failed (5), + invalid (6), + foreign (7), + known (8), + available (9), + unknown (99) + } + + RaidDiskStatusTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "extra status string of Raid Disk Group node" + SYNTAX OCTET STRING (SIZE (0..64)) + + RaidDiskGroupTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Name of Raid Disk Group" + SYNTAX OCTET STRING (SIZE (0..64)) + + + ReplicationStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Replication status" + SYNTAX INTEGER { + enabled (1), + disabled (2), + disabledNeedsResync (3) + } + + ReplicationStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Replication connection status" + SYNTAX INTEGER { + connected (1), + disconnected (2), + migrating (3), + suspended (4), + neverConnected (5) + } + + ReplicationConnectTimeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "timestamp when connection was established, or 0 if there is no Replication connection" + SYNTAX Integer32 + + ReplicationPathTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "254a" + STATUS current + DESCRIPTION + "source or destination path for replication" + SYNTAX OCTET STRING (SIZE (0..254)) + + ReplicationTrafficTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "measurement of bytes being replicated" + SYNTAX Counter64 + + ReplicationThrottleTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "measurement of replication throttle in bps" + SYNTAX Integer32 + + ReplicationSyncedTimeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "timestamp when replication source and destination were in sync, or 0 if unknown" + SYNTAX Integer32 + + ReplicationContextTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "0 for collection replication contexts, > 0 for directory replication contexts" + SYNTAX Integer32(0..2147483647) + + + ReplicationConfigIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Replication Config Row Index" + SYNTAX Integer32(0..2147483647) + + + ReplicationConfigContextIdTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "Replicaton Configuration Context Id" + SYNTAX OCTET STRING (SIZE (0..32)) + + ReplicationConfigSourceTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Replicaton Configuration Connection Source" + SYNTAX OCTET STRING (SIZE (0..256)) + + ReplicationConfigDestTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Replicaton Configuration Destination" + SYNTAX OCTET STRING (SIZE (0..256)) + + ReplicationConfigConnHostTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Replicaton Configuration Connection Host" + SYNTAX OCTET STRING (SIZE (0..256)) + + ReplicationConfigConnPortTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Replicaton Configuration Connection Port" + SYNTAX OCTET STRING (SIZE (0..256)) + + + + ReplicationConfigLowBWOptimTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Replication Low BW Optimization Status" + SYNTAX INTEGER { + disabled (0), + enabled (1) + } + + + ReplicationConfigEnabledTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Replication Configuration Enabled" + SYNTAX INTEGER { + no (0), + yes (1) + } + + + + + NfsStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Network File System Status" + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + NfsClientIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of NFS clients" + SYNTAX Integer32(0..2147483647) + + NfsClientPathTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "NFS path" + SYNTAX OCTET STRING (SIZE (0..1024)) + + NfsClientClientsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "NFS Clients" + SYNTAX OCTET STRING (SIZE (0..1024)) + + NfsClientOptionsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "254a" + STATUS current + DESCRIPTION + "NFS options" + SYNTAX OCTET STRING (SIZE (0..254)) + + NfsStatsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of NFS stats" + SYNTAX Integer32(0..2147483647) + + NfsStatsExportPointTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "254a" + STATUS current + DESCRIPTION + "NFS export point" + SYNTAX OCTET STRING (SIZE (0..254)) + + NfsStatsFilesystemTypeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "NFS file system type" + SYNTAX OCTET STRING (SIZE (0..32)) + + NfsStatsCacheEntryTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of cache entries" + SYNTAX Counter32 + + NfsStatsFileHandleLookupTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of file handle lookup" + SYNTAX Counter32 + + NfsStatsMaxCacheSizeTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Max cache size" + SYNTAX Counter32 + + NfsStatsCurrentOpenStreamsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of current open streams" + SYNTAX Counter32 + + VtlAdminStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current VTL administration state" + SYNTAX INTEGER { + unknown (0), + enabled (1), + disabled (2), + failed (3) + } + + VtlProcessStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current VTL process state" + SYNTAX INTEGER { + unknown (0), + stopped (1), + starting (2), + running (3), + timingout (4), + stopping (5), + stuck (6) + } + + VtlLibraryIndexTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Index of VTL library" + SYNTAX Integer32(0..64) + + VtlLibraryNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL library name" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlLibraryVendorTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL library vendor" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlLibraryModelTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL library model" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlLibraryRevisionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL library revision" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlLibrarySerialTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL library serial" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlLibraryTotalDrivesTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of VTL drives" + SYNTAX Counter32 + + VtlLibraryTotalSlotsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of VTL slots" + SYNTAX Counter32 + + VtlLibraryTotalCapsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of VTL caps" + SYNTAX Counter32 + + VtlLibraryStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current VTL library status" + SYNTAX INTEGER { + unknown (0), + online (1), + offline (2) + } + + VtlDriveIndexTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Index of VTL drive" + SYNTAX Integer32(0..512) + + VtlDriveNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive name" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlDriveVendorTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive vendor" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlDriveModelTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive model" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlDriveRevisionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive revision" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlDriveSerialTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive serial" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlDriveStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current VTL drive status" + SYNTAX INTEGER { + unknown (0), + online (1), + offline (2) + } + + VtlDriveTapeVolumeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive tape volume" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlPortIndexTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Port Table Index" + SYNTAX Integer32(0..10) + + VtlPortNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Port Name " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlPortIDTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Port Id" + SYNTAX Counter32 + + VtlPortModelTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Port MODEL" + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlPortFirmwareTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Port Firmware" + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlPortWWNNTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL WWNN Address" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlPortWWPNTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL WWPN Address" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlPortConnectionTypeTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Port Connection Type" + SYNTAX INTEGER { + n-PORT (0), + loop (1), + point-to-Point (2), + fabric-Loop (3), + unknown (4) + } + + + VtlPortSpeedTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Port Speed " + SYNTAX INTEGER { + zero-GBPS (0), + one-GBPS (1), + two-GBPS (2), + three-GBPS (3), + four-GBPS (4), + eight-GBPS (5), + unknown (6) + } + + VtlPortEnabledTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Port Enabled" + SYNTAX INTEGER { + disabled (0), + enabled (1), + unknown (2) + } + + + VtlPortStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Port State" + SYNTAX INTEGER { + offline (0), + online (1), + uknown (2) + } + + + VtlTapeIndexTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Tape Table Index" + SYNTAX Integer32(0..250000) + + VtlTapeBarCodeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL Tape Bar Code " + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlTapePoolTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Pool " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeLocationTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Location " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeStateTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape State " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeSizeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Size " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeUsedTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Used " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeCompTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Compression " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeModTimeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Mod Time " + SYNTAX OCTET STRING (SIZE (0..32)) + + + VtlStatsIndexTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Index" + SYNTAX Integer32(0..2147483647) + + VtlStatsPortTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Bar Code " + SYNTAX OCTET STRING (SIZE (0..32)) + + + VtlStatsConrolCommandsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Control Commands" + SYNTAX Counter64 + + VtlStatsWriteCommandsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table write commands" + SYNTAX Counter64 + + VtlStatsReadCommandsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Read Commands" + SYNTAX Counter64 + + VtlStatsInTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Stats In" + SYNTAX Counter64 + + VtlStatsOutTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Stats Out" + SYNTAX Counter64 + + VtlStatsLinkFailuresTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Link failures" + SYNTAX Counter64 + + VtlStatsLIPCountTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table LIP count" + SYNTAX Counter64 + + VtlStatsSyncLossesTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Sync Losses" + SYNTAX Counter64 + + VtlStatsSignalLossesTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Signal Losses" + SYNTAX Counter64 + + VtlStatsPrimSeqProtoErrorsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Prim Seq Protocol Errors" + SYNTAX Counter64 + + VtlStatsInvalidTxWordsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Invalid Tx Words" + SYNTAX Counter64 + + VtlStatsInvalidCRCsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Invalid CRCs" + SYNTAX Counter64 + + + + CifsStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current CIFS status" + SYNTAX INTEGER { + enabled (1), + enabled-running (2), + enabled-not-running (3), + enabled-windbind-not-run (4), + disabled (5) + } + + CifsConfigModeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Current CIFS mode" + SYNTAX OCTET STRING (SIZE (0..64)) + + CifsConfigWINSServerTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS WINS servers" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsConfigNetBIOSHostnameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "CIFS NetBIOS hostname" + SYNTAX OCTET STRING (SIZE (0..255)) + + CifsConfigDomainControllerTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS Domain Controller" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsConfigDNSTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS DNS server" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsConfigGroupNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "CIFS group name" + SYNTAX OCTET STRING (SIZE (0..255)) + + CifsShareIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS share" + SYNTAX Integer32(0..2147483647) + + CifsShareNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "CIFS share name" + SYNTAX OCTET STRING (SIZE (0..255)) + + CifsSharePathTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS share path" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsShareMaxConnectionTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "CIFS maximum connection" + SYNTAX Counter32 + + CifsShareClientsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS share clients" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsShareBrowsingTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current CIFS browsing" + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + CifsShareWriteableTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current CIFS writeable" + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + CifsShareUserTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS share user" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsShareCommentTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "CIFS share comment" + SYNTAX OCTET STRING (SIZE (0..255)) + + CifsStatsSummaryIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of Cifs Stats Summary Table" + SYNTAX Integer32(0..2147483647) + + CifsStatsSummaryTotalOpsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Stats Details Total Ops Count" + SYNTAX Counter32 + + CifsStatsSummarySMBTotalReadsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Stats SMB Total Reads" + SYNTAX Counter32 + + CifsStatsSummarySMBTotalWritesTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Stats Summary Total Writes " + SYNTAX Counter32 + + + CifsStatsDetailsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Stats Details Table" + SYNTAX Integer32(0..2147483647) + + CifsStatsDetailsOperationTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Stats Details Total count" + SYNTAX Counter32 + + CifsStatsDetailsCountTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Stats Details Count" + SYNTAX Counter32 + + CifsStatsDetailsTimeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Stats Details Time in ms" + SYNTAX Counter32 + + CifsStatsDetailsTimePercentTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Index of CIFS Stats Details Time in percentage" + SYNTAX OCTET STRING (SIZE (0..20)) + + + CifsOptionsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Option Table Index" + SYNTAX Integer32(0..100) + + CifsOptionsNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "Index of CIFS Option Name " + SYNTAX OCTET STRING (SIZE (0..128)) + + CifsOptionsValueTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "Index of CIFS Option Value " + SYNTAX OCTET STRING (SIZE (0..128)) + + + DDboostStatsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of ddboost Stats Table" + SYNTAX Integer32(0..2147483647) + + + DDboostStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "DDboost Status" + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + + DDboostUserTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "DDboost user" + SYNTAX OCTET STRING (SIZE (0..1024)) + + SystemSerialNumberTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "System Serial Number" + SYNTAX OCTET STRING (SIZE (0..128)) + + FileSystemArchiveUnitStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "File System Archive Unit State" + SYNTAX INTEGER { + new (1), + target (2), + sealed (3) + } + + FileSystemArchiveUnitStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "File System Archive Unit Status" + SYNTAX INTEGER { + ready (1), + disabled (2) + } + + MtreeListStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Mtree List Status TC" + SYNTAX INTEGER { + deleted (1), + readOnly (2), + readWrite (3), + replicationDestination (4), + retention-LockEnabled (5), + retention-LockDisabled (6) + } + MtreeRetentionLockStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Mtree Retention Lock" + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + +-- ********************************************************************** +-- +-- DataDomainMibCompliance +-- ======================= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibConformance (1.3.6.1.4.1.19746.0) +-- dataDomainMibComplicances (1.3.6.1.4.1.19746.0.1) +-- dataDoamainMibCompliance (1.3.6.1.4.1.19746.0.1.1) +-- +-- ********************************************************************** + + dataDomainMibCompliances OBJECT IDENTIFIER ::= { dataDomainMibConformance 1 } + + dataDomainMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which + implement this MIB module." + MODULE -- this module + MANDATORY-GROUPS { environmentalsGroup, nvramGroup, fileSystemGroup, alertsGroup, statisticsGroup, + replGroup, nfsGroup, cifsGroup, vtlGroup } + + GROUP internalDiskStorageGroup + DESCRIPTION + "This group is mandatory for SNMP entities which + support internal disk storage" + + GROUP externalUnmanagedDiskStorageGroup + DESCRIPTION + "This group is mandatory for SNMP entities which + support external unmanaged disk storage" + + ::= { dataDomainMibCompliances 1 } + +-- ********************************************************************** +-- +-- DataDomainMibCompliance +-- ======================= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibConformance (1.3.6.1.4.1.19746.0) +-- dataDoamainMibGroups (1.3.6.1.4.1.19746.0.2) +-- +-- ********************************************************************** + + dataDomainMibGroups OBJECT IDENTIFIER ::= { dataDomainMibConformance 2 } + + environmentalsGroup OBJECT-GROUP + OBJECTS { + powerModuleDescription, + powerModuleStatus, + tempSensorDescription, + tempSensorCurrentValue, + tempSensorStatus, + fanDescription, + fanLevel, + fanStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing environmental monitoring information." + ::= { dataDomainMibGroups 1 } + + nvramGroup OBJECT-GROUP + OBJECTS { + nvramMemorySize, + nvramWindowSize, + nvramPCIErrorCount, + nvramMemoryErrorCount, + nvramBatteryStatus, + nvramBatteryCharge + } + STATUS current + DESCRIPTION + "A collection of objects providing nvram monitoring information." + ::= { dataDomainMibGroups 2 } + + fileSystemGroup OBJECT-GROUP + OBJECTS { + fileSystemStatus, + fileSystemVirtualSpace, + fileSystemResourceName, + fileSystemSpaceSize, + fileSystemSpaceUsed, + fileSystemSpaceAvail, + fileSystemPercentUsed, + fileSystemSpaceCleanable, + fileSystemCompressionPeriod, + fileSystemCompressionStartTime, + fileSystemCompressionEndTime, + fileSystemPreCompressionSize, + fileSystemPostCompressionSize, + fileSystemGlobalCompressionFactor, + fileSystemLocalCompressionFactor, + fileSystemTotalCompressionFactor, + fileSystemReductionPercent + } + STATUS current + DESCRIPTION + "A collection of objects providing file system monitoring information." + ::= { dataDomainMibGroups 3 } + + alertsGroup OBJECT-GROUP + OBJECTS { + currentAlertTimestamp, + currentAlertDescription + } + STATUS current + DESCRIPTION + "A collection of objects providing alert monitoring information." + ::= { dataDomainMibGroups 4 } + + statisticsGroup OBJECT-GROUP + OBJECTS { + cpuAvgPercentageBusy, + cpuMaxPercentageBusy, + nfsOpsPerSecond, + nfsIdlePercentage, + nfsProcPercentage, + nfsSendPercentage, + nfsReceivePercentage, + cifsOpsPerSecond, + diskReadKBytesPerSecond, + diskWriteKBytesPerSecond, + diskBusyPercentage, + nvramReadKBytesPerSecond, + nvramWriteKBytesPerSecond, + replInKBytesPerSecond, + replOutKBytesPerSecond + } + STATUS current + DESCRIPTION + "A collection of objects providing statistics information." + ::= { dataDomainMibGroups 5 } + + internalDiskStorageGroup OBJECT-GROUP + OBJECTS { + diskModel, + diskFirmwareVersion, + diskSerialNumber, + diskCapacity, + diskPropState, + diskSectorsRead, + diskSectorsWritten, + diskTotalKBytes, + diskBusy, + diskPerfState, + diskTemperature, + diskTimeoutCount, + diskReadFailCount, + diskWriteFailCount, + diskMiscFailCount, + diskOffTrackErrCount, + diskSoftEccCount, + diskCrcErrCount, + diskProbationalCount, + diskReallocCount, + diskErrState + } + STATUS current + DESCRIPTION + "A collection of objects providing internal disk monitoring information." + ::= { dataDomainMibGroups 7 } + + externalUnmanagedDiskStorageGroup OBJECT-GROUP + OBJECTS { + diskModel, + diskFirmwareVersion, + diskSerialNumber, + diskCapacity, + diskPropState, + diskSectorsRead, + diskSectorsWritten, + diskTotalKBytes, + diskBusy, + diskPerfState + } + STATUS current + DESCRIPTION + "A collection of objects providing external unmanaged disk monitoring information." + ::= { dataDomainMibGroups 8 } + + basicNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + powerSupplyFailedAlarm, + systemOverheatWarningAlarm, + systemOverheatAlertAlarm, + systemOverheatShutdownAlarm, + fanModuleFailedAlarm, + nvramFailingAlarm, + fileSystemFailedAlarm, + fileSpaceMaintenanceAlarm, + fileSpacePreWarningAlarm, + fileSpaceWarningAlarm, + fileSpaceSevereAlarm, + fileSpaceCriticalAlarm, + diskOverheatWarningAlarm, + diskOverheatAlertAlarm, + diskOverheatShutdownAlarm, + diskFailedAlarm, + diskNoSpareAlarm, + diskPathAlarm, + diskSASAlarm, + diskSASHBAAlarm, + snapshotFullAlarm, + snapshotHWMAlarm, + clusterNodeAlarm, + clusterInterfaceAlarm, + replSyncAlarm, + systemStartupAlarm, + filesysRelaunchAlarm, + filesysDDGCFailedAlarm, + filesysGeneralProblemAlarm, + diskUnsupportedAlarm, + eventIPMIUnmanageAlarm + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing basic notifications." + ::= { dataDomainMibGroups 9 } + + internalDiskStorageNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + diskFailedAlarm, + diskOverheatWarningAlarm, + diskOverheatAlertAlarm, + diskOverheatShutdownAlarm + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing internal disk storage notifications." + ::= { dataDomainMibGroups 10 } + + replGroup OBJECT-GROUP + OBJECTS { + replState, + replStatus, + replFileSysStatus, + replConnTime, + replSource, + replDestination, + replPreCompBytesSent, + replPostCompBytesSent, + replPreCompBytesRemaining, + replPostCompBytesReceived, + replThrottle, + replSyncedAsOfTime + } + STATUS current + DESCRIPTION + "a collection of objects providing replication pair config and monitoring information." + ::= { dataDomainMibGroups 11 } + + nfsGroup OBJECT-GROUP + OBJECTS { + nfsStatus, + nfsClientPath, + nfsClientClients, + nfsClientOptions, + nfsStatsExportPoint, + nfsStatsFilesystemType, + nfsStatsCacheEntry, + nfsStatsFileHandleLookup, + nfsStatsMaxCacheSize, + nfsStatsCurrentOpenStreams + } + STATUS current + DESCRIPTION + "A collection of objects providing NFS monitoring information." + ::= { dataDomainMibGroups 12 } + + cifsGroup OBJECT-GROUP + OBJECTS { + cifsStatus, + cifsConfigMode, + cifsConfigWINSServer, + cifsConfigNetBIOSHostname, + cifsConfigDomainController, + cifsConfigDNS, + cifsConfigGroupName, + cifsShareName, + cifsSharePath, + cifsShareClients, + cifsShareUser, + cifsShareComment, + cifsShareBrowsing, + cifsShareWriteable, + cifsShareMaxConnection + } + STATUS current + DESCRIPTION + "A collection of objects providing CIFS monitoring information." + ::= { dataDomainMibGroups 13 } + + vtlGroup OBJECT-GROUP + OBJECTS { + vtlAdminState, + vtlProcessState, + vtlLibraryName, + vtlLibraryVendor, + vtlLibraryModel, + vtlLibraryRevision, + vtlLibrarySerial, + vtlLibraryTotalDrives, + vtlLibraryTotalSlots, + vtlLibraryTotalCaps, + vtlLibraryStatus, + vtlDriveName, + vtlDriveVendor, + vtlDriveModel, + vtlDriveRevision, + vtlDriveSerial, + vtlDriveLibraryName, + vtlDriveStatus, + vtlDriveTapeVolume + } + STATUS current + DESCRIPTION + "A collection of objects providing VTL monitoring information." + ::= { dataDomainMibGroups 14 } + +-- ********************************************************************** +-- +-- Environmentals +-- ============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- +-- ********************************************************************** + +-- ********************************************************************** +-- +-- Power +-- ============ +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- power (1.3.6.1.4.1.19746.1.1.1) +-- +-- ********************************************************************** + + power OBJECT IDENTIFIER ::= { environmentals 1 } + +-- ********************************************************************** +-- +-- powerModules +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- power (1.3.6.1.4.1.19746.1.1.1) +-- powerModules (1.3.6.1.4.1.19746.1.1.1.1) +-- +-- ********************************************************************** + + powerModules OBJECT IDENTIFIER ::= { power 1 } + + powerModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of PowerModuleEntry." + ::= { powerModules 1 } + + powerModuleEntry OBJECT-TYPE + SYNTAX PowerModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "powerModuleTable Row Description" + INDEX { powerEnclosureID, powerModuleIndex } + ::= { powerModuleTable 1 } + + PowerModuleEntry ::= SEQUENCE { + powerEnclosureID EnclosureID, + powerModuleIndex PowerModuleIndexTC, + powerModuleDescription PowerModuleDescriptionTC, + powerModuleStatus PowerModuleStatusTC + } + + powerEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power Module Enclosure ID" + ::= { powerModuleEntry 1 } + + powerModuleIndex OBJECT-TYPE + SYNTAX PowerModuleIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power Module index" + ::= { powerModuleEntry 2 } + + powerModuleDescription OBJECT-TYPE + SYNTAX PowerModuleDescriptionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Power Module Description" + ::= { powerModuleEntry 3 } + + powerModuleStatus OBJECT-TYPE + SYNTAX PowerModuleStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "current enclosure Power Module status" + ::= { powerModuleEntry 4 } + +-- ********************************************************************** +-- +-- Temperatures +-- ============ +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- temperatures (1.3.6.1.4.1.19746.1.1.2) +-- +-- ********************************************************************** + + temperatures OBJECT IDENTIFIER ::= { environmentals 2 } + +-- ********************************************************************** +-- +-- TemperatureSensors +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- temperatures (1.3.6.1.4.1.19746.1.1.2) +-- temperatureSensors (1.3.6.1.4.1.19746.1.1.2.1) +-- +-- ********************************************************************** + + temperatureSensors OBJECT IDENTIFIER ::= { temperatures 1 } + + temperatureSensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF TemperatureSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of TemperatureSensorEntry." + ::= { temperatureSensors 1 } + + temperatureSensorEntry OBJECT-TYPE + SYNTAX TemperatureSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "temperatureSensorTable Row Description" + INDEX { tempEnclosureID, tempSensorIndex } + ::= { temperatureSensorTable 1 } + + TemperatureSensorEntry ::= SEQUENCE { + tempEnclosureID EnclosureID, + tempSensorIndex TempSensorIndexTC, + tempSensorTrapIndex TempSensorIndexTC, + tempSensorDescription TempSensorDescriptionTC, + tempSensorCurrentValue Temperature, + tempSensorStatus TempSensorStatusTC + } + + tempEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Temperature Sensor Enclosure ID" + ::= { temperatureSensorEntry 1 } + + tempSensorIndex OBJECT-TYPE + SYNTAX TempSensorIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Temperature Sensor Number" + ::= { temperatureSensorEntry 2 } + + tempSensorTrapIndex OBJECT-TYPE + SYNTAX TempSensorIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature Sensor Number Used for Traps" + ::= { temperatureSensorEntry 3 } + + tempSensorDescription OBJECT-TYPE + SYNTAX TempSensorDescriptionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Temperature Sensor Description" + ::= { temperatureSensorEntry 4 } + + tempSensorCurrentValue OBJECT-TYPE + SYNTAX Temperature + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current Temperature Value of the sensor" + ::= { temperatureSensorEntry 5 } + + tempSensorStatus OBJECT-TYPE + SYNTAX TempSensorStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status of the sensor" + ::= { temperatureSensorEntry 6 } + +-- ********************************************************************** +-- +-- Fans +-- ==== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- fans (1.3.6.1.4.1.19746.1.1.3) +-- +-- ********************************************************************** + + fans OBJECT IDENTIFIER ::= { environmentals 3 } + +-- ********************************************************************** +-- +-- FanProperties +-- ============= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- fans (1.3.6.1.4.1.19746.1.1.3) +-- fanProperties (1.3.6.1.4.1.19746.1.1.3.1) +-- +-- ********************************************************************** + + fanProperties OBJECT IDENTIFIER ::= { fans 1 } + + fanPropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF FanPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of FanPropertiesEntry." + ::= { fanProperties 1 } + + fanPropertiesEntry OBJECT-TYPE + SYNTAX FanPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "fanPropertiesTable Row Description" + INDEX { fanEnclosureID, fanIndex } + ::= { fanPropertiesTable 1 } + + FanPropertiesEntry ::= SEQUENCE { + fanEnclosureID EnclosureID, + fanIndex FanIndexTC, + fanTrapIndex FanIndexTC, + fanDescription FanDescriptionTC, + fanLevel FanLevelTC, + fanStatus FanStatusTC + } + + fanEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enclosure ID of fan" + ::= { fanPropertiesEntry 1 } + + fanIndex OBJECT-TYPE + SYNTAX FanIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fan Number" + ::= { fanPropertiesEntry 2 } + + fanTrapIndex OBJECT-TYPE + SYNTAX FanIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan Number" + ::= { fanPropertiesEntry 3 } + + fanDescription OBJECT-TYPE + SYNTAX FanDescriptionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor supplied description of the fan" + ::= { fanPropertiesEntry 4 } + + fanLevel OBJECT-TYPE + SYNTAX FanLevelTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "current run level of fan" + ::= { fanPropertiesEntry 5 } + + fanStatus OBJECT-TYPE + SYNTAX FanStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status of the fan" + ::= { fanPropertiesEntry 6 } + +-- ********************************************************************** +-- +-- NvramProperties +-- =============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nvram (1.3.6.1.4.1.19746.1.2) +-- nvramProperties (1.3.6.1.4.1.19746.1.2.1) +-- +-- ********************************************************************** + + nvramProperties OBJECT IDENTIFIER ::= { nvram 1 } + + nvramPropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF NvramPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NvramPropertiesEntry." + ::= { nvramProperties 1 } + + nvramPropertiesEntry OBJECT-TYPE + SYNTAX NvramPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "nvramPropertiesTable Row Description" + INDEX { nvramPropertiesIndex } + ::= { nvramPropertiesTable 1 } + + NvramPropertiesEntry ::= SEQUENCE { + nvramPropertiesIndex NvramIndexTC, + nvramMemorySize NvramMemorySizeTC, + nvramWindowSize NvramWindowSizeTC + } + + nvramPropertiesIndex OBJECT-TYPE + SYNTAX NvramIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NVRAM card index" + ::= { nvramPropertiesEntry 1 } + + nvramMemorySize OBJECT-TYPE + SYNTAX NvramMemorySizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Size of NVRAM Memory in bytes" + ::= { nvramPropertiesEntry 2 } + + nvramWindowSize OBJECT-TYPE + SYNTAX NvramWindowSizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Window size of NVRAM in bytes" + ::= { nvramPropertiesEntry 3 } + +-- ********************************************************************** +-- +-- NvramStats +-- ========== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nvram (1.3.6.1.4.1.19746.1.2) +-- nvramStats (1.3.6.1.4.1.19746.1.2.2) +-- +-- ********************************************************************** + + nvramStats OBJECT IDENTIFIER ::= { nvram 2 } + + nvramStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NvramStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NvramStatsEntry." + ::= { nvramStats 1 } + + nvramStatsEntry OBJECT-TYPE + SYNTAX NvramStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "nvramStatsTable Row Description" + INDEX { nvramStatsIndex } + ::= { nvramStatsTable 1 } + + NvramStatsEntry ::= SEQUENCE { + nvramStatsIndex NvramIndexTC, + nvramPCIErrorCount ErrorCount, + nvramMemoryErrorCount ErrorCount + } + + nvramStatsIndex OBJECT-TYPE + SYNTAX NvramIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NVRAM card index" + ::= { nvramStatsEntry 1 } + + nvramPCIErrorCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of PCI Errors Encountered on NVRAM Card" + ::= { nvramStatsEntry 2 } + + nvramMemoryErrorCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Memory Errors Encountered on NVRAM Card" + ::= { nvramStatsEntry 3 } + +-- ********************************************************************** +-- +-- NvramBatteries +-- ============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nvram (1.3.6.1.4.1.19746.1.2) +-- nvramBatteries (1.3.6.1.4.1.19746.1.2.3) +-- +-- ********************************************************************** + + nvramBatteries OBJECT IDENTIFIER ::= { nvram 3 } + + nvramBatteryTable OBJECT-TYPE + SYNTAX SEQUENCE OF NvramBatteryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NvramBatteryEntry." + ::= { nvramBatteries 1 } + + nvramBatteryEntry OBJECT-TYPE + SYNTAX NvramBatteryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "nvramBatteryTable Row Description" + INDEX { nvramBatteriesIndex, nvramBatteryIndex } + ::= { nvramBatteryTable 1 } + + NvramBatteryEntry ::= SEQUENCE { + nvramBatteriesIndex NvramIndexTC, + nvramBatteryIndex NvramBatteryIndexTC, + nvramBatteryStatus NvramBatteryStatusTC, + nvramBatteryCharge Percentage + } + + nvramBatteriesIndex OBJECT-TYPE + SYNTAX NvramIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NVRAM card index" + ::= { nvramBatteryEntry 1 } + + nvramBatteryIndex OBJECT-TYPE + SYNTAX NvramBatteryIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NVRAM Battery Number" + ::= { nvramBatteryEntry 2 } + + nvramBatteryStatus OBJECT-TYPE + SYNTAX NvramBatteryStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NVRAM Battery Status" + ::= { nvramBatteryEntry 3 } + + nvramBatteryCharge OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NVRAM Battery charge percentage" + ::= { nvramBatteryEntry 4 } + +-- ********************************************************************** +-- +-- FileSystemProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemProperties (1.3.6.1.4.1.19746.1.3.1) +-- +-- ********************************************************************** + + fileSystemProperties OBJECT IDENTIFIER ::= { fileSystem 1 } + + fileSystemStatus OBJECT-TYPE + SYNTAX FileSystemStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of the file system" + ::= { fileSystemProperties 1 } + + fileSystemVirtualSpace OBJECT-TYPE + SYNTAX FileSystemSpaceUnitTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Amount of Uncompressed data that has been backed up by the system" + ::= { fileSystemProperties 2 } + +-- ********************************************************************** +-- +-- FileSystemSpace +-- =============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemSpace (1.3.6.1.4.1.19746.1.3.2) +-- +-- ********************************************************************** + + fileSystemSpace OBJECT IDENTIFIER ::= { fileSystem 2 } + + fileSystemSpaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF FileSystemSpaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of FileSystemSpaceEntry." + ::= { fileSystemSpace 1 } + + fileSystemSpaceEntry OBJECT-TYPE + SYNTAX FileSystemSpaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystemSpaceTable Row Description" + INDEX { fileSystemResourceIndex } + ::= { fileSystemSpaceTable 1 } + + FileSystemSpaceEntry ::= SEQUENCE { + fileSystemResourceIndex FileSystemResourceIndexTC, + fileSystemResourceTrapIndex FileSystemResourceIndexTC, + fileSystemResourceName FileSystemResourceNameTC, + fileSystemSpaceSize FileSystemSpaceUnitTC, + fileSystemSpaceUsed FileSystemSpaceUnitTC, + fileSystemSpaceAvail FileSystemSpaceUnitTC, + fileSystemPercentUsed Percentage, + fileSystemSpaceCleanable FileSystemSpaceUnitTC + } + + fileSystemResourceIndex OBJECT-TYPE + SYNTAX FileSystemResourceIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "File system resource index" + ::= { fileSystemSpaceEntry 1 } + + fileSystemResourceTrapIndex OBJECT-TYPE + SYNTAX FileSystemResourceIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system resource trap index" + ::= { fileSystemSpaceEntry 2 } + + fileSystemResourceName OBJECT-TYPE + SYNTAX FileSystemResourceNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system resource name" + ::= { fileSystemSpaceEntry 3 } + + fileSystemSpaceSize OBJECT-TYPE + SYNTAX FileSystemSpaceUnitTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of the file system resource in gigabytes" + ::= { fileSystemSpaceEntry 4 } + + fileSystemSpaceUsed OBJECT-TYPE + SYNTAX FileSystemSpaceUnitTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of used space within the file system resource in gigabytes" + ::= { fileSystemSpaceEntry 5 } + + fileSystemSpaceAvail OBJECT-TYPE + SYNTAX FileSystemSpaceUnitTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of available space within the file system resource in gigabytes" + ::= { fileSystemSpaceEntry 6 } + + fileSystemPercentUsed OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of used space within the file system resource" + ::= { fileSystemSpaceEntry 7 } + + fileSystemSpaceCleanable OBJECT-TYPE + SYNTAX FileSystemSpaceUnitTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of cleanable space within the file system resource" + ::= { fileSystemSpaceEntry 8 } + +-- ********************************************************************** +-- +-- FileSystemCompression +-- =============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemCompression (1.3.6.1.4.1.19746.1.3.3) +-- +-- ********************************************************************** + + fileSystemCompression OBJECT IDENTIFIER ::= { fileSystem 3 } + + fileSystemCompressionTable OBJECT-TYPE + SYNTAX SEQUENCE OF FileSystemCompressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of FileSystemCompressionEntry." + ::= { fileSystemCompression 1 } + + fileSystemCompressionEntry OBJECT-TYPE + SYNTAX FileSystemCompressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystemCompressionTable Row Description" + INDEX { fileSystemCompressionIndex } + ::= { fileSystemCompressionTable 1 } + + FileSystemCompressionEntry ::= SEQUENCE { + fileSystemCompressionIndex FileSystemResourceIndexTC, + fileSystemCompressionPeriod FileSystemCompressionPeriodTC, + fileSystemCompressionStartTime DateTC, + fileSystemCompressionEndTime DateTC, + fileSystemPreCompressionSize FileSystemCompressionSizeTC, + fileSystemPostCompressionSize FileSystemCompressionSizeTC, + fileSystemGlobalCompressionFactor FileSystemCompressionFactorTC, + fileSystemLocalCompressionFactor FileSystemCompressionFactorTC, + fileSystemTotalCompressionFactor FileSystemCompressionFactorTC, + fileSystemReductionPercent Percentage, + fileSystemReductionPercent1 PercentageStr + } + + fileSystemCompressionIndex OBJECT-TYPE + SYNTAX FileSystemResourceIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "File system compression index" + ::= { fileSystemCompressionEntry 1 } + + fileSystemCompressionPeriod OBJECT-TYPE + SYNTAX FileSystemCompressionPeriodTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system compression period" + ::= { fileSystemCompressionEntry 2 } + + fileSystemCompressionStartTime OBJECT-TYPE + SYNTAX DateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system compression start time" + ::= { fileSystemCompressionEntry 3 } + + fileSystemCompressionEndTime OBJECT-TYPE + SYNTAX DateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system compression end time" + ::= { fileSystemCompressionEntry 4 } + + fileSystemPreCompressionSize OBJECT-TYPE + SYNTAX FileSystemCompressionSizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of the file system pre compression in gigabytes" + ::= { fileSystemCompressionEntry 5 } + + fileSystemPostCompressionSize OBJECT-TYPE + SYNTAX FileSystemCompressionSizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of the file system post compression in gigabytes" + ::= { fileSystemCompressionEntry 6 } + + fileSystemGlobalCompressionFactor OBJECT-TYPE + SYNTAX FileSystemCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system global compression factor" + ::= { fileSystemCompressionEntry 7 } + + fileSystemLocalCompressionFactor OBJECT-TYPE + SYNTAX FileSystemCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system local compression factor" + ::= { fileSystemCompressionEntry 8 } + + fileSystemTotalCompressionFactor OBJECT-TYPE + SYNTAX FileSystemCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system Total compression factor" + ::= { fileSystemCompressionEntry 9 } + + fileSystemReductionPercent OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "File system Reduction Percent" + ::= { fileSystemCompressionEntry 10 } + + fileSystemReductionPercent1 OBJECT-TYPE + SYNTAX PercentageStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system Reduction Percent" + ::= { fileSystemCompressionEntry 11 } + +-- ********************************************************************** +-- +-- fileSystemClean +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemClean (1.3.6.1.4.1.19746.1.3.5) +-- +-- ********************************************************************** + + fileSystemClean OBJECT IDENTIFIER ::= { fileSystem 5 } + + fileSystemCleanTable OBJECT-TYPE + SYNTAX SEQUENCE OF FileSystemCleanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of fileSystemCleanEntry." + ::= { fileSystemClean 1 } + + fileSystemCleanEntry OBJECT-TYPE + SYNTAX FileSystemCleanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystemCleanTable Row Description" + INDEX { fileSystemCleanIndex } + ::= { fileSystemCleanTable 1 } + + FileSystemCleanEntry ::= SEQUENCE { + fileSystemCleanIndex FileSystemCleanIndexTC, + fileSystemCleanStatus FileSystemCleanStatusTC, + fileSystemCleanSchedule FileSystemCleanScheduleTC, + fileSystemCleanThrottle FileSystemCleanThrottleTC + } + + fileSystemCleanIndex OBJECT-TYPE + SYNTAX FileSystemCleanIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystem Clean index" + ::= { fileSystemCleanEntry 1 } + + fileSystemCleanStatus OBJECT-TYPE + SYNTAX FileSystemCleanStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem Clean Status" + ::= { fileSystemCleanEntry 2 } + + fileSystemCleanSchedule OBJECT-TYPE + SYNTAX FileSystemCleanScheduleTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem Clean Schedule" + ::= { fileSystemCleanEntry 3 } + + fileSystemCleanThrottle OBJECT-TYPE + SYNTAX FileSystemCleanThrottleTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem Clean Throttle" + ::= { fileSystemCleanEntry 4 } + +-- ********************************************************************** +-- +-- fileSystemOptions +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemOptions (1.3.6.1.4.1.19746.1.3.4) +-- +-- ********************************************************************** + + fileSystemOptions OBJECT IDENTIFIER ::= { fileSystem 4 } + + fileSystemOptionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FileSystemOptionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of fileSystemOptionsEntry." + ::= { fileSystemOptions 1 } + + fileSystemOptionsEntry OBJECT-TYPE + SYNTAX FileSystemOptionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystemOptionsTable Row Description" + INDEX { fileSystemOptionsIndex } + ::= { fileSystemOptionsTable 1 } + + FileSystemOptionsEntry ::= SEQUENCE { + fileSystemOptionsIndex FileSystemOptionsIndexTC, + fileSystemOptionsName FileSystemOptionsNameTC, + fileSystemOptionsValue FileSystemOptionsValueTC + } + + fileSystemOptionsIndex OBJECT-TYPE + SYNTAX FileSystemOptionsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystem Options index" + ::= { fileSystemOptionsEntry 1 } + + fileSystemOptionsName OBJECT-TYPE + SYNTAX FileSystemOptionsNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem Options name" + ::= { fileSystemOptionsEntry 2 } + + fileSystemOptionsValue OBJECT-TYPE + SYNTAX FileSystemOptionsValueTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem Options Value" + ::= { fileSystemOptionsEntry 3 } + + +-- ********************************************************************** +-- +-- fileSystemArchiveUnit +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemArchiveUnit (1.3.6.1.4.1.19746.1.3.6) +-- +-- ********************************************************************** + + fileSystemArchiveUnit OBJECT IDENTIFIER ::= { fileSystem 6 } + + fileSystemArchiveUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF FileSystemArchiveUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of fileSystemArchiveUnitEntry." + ::= { fileSystemArchiveUnit 1 } + + fileSystemArchiveUnitEntry OBJECT-TYPE + SYNTAX FileSystemArchiveUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystemArchiveUnitTable Row Description" + INDEX { fileSystemArchiveUnitIndex } + ::= { fileSystemArchiveUnitTable 1 } + + FileSystemArchiveUnitEntry ::= SEQUENCE { + fileSystemArchiveUnitIndex DDMibTableIndexTC, + fileSystemArchiveUnitName DDMibTableString256TC, + fileSystemArchiveUnitState FileSystemArchiveUnitStateTC, + fileSystemArchiveUnitStatus FileSystemArchiveUnitStatusTC, + fileSystemArchiveUnitStartTime DDMibTimeStampTC, + fileSystemArchiveUnitEndTime DDMibTimeStampTC, + fileSystemArchiveUnitSize DDMibTableSizeGibTC, + fileSystemArchiveUnitDiskGroups DDMibTableString1024TC + } + + fileSystemArchiveUnitIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit index" + ::= { fileSystemArchiveUnitEntry 1 } + + fileSystemArchiveUnitName OBJECT-TYPE + SYNTAX DDMibTableString256TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit Name" + ::= { fileSystemArchiveUnitEntry 2 } + + fileSystemArchiveUnitState OBJECT-TYPE + SYNTAX FileSystemArchiveUnitStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit State" + ::= { fileSystemArchiveUnitEntry 3 } + + fileSystemArchiveUnitStatus OBJECT-TYPE + SYNTAX FileSystemArchiveUnitStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit Status" + ::= { fileSystemArchiveUnitEntry 4 } + + fileSystemArchiveUnitStartTime OBJECT-TYPE + SYNTAX DDMibTimeStampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit start Time" + ::= { fileSystemArchiveUnitEntry 5 } + + fileSystemArchiveUnitEndTime OBJECT-TYPE + SYNTAX DDMibTimeStampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit End Time" + ::= { fileSystemArchiveUnitEntry 6 } + + fileSystemArchiveUnitSize OBJECT-TYPE + SYNTAX DDMibTableSizeGibTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit Size in Gib" + ::= { fileSystemArchiveUnitEntry 7 } + + fileSystemArchiveUnitDiskGroups OBJECT-TYPE + SYNTAX DDMibTableString1024TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit DiskGroups" + ::= { fileSystemArchiveUnitEntry 8 } + +-- ********************************************************************** +-- +-- CurrentAlerts +-- ============= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- alerts (1.3.6.1.4.1.19746.1.4) +-- currentAlerts (1.3.6.1.4.1.19746.1.4.1) +-- +-- ********************************************************************** + + currentAlerts OBJECT IDENTIFIER ::= { alerts 1 } + + currentAlertTable OBJECT-TYPE + SYNTAX SEQUENCE OF CurrentAlertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of CurrentAlertEntry." + ::= { currentAlerts 1 } + + currentAlertEntry OBJECT-TYPE + SYNTAX CurrentAlertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "currentAlertTable Row Description" + INDEX { currentAlertIndex } + ::= { currentAlertTable 1 } + + CurrentAlertEntry ::= SEQUENCE { + currentAlertIndex AlertIndexTC, + currentAlertTimestamp AlertTimestampTC, + currentAlertDescription AlertDescriptionTC + } + + currentAlertIndex OBJECT-TYPE + SYNTAX AlertIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Current Alert Row index" + ::= { currentAlertEntry 1 } + + currentAlertTimestamp OBJECT-TYPE + SYNTAX AlertTimestampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of current alert" + ::= { currentAlertEntry 2 } + + currentAlertDescription OBJECT-TYPE + SYNTAX AlertDescriptionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alert Description" + ::= { currentAlertEntry 3 } + +-- ********************************************************************** +-- +-- SystemStats +-- =========== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- statistics (1.3.6.1.4.1.19746.1.5) +-- systemStats (1.3.6.1.4.1.19746.1.5.1) +-- +-- ********************************************************************** + + systemStats OBJECT IDENTIFIER ::= { statistics 1 } + + systemStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of SystemStatsEntry." + ::= { systemStats 1 } + + systemStatsEntry OBJECT-TYPE + SYNTAX SystemStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "systemStatsTable Row Description" + INDEX { systemStatsIndex } + ::= { systemStatsTable 1 } + + SystemStatsEntry ::= SEQUENCE { + systemStatsIndex SystemStatsIndexTC, + cpuAvgPercentageBusy Percentage, + cpuMaxPercentageBusy Percentage, + nfsOpsPerSecond OpsPerSecond, + nfsIdlePercentage Percentage, + nfsProcPercentage Percentage, + nfsSendPercentage Percentage, + nfsReceivePercentage Percentage, + cifsOpsPerSecond OpsPerSecond, + diskReadKBytesPerSecond KBytesPerSecond, + diskWriteKBytesPerSecond KBytesPerSecond, + diskBusyPercentage Percentage, + nvramReadKBytesPerSecond KBytesPerSecond, + nvramWriteKBytesPerSecond KBytesPerSecond, + replInKBytesPerSecond KBytesPerSecond, + replOutKBytesPerSecond KBytesPerSecond + } + + systemStatsIndex OBJECT-TYPE + SYNTAX SystemStatsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "System Stats Row index" + ::= { systemStatsEntry 1 } + + cpuAvgPercentageBusy OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU Average Percentage Busy" + ::= { systemStatsEntry 2 } + + cpuMaxPercentageBusy OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU Max Percentage Busy" + ::= { systemStatsEntry 3 } + + nfsOpsPerSecond OBJECT-TYPE + SYNTAX OpsPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of NFS Operations performed per second" + ::= { systemStatsEntry 4 } + + nfsIdlePercentage OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of time NFS was Idle" + ::= { systemStatsEntry 5 } + + nfsProcPercentage OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of time NFS was processing" + ::= { systemStatsEntry 6 } + + nfsSendPercentage OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of time NFS was sending requests" + ::= { systemStatsEntry 7 } + + nfsReceivePercentage OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of time NFS was receiving requests" + ::= { systemStatsEntry 8 } + + cifsOpsPerSecond OBJECT-TYPE + SYNTAX OpsPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of CIFS Operations performed per second" + ::= { systemStatsEntry 9 } + + diskReadKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes per second read from disk" + ::= { systemStatsEntry 10 } + + diskWriteKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes per second written on disk" + ::= { systemStatsEntry 11 } + + diskBusyPercentage OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of Time Disks were busy" + ::= { systemStatsEntry 12 } + + nvramReadKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes read per second from NVRAM" + ::= { systemStatsEntry 13 } + + nvramWriteKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes written per second on NVRAM" + ::= { systemStatsEntry 14 } + + replInKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes per second received for Replication" + ::= { systemStatsEntry 15 } + + replOutKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes per second sent for Replication" + ::= { systemStatsEntry 16 } + +-- ********************************************************************** +-- +-- DiskProperties +-- ============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- diskStorage (1.3.6.1.4.1.19746.1.6) +-- diskProperties (1.3.6.1.4.1.19746.1.6.1) +-- +-- ********************************************************************** + + diskProperties OBJECT IDENTIFIER ::= { diskStorage 1 } + + diskPropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiskPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of DiskPropertiesEntry." + ::= { diskProperties 1 } + + diskPropertiesEntry OBJECT-TYPE + SYNTAX DiskPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "diskPropertiesTable Row Description" + INDEX { diskPropEnclosureID, diskPropIndex } + ::= { diskPropertiesTable 1 } + + DiskPropertiesEntry ::= SEQUENCE { + diskPropEnclosureID EnclosureID, + diskPropIndex DiskIndexTC, + diskPropTrapIndex DiskIndexTC, + diskModel DiskModelTC, + diskFirmwareVersion DiskFirmwareVersionTC, + diskSerialNumber DiskSerialNumberTC, + diskCapacity DiskCapacityTC, + diskPropState DiskStateTC + } + + diskPropEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enclosure ID of disk" + ::= { diskPropertiesEntry 1 } + + diskPropIndex OBJECT-TYPE + SYNTAX DiskIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Disk Number" + ::= { diskPropertiesEntry 2 } + + diskPropTrapIndex OBJECT-TYPE + SYNTAX DiskIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Disk Number for Traps" + ::= { diskPropertiesEntry 3 } + + diskModel OBJECT-TYPE + SYNTAX DiskModelTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Manufacture and model of the disk" + ::= { diskPropertiesEntry 4 } + + diskFirmwareVersion OBJECT-TYPE + SYNTAX DiskFirmwareVersionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firmware version of the disk" + ::= { diskPropertiesEntry 5 } + + diskSerialNumber OBJECT-TYPE + SYNTAX DiskSerialNumberTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial Number of the disk" + ::= { diskPropertiesEntry 6 } + + diskCapacity OBJECT-TYPE + SYNTAX DiskCapacityTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Capacity of the disk" + ::= { diskPropertiesEntry 7 } + + diskPropState OBJECT-TYPE + SYNTAX DiskStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current State of the disk" + ::= { diskPropertiesEntry 8 } + +-- ********************************************************************** +-- +-- DiskPerformance +-- =============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- diskStorage (1.3.6.1.4.1.19746.1.6) +-- diskPerformance (1.3.6.1.4.1.19746.1.6.2) +-- +-- ********************************************************************** + + diskPerformance OBJECT IDENTIFIER ::= { diskStorage 2 } + + diskPerformanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiskPerformanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of DiskPerformanceEntry." + ::= { diskPerformance 1 } + + diskPerformanceEntry OBJECT-TYPE + SYNTAX DiskPerformanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "diskPerformanceTable Row Description" + INDEX { diskPerfEnclosureID, diskPerfIndex } + ::= { diskPerformanceTable 1 } + + DiskPerformanceEntry ::= SEQUENCE { + diskPerfEnclosureID EnclosureID, + diskPerfIndex DiskIndexTC, + diskSectorsRead DiskSectorsPerSecondTC, + diskSectorsWritten DiskSectorsPerSecondTC, + diskTotalKBytes KBytesPerSecond, + diskBusy Percentage, + diskPerfState DiskStateTC + } + + diskPerfEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enclosure ID of disk" + ::= { diskPerformanceEntry 1 } + + diskPerfIndex OBJECT-TYPE + SYNTAX DiskIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Disk Number" + ::= { diskPerformanceEntry 2 } + + diskSectorsRead OBJECT-TYPE + SYNTAX DiskSectorsPerSecondTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of disk sectors read per second" + ::= { diskPerformanceEntry 3 } + + diskSectorsWritten OBJECT-TYPE + SYNTAX DiskSectorsPerSecondTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of disk sectors written per second" + ::= { diskPerformanceEntry 4 } + + diskTotalKBytes OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Number of Kilo-bytes read/written per second" + ::= { diskPerformanceEntry 5 } + + diskBusy OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of time disk is busy" + ::= { diskPerformanceEntry 6 } + + diskPerfState OBJECT-TYPE + SYNTAX DiskStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current State of the disk" + ::= { diskPerformanceEntry 7 } + +-- ********************************************************************** +-- +-- DiskReliability +-- =============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- diskStorage (1.3.6.1.4.1.19746.1.6) +-- diskReliability (1.3.6.1.4.1.19746.1.6.3) +-- +-- ********************************************************************** + + diskReliability OBJECT IDENTIFIER ::= { diskStorage 3 } + + diskReliabilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiskReliabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of DiskReliabilityEntry." + ::= { diskReliability 1 } + + diskReliabilityEntry OBJECT-TYPE + SYNTAX DiskReliabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "diskReliabilityTable Row Description" + INDEX { diskErrEnclosureID, diskErrIndex } + ::= { diskReliabilityTable 1 } + + DiskReliabilityEntry ::= SEQUENCE { + diskErrEnclosureID EnclosureID, + diskErrIndex DiskIndexTC, + diskErrTrapIndex DiskIndexTC, + diskTemperature Temperature, + diskTimeoutCount ErrorCount, + diskReadFailCount ErrorCount, + diskWriteFailCount ErrorCount, + diskMiscFailCount ErrorCount, + diskOffTrackErrCount ErrorCount, + diskSoftEccCount ErrorCount, + diskCrcErrCount ErrorCount, + diskProbationalCount ErrorCount, + diskReallocCount ErrorCount, + diskErrState DiskStateTC + } + + diskErrEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enclosure ID of disk" + ::= { diskReliabilityEntry 1 } + + diskErrIndex OBJECT-TYPE + SYNTAX DiskIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Disk Number" + ::= { diskReliabilityEntry 2 } + + diskErrTrapIndex OBJECT-TYPE + SYNTAX DiskIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Disk Number for Traps" + ::= { diskReliabilityEntry 3 } + + diskTemperature OBJECT-TYPE + SYNTAX Temperature + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Disk Temperature in Celsius" + ::= { diskReliabilityEntry 4 } + + diskTimeoutCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of command timeouts" + ::= { diskReliabilityEntry 5 } + + diskReadFailCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of read failures" + ::= { diskReliabilityEntry 6 } + + diskWriteFailCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of write failures" + ::= { diskReliabilityEntry 7 } + + diskMiscFailCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of miscellaneous failures" + ::= { diskReliabilityEntry 8 } + + diskOffTrackErrCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of offtrack errors" + ::= { diskReliabilityEntry 9 } + + diskSoftEccCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of soft ecc errors" + ::= { diskReliabilityEntry 10 } + + diskCrcErrCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of crc errors" + ::= { diskReliabilityEntry 11 } + + diskProbationalCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of probational errors" + ::= { diskReliabilityEntry 12 } + + diskReallocCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of reallocation errors" + ::= { diskReliabilityEntry 13 } + + diskErrState OBJECT-TYPE + SYNTAX DiskStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current State of the disk" + ::= { diskReliabilityEntry 14 } + +-- ********************************************************************** +-- +-- ReplicationInfo +-- ======== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- replication (1.3.6.1.4.1.19746.1.8) +-- replicationInfo (1.3.6.1.4.1.19746.1.8.1) +-- +-- Physical replication is represented with a replContext of 0 +-- and has its bytes sent and received put in replPostCompBytesSent +-- and replPostCompBytesReceived respectively +-- ********************************************************************** + + replicationInfo OBJECT IDENTIFIER ::= { replication 1 } + + replicationInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF ReplicationInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of ReplicationInfoEntry." + ::= { replicationInfo 1 } + + replicationInfoEntry OBJECT-TYPE + SYNTAX ReplicationInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "replicationInfoTable Row Description" + INDEX { replContext } + ::= { replicationInfoTable 1 } + + ReplicationInfoEntry ::= SEQUENCE { + replContext ReplicationContextTC, + replTrapContext ReplicationContextTC, + replState ReplicationStateTC, + replStatus ReplicationStatusTC, + replFileSysStatus FileSystemStatusTC, + replConnTime ReplicationConnectTimeTC, + replSource ReplicationPathTC, + replDestination ReplicationPathTC, + replPreCompBytesSent ReplicationTrafficTC, + replPostCompBytesSent ReplicationTrafficTC, + replPreCompBytesRemaining ReplicationTrafficTC, + replPostCompBytesReceived ReplicationTrafficTC, + replThrottle ReplicationThrottleTC, + replSyncedAsOfTime ReplicationSyncedTimeTC + } + + replContext OBJECT-TYPE + SYNTAX ReplicationContextTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "context ID of replication source/dest pair" + ::= { replicationInfoEntry 1 } + + replTrapContext OBJECT-TYPE + SYNTAX ReplicationContextTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "context ID of replication source/dest pair for traps" + ::= { replicationInfoEntry 2 } + + replState OBJECT-TYPE + SYNTAX ReplicationStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "state of replication source/dest pair" + ::= { replicationInfoEntry 3 } + + replStatus OBJECT-TYPE + SYNTAX ReplicationStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of replication source/dest pair connection" + ::= { replicationInfoEntry 4 } + + replFileSysStatus OBJECT-TYPE + SYNTAX FileSystemStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of filesystem" + ::= { replicationInfoEntry 5 } + + replConnTime OBJECT-TYPE + SYNTAX ReplicationConnectTimeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "time of connection established between source and dest, + or time since disconnect if status is 'disconnected'" + ::= { replicationInfoEntry 6 } + + replSource OBJECT-TYPE + SYNTAX ReplicationPathTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "network path to replication source directory" + ::= { replicationInfoEntry 7 } + + replDestination OBJECT-TYPE + SYNTAX ReplicationPathTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "network path to replication destination directory" + ::= { replicationInfoEntry 8 } + + replPreCompBytesSent OBJECT-TYPE + SYNTAX ReplicationTrafficTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "pre compression bytes sent" + ::= { replicationInfoEntry 9 } + + replPostCompBytesSent OBJECT-TYPE + SYNTAX ReplicationTrafficTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "post compression bytes sent" + ::= { replicationInfoEntry 10 } + + replPreCompBytesRemaining OBJECT-TYPE + SYNTAX ReplicationTrafficTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "pre compression bytes remaining" + ::= { replicationInfoEntry 11 } + + replPostCompBytesReceived OBJECT-TYPE + SYNTAX ReplicationTrafficTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "post compression bytes received" + ::= { replicationInfoEntry 12 } + + replThrottle OBJECT-TYPE + SYNTAX ReplicationThrottleTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "replication throttle in bps -- -1 is disabled, 0 unlimited" + ::= { replicationInfoEntry 13 } + + replSyncedAsOfTime OBJECT-TYPE + SYNTAX ReplicationSyncedTimeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "time when the source and destination were in sync, + or 0 if the time is unknown" + ::= { replicationInfoEntry 14 } + +-- ********************************************************************** +-- +-- ReplicationConfig +-- ======== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- replication (1.3.6.1.4.1.19746.1.8) +-- replicationConfig (1.3.6.1.4.1.19746.1.8.2) +-- +-- ********************************************************************** + + replicationConfig OBJECT IDENTIFIER ::= { replication 2 } + + replicationConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ReplicationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of ReplicationConfigEntry." + ::= { replicationConfig 1 } + + replicationConfigEntry OBJECT-TYPE + SYNTAX ReplicationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "replicationConfigTable Row Description" + INDEX { replConfigIndex } + ::= { replicationConfigTable 1 } + + ReplicationConfigEntry ::= SEQUENCE { + replConfigIndex ReplicationConfigIndexTC, + replConfigContextId ReplicationConfigContextIdTC, + replConfigSource ReplicationConfigSourceTC, + replConfigDest ReplicationConfigDestTC, + replConfigConnHost ReplicationConfigConnHostTC, + replConfigConnPort ReplicationConfigConnPortTC, + replConfigLowBWOptim ReplicationConfigLowBWOptimTC, + replConfigEnabled ReplicationConfigEnabledTC + } + + replConfigIndex OBJECT-TYPE + SYNTAX ReplicationConfigIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ConfigIndex ID of replication source/dest pair" + ::= { replicationConfigEntry 1 } + + replConfigContextId OBJECT-TYPE + SYNTAX ReplicationConfigContextIdTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ConfigContextId of replication source/dest pair" + ::= { replicationConfigEntry 2 } + + replConfigSource OBJECT-TYPE + SYNTAX ReplicationConfigSourceTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source for replication source/dest pair connection" + ::= { replicationConfigEntry 3 } + + replConfigDest OBJECT-TYPE + SYNTAX ReplicationConfigDestTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination for replication connection" + ::= { replicationConfigEntry 4 } + + replConfigConnHost OBJECT-TYPE + SYNTAX ReplicationConfigConnHostTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Host for a replication connection" + ::= { replicationConfigEntry 5 } + + replConfigConnPort OBJECT-TYPE + SYNTAX ReplicationConfigConnPortTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication Configuration port for the connection" + ::= { replicationConfigEntry 6 } + + replConfigLowBWOptim OBJECT-TYPE + SYNTAX ReplicationConfigLowBWOptimTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication configuration Low BW optim" + ::= { replicationConfigEntry 7 } + + replConfigEnabled OBJECT-TYPE + SYNTAX ReplicationConfigEnabledTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication config Enabled" + ::= { replicationConfigEntry 8 } + + +-- ********************************************************************** +-- +-- nfsProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nfs (1.3.6.1.4.1.19746.1.9) +-- nfsProperties (1.3.6.1.4.1.19746.1.9.1) +-- +-- ********************************************************************** + + nfsProperties OBJECT IDENTIFIER ::= { nfs 1 } + + nfsStatus OBJECT-TYPE + SYNTAX NfsStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of the network file system" + ::= { nfsProperties 1 } + +-- ********************************************************************** +-- +-- nfsClient +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nfs (1.3.6.1.4.1.19746.1.9) +-- nfsClient (1.3.6.1.4.1.19746.1.9.2) +-- +-- ********************************************************************** + + nfsClient OBJECT IDENTIFIER ::= { nfs 2 } + + nfsClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF NfsClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NfsClientEntry." + ::= { nfsClient 1 } + + nfsClientEntry OBJECT-TYPE + SYNTAX NfsClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "nfsClientTable Row Description" + INDEX { nfsClientIndex } + ::= { nfsClientTable 1 } + + NfsClientEntry ::= SEQUENCE { + nfsClientIndex NfsClientIndexTC, + nfsClientPath NfsClientPathTC, + nfsClientClients NfsClientClientsTC, + nfsClientOptions NfsClientOptionsTC + } + + nfsClientIndex OBJECT-TYPE + SYNTAX NfsClientIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NFS client index" + ::= { nfsClientEntry 1 } + + nfsClientPath OBJECT-TYPE + SYNTAX NfsClientPathTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS client path" + ::= { nfsClientEntry 2 } + + nfsClientClients OBJECT-TYPE + SYNTAX NfsClientClientsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of NFS clients" + ::= { nfsClientEntry 3 } + + nfsClientOptions OBJECT-TYPE + SYNTAX NfsClientOptionsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS client's options" + ::= { nfsClientEntry 4 } + +-- ********************************************************************** +-- +-- nfsStats +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nfs (1.3.6.1.4.1.19746.1.9) +-- nfsStats (1.3.6.1.4.1.19746.1.9.3) +-- +-- ********************************************************************** + + nfsStats OBJECT IDENTIFIER ::= { nfs 3 } + + nfsStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NfsStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NfsStatsEntry." + ::= { nfsStats 1 } + + nfsStatsEntry OBJECT-TYPE + SYNTAX NfsStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "nfsStatsTable Row Description" + INDEX { nfsStatsIndex } + ::= { nfsStatsTable 1 } + + NfsStatsEntry ::= SEQUENCE { + nfsStatsIndex NfsStatsIndexTC, + nfsStatsExportPoint NfsStatsExportPointTC, + nfsStatsFilesystemType NfsStatsFilesystemTypeTC, + nfsStatsCacheEntry NfsStatsCacheEntryTC, + nfsStatsFileHandleLookup NfsStatsFileHandleLookupTC, + nfsStatsMaxCacheSize NfsStatsMaxCacheSizeTC, + nfsStatsCurrentOpenStreams NfsStatsCurrentOpenStreamsTC + } + + nfsStatsIndex OBJECT-TYPE + SYNTAX NfsStatsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NFS resource index" + ::= { nfsStatsEntry 1 } + + nfsStatsExportPoint OBJECT-TYPE + SYNTAX NfsStatsExportPointTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS export point" + ::= { nfsStatsEntry 2 } + + nfsStatsFilesystemType OBJECT-TYPE + SYNTAX NfsStatsFilesystemTypeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system type" + ::= { nfsStatsEntry 3 } + + nfsStatsCacheEntry OBJECT-TYPE + SYNTAX NfsStatsCacheEntryTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of cache entries" + ::= { nfsStatsEntry 4 } + + nfsStatsFileHandleLookup OBJECT-TYPE + SYNTAX NfsStatsFileHandleLookupTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File handle lookup count" + ::= { nfsStatsEntry 5 } + + nfsStatsMaxCacheSize OBJECT-TYPE + SYNTAX NfsStatsMaxCacheSizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max cache size" + ::= { nfsStatsEntry 6 } + + nfsStatsCurrentOpenStreams OBJECT-TYPE + SYNTAX NfsStatsCurrentOpenStreamsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current open stream count" + ::= { nfsStatsEntry 7 } + +-- ********************************************************************** +-- +-- cifsProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- cifs (1.3.6.1.4.1.19746.1.10) +-- cifsProperties (1.3.6.1.4.1.19746.1.10.1) +-- cifsStatus (1.3.6.1.4.1.19746.1.10.1.1) +-- +-- ********************************************************************** + + cifsProperties OBJECT IDENTIFIER ::= { cifs 1 } + + cifsStatus OBJECT-TYPE + SYNTAX CifsStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS status" + ::= { cifsProperties 1 } + +-- ********************************************************************** +-- +-- cifsConfig +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- cifs (1.3.6.1.4.1.19746.1.10) +-- cifsConfig (1.3.6.1.4.1.19746.1.10.2) +-- cifsConfigMode (1.3.6.1.4.1.19746.1.10.2.1) +-- cifsConfigWINSServer (1.3.6.1.4.1.19746.1.10.2.2) +-- cifsConfigNetBIOSHostname (1.3.6.1.4.1.19746.1.10.2.3) +-- cifsConfigDomainController (1.3.6.1.4.1.19746.1.10.2.4) +-- cifsConfigDNS (1.3.6.1.4.1.19746.1.10.2.5) +-- cifsConfigGroupname (1.3.6.1.4.1.19746.1.10.2.6) +-- +-- ********************************************************************** + + cifsConfig OBJECT IDENTIFIER ::= { cifs 2 } + + cifsConfigMode OBJECT-TYPE + SYNTAX CifsConfigModeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS configuration mode" + ::= { cifsConfig 1 } + + cifsConfigWINSServer OBJECT-TYPE + SYNTAX CifsConfigWINSServerTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS WINS server" + ::= { cifsConfig 2 } + + cifsConfigNetBIOSHostname OBJECT-TYPE + SYNTAX CifsConfigNetBIOSHostnameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS Net BIOS hostname" + ::= { cifsConfig 3 } + + cifsConfigDomainController OBJECT-TYPE + SYNTAX CifsConfigDomainControllerTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS domain controller" + ::= { cifsConfig 4 } + + cifsConfigDNS OBJECT-TYPE + SYNTAX CifsConfigDNSTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS DNS server" + ::= { cifsConfig 5 } + + cifsConfigGroupName OBJECT-TYPE + SYNTAX CifsConfigGroupNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS configuration group name" + ::= { cifsConfig 6 } + +-- ********************************************************************** +-- +-- cifsShare +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- cifs (1.3.6.1.4.1.19746.1.10) +-- cifsShare (1.3.6.1.4.1.19746.1.10.3) +-- +-- ********************************************************************** + + cifsShare OBJECT IDENTIFIER ::= { cifs 3 } + + cifsShareTable OBJECT-TYPE + SYNTAX SEQUENCE OF CifsShareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of CifsShareEntry." + ::= { cifsShare 1 } + + cifsShareEntry OBJECT-TYPE + SYNTAX CifsShareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "cifsShareTable Row Description" + INDEX { cifsShareIndex } + ::= { cifsShareTable 1 } + + CifsShareEntry ::= SEQUENCE { + cifsShareIndex CifsShareIndexTC, + cifsShareName CifsShareNameTC, + cifsSharePath CifsSharePathTC, + cifsShareClients CifsShareClientsTC, + cifsShareUser CifsShareUserTC, + cifsShareComment CifsShareCommentTC, + cifsShareBrowsing CifsShareBrowsingTC, + cifsShareWriteable CifsShareWriteableTC, + cifsShareMaxConnection CifsShareMaxConnectionTC + } + + cifsShareIndex OBJECT-TYPE + SYNTAX CifsShareIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CIFS share index" + ::= { cifsShareEntry 1 } + + cifsShareName OBJECT-TYPE + SYNTAX CifsShareNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share name" + ::= { cifsShareEntry 2 } + + cifsSharePath OBJECT-TYPE + SYNTAX CifsSharePathTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share path" + ::= { cifsShareEntry 3 } + + cifsShareClients OBJECT-TYPE + SYNTAX CifsShareClientsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share clients" + ::= { cifsShareEntry 4 } + + cifsShareUser OBJECT-TYPE + SYNTAX CifsShareUserTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share user" + ::= { cifsShareEntry 5 } + + cifsShareComment OBJECT-TYPE + SYNTAX CifsShareCommentTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share comment" + ::= { cifsShareEntry 6 } + + cifsShareBrowsing OBJECT-TYPE + SYNTAX CifsShareBrowsingTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share browsing" + ::= { cifsShareEntry 7 } + + cifsShareWriteable OBJECT-TYPE + SYNTAX CifsShareWriteableTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share writeable" + ::= { cifsShareEntry 8 } + + cifsShareMaxConnection OBJECT-TYPE + SYNTAX CifsShareMaxConnectionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share maximum connection" + ::= { cifsShareEntry 9 } + +-- ********************************************************************** +-- +-- cifsOptions +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- cifs (1.3.6.1.4.1.19746.1.10) +-- cifsOptions (1.3.6.1.4.1.19746.1.10.5) +-- +-- ********************************************************************** + + cifsOptions OBJECT IDENTIFIER ::= { cifs 5 } + + cifsOptionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CifsOptionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of CifsOptionsEntry." + ::= { cifsOptions 1 } + + cifsOptionsEntry OBJECT-TYPE + SYNTAX CifsOptionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "cifsOptionsTable Row Description" + INDEX { cifsOptionsIndex } + ::= { cifsOptionsTable 1 } + + CifsOptionsEntry ::= SEQUENCE { + cifsOptionsIndex CifsOptionsIndexTC, + cifsOptionsName CifsOptionsNameTC, + cifsOptionsValue CifsOptionsValueTC + } + + cifsOptionsIndex OBJECT-TYPE + SYNTAX CifsOptionsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CIFS Options index" + ::= { cifsOptionsEntry 1 } + + cifsOptionsName OBJECT-TYPE + SYNTAX CifsOptionsNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS Options name" + ::= { cifsOptionsEntry 2 } + + cifsOptionsValue OBJECT-TYPE + SYNTAX CifsOptionsValueTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS Options Value" + ::= { cifsOptionsEntry 3 } + + +-- ********************************************************************** +-- +-- vtlProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlProperties (1.3.6.1.4.1.19746.1.11.1) +-- vtlAdminState (1.3.6.1.4.1.19746.1.11.1.1) +-- vtlProcessState (1.3.6.1.4.1.19746.1.11.1.2) +-- +-- ********************************************************************** + + vtlProperties OBJECT IDENTIFIER ::= { vtl 1 } + + vtlAdminState OBJECT-TYPE + SYNTAX VtlAdminStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of VTL administration" + ::= { vtlProperties 1 } + + vtlProcessState OBJECT-TYPE + SYNTAX VtlProcessStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of VTL process" + ::= { vtlProperties 2 } + +-- ********************************************************************** +-- +-- vtlLibrary +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlLibrary (1.3.6.1.4.1.19746.1.11.2.1) +-- +-- ********************************************************************** + + vtlConfiguration OBJECT IDENTIFIER ::= { vtl 2 } + vtlLibrary OBJECT IDENTIFIER ::= { vtlConfiguration 1 } + + + vtlLibraryTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlLibraryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlLibraryEntry." + ::= { vtlLibrary 1 } + + vtlLibraryEntry OBJECT-TYPE + SYNTAX VtlLibraryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlLibraryTable Row Description" + INDEX { vtlLibraryIndex } + ::= { vtlLibraryTable 1 } + + VtlLibraryEntry ::= SEQUENCE { + vtlLibraryIndex VtlLibraryIndexTC, + vtlLibraryName VtlLibraryNameTC, + vtlLibraryVendor VtlLibraryVendorTC, + vtlLibraryModel VtlLibraryModelTC, + vtlLibraryRevision VtlLibraryRevisionTC, + vtlLibrarySerial VtlLibrarySerialTC, + vtlLibraryTotalDrives VtlLibraryTotalDrivesTC, + vtlLibraryTotalSlots VtlLibraryTotalSlotsTC, + vtlLibraryTotalCaps VtlLibraryTotalCapsTC, + vtlLibraryStatus VtlLibraryStatusTC + } + + vtlLibraryIndex OBJECT-TYPE + SYNTAX VtlLibraryIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Library index" + ::= { vtlLibraryEntry 1 } + + vtlLibraryName OBJECT-TYPE + SYNTAX VtlLibraryNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library name" + ::= { vtlLibraryEntry 2 } + + vtlLibraryVendor OBJECT-TYPE + SYNTAX VtlLibraryVendorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library vendor" + ::= { vtlLibraryEntry 3 } + + vtlLibraryModel OBJECT-TYPE + SYNTAX VtlLibraryModelTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library model" + ::= { vtlLibraryEntry 4 } + + vtlLibraryRevision OBJECT-TYPE + SYNTAX VtlLibraryRevisionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library revision" + ::= { vtlLibraryEntry 5 } + + vtlLibrarySerial OBJECT-TYPE + SYNTAX VtlLibrarySerialTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library serial" + ::= { vtlLibraryEntry 6 } + + vtlLibraryTotalDrives OBJECT-TYPE + SYNTAX VtlLibraryTotalDrivesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library total drives" + ::= { vtlLibraryEntry 7 } + + vtlLibraryTotalSlots OBJECT-TYPE + SYNTAX VtlLibraryTotalSlotsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library total slots" + ::= { vtlLibraryEntry 8 } + + vtlLibraryTotalCaps OBJECT-TYPE + SYNTAX VtlLibraryTotalCapsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library total caps" + ::= { vtlLibraryEntry 9 } + + vtlLibraryStatus OBJECT-TYPE + SYNTAX VtlLibraryStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library status" + ::= { vtlLibraryEntry 10 } + +-- ********************************************************************** +-- +-- vtlDrive +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlDrive (1.3.6.1.4.1.19746.1.11.2.2) +-- +-- ********************************************************************** + + vtlDrive OBJECT IDENTIFIER ::= { vtlConfiguration 2 } + + vtlDriveTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlDriveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlDriveEntry." + ::= { vtlDrive 1 } + + vtlDriveEntry OBJECT-TYPE + SYNTAX VtlDriveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlDriveTable Row Description" + INDEX { vtlDriveIndex } + ::= { vtlDriveTable 1 } + + VtlDriveEntry ::= SEQUENCE { + vtlDriveIndex VtlDriveIndexTC, + vtlDriveName VtlDriveNameTC, + vtlDriveVendor VtlDriveVendorTC, + vtlDriveModel VtlDriveModelTC, + vtlDriveRevision VtlDriveRevisionTC, + vtlDriveSerial VtlDriveSerialTC, + vtlDriveLibraryName VtlLibraryNameTC, + vtlDriveStatus VtlDriveStatusTC, + vtlDriveTapeVolume VtlDriveTapeVolumeTC + } + + vtlDriveIndex OBJECT-TYPE + SYNTAX VtlDriveIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL drive index" + ::= { vtlDriveEntry 1 } + + vtlDriveName OBJECT-TYPE + SYNTAX VtlDriveNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive name" + ::= { vtlDriveEntry 2 } + + vtlDriveVendor OBJECT-TYPE + SYNTAX VtlDriveVendorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive vendor" + ::= { vtlDriveEntry 3 } + + vtlDriveModel OBJECT-TYPE + SYNTAX VtlDriveModelTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive model" + ::= { vtlDriveEntry 4 } + + vtlDriveRevision OBJECT-TYPE + SYNTAX VtlDriveRevisionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive revision" + ::= { vtlDriveEntry 5 } + + vtlDriveSerial OBJECT-TYPE + SYNTAX VtlDriveSerialTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive serial" + ::= { vtlDriveEntry 6 } + + vtlDriveLibraryName OBJECT-TYPE + SYNTAX VtlLibraryNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive library name" + ::= { vtlDriveEntry 7 } + + vtlDriveStatus OBJECT-TYPE + SYNTAX VtlDriveStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive status" + ::= { vtlDriveEntry 8 } + + vtlDriveTapeVolume OBJECT-TYPE + SYNTAX VtlDriveTapeVolumeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive tape volume" + ::= { vtlDriveEntry 9 } + + +-- ********************************************************************** +-- +-- vtlPort +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlPort (1.3.6.1.4.1.19746.1.11.2.3) +-- +-- ********************************************************************** + + vtlPort OBJECT IDENTIFIER ::= { vtlConfiguration 3 } + + vtlPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlPortEntry." + ::= { vtlPort 1 } + + vtlPortEntry OBJECT-TYPE + SYNTAX VtlPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlPortTable Row Description" + INDEX { vtlPortIndex } + ::= { vtlPortTable 1 } + + VtlPortEntry ::= SEQUENCE { + vtlPortIndex VtlPortIndexTC, + vtlPortName VtlPortNameTC, + vtlPortID VtlPortIDTC, + vtlPortModel VtlPortModelTC, + vtlPortFirmware VtlPortFirmwareTC, + vtlPortWWNN VtlPortWWNNTC, + vtlPortWWPN VtlPortWWPNTC, + vtlPortConnectionType VtlPortConnectionTypeTC, + vtlPortSpeed VtlPortSpeedTC, + vtlPortTapeEnabled VtlPortEnabledTC, + vtlPortTapeStatus VtlPortStatusTC, + vtlPortTrapIndex VtlPortIndexTC + } + + vtlPortIndex OBJECT-TYPE + SYNTAX VtlPortIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Port index" + ::= { vtlPortEntry 1 } + + vtlPortName OBJECT-TYPE + SYNTAX VtlPortNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port name" + ::= { vtlPortEntry 2 } + + vtlPortID OBJECT-TYPE + SYNTAX VtlPortIDTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port ID" + ::= { vtlPortEntry 3 } + + vtlPortModel OBJECT-TYPE + SYNTAX VtlPortModelTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port model" + ::= { vtlPortEntry 4 } + + vtlPortFirmware OBJECT-TYPE + SYNTAX VtlPortFirmwareTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port Firmware Version" + ::= { vtlPortEntry 5 } + + vtlPortWWNN OBJECT-TYPE + SYNTAX VtlPortWWNNTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port WWNN address" + ::= { vtlPortEntry 6 } + + vtlPortWWPN OBJECT-TYPE + SYNTAX VtlPortWWPNTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port WWPN Address" + ::= { vtlPortEntry 7 } + + vtlPortConnectionType OBJECT-TYPE + SYNTAX VtlPortConnectionTypeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port Connection Type" + ::= { vtlPortEntry 8 } + + vtlPortSpeed OBJECT-TYPE + SYNTAX VtlPortSpeedTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port Speed in Gibs" + ::= { vtlPortEntry 9 } + + vtlPortEnabled OBJECT-TYPE + SYNTAX VtlPortEnabledTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port Enabled" + ::= { vtlPortEntry 10 } + + vtlPortStatus OBJECT-TYPE + SYNTAX VtlPortStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port Status" + ::= { vtlPortEntry 11 } + + vtlPortTrapIndex OBJECT-TYPE + SYNTAX VtlPortIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port index" + ::= { vtlPortEntry 12 } + +-- ********************************************************************** +-- +-- vtlTape +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlTape (1.3.6.1.4.1.19746.1.11.2.4) +-- +-- ********************************************************************** + + vtlTape OBJECT IDENTIFIER ::= { vtlConfiguration 4 } + + vtlTapeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlTapeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlTapeEntry." + ::= { vtlTape 1 } + + vtlTapeEntry OBJECT-TYPE + SYNTAX VtlTapeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlTapeTable Row Description" + INDEX { vtlTapeIndex } + ::= { vtlTapeTable 1 } + + VtlTapeEntry ::= SEQUENCE { + vtlTapeIndex VtlTapeIndexTC, + vtlTapeBarCode VtlTapeBarCodeTC, + vtlTapePool VtlTapePoolTC, + vtlTapeLocation VtlTapeLocationTC, + vtlTapeState VtlTapeStateTC, + vtlTapeSize VtlTapeSizeTC, + vtlTapeUsed VtlTapeUsedTC, + vtlTapeComp VtlTapeCompTC, + vtlTapeModTime VtlTapeModTimeTC + } + + vtlTapeIndex OBJECT-TYPE + SYNTAX VtlTapeIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Tape index" + ::= { vtlTapeEntry 1 } + + vtlTapeBarCode OBJECT-TYPE + SYNTAX VtlTapeBarCodeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape BarCode" + ::= { vtlTapeEntry 2 } + + vtlTapePool OBJECT-TYPE + SYNTAX VtlTapePoolTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape Pool" + ::= { vtlTapeEntry 3 } + + vtlTapeLocation OBJECT-TYPE + SYNTAX VtlTapeLocationTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape Location" + ::= { vtlTapeEntry 4 } + + + vtlTapeState OBJECT-TYPE + SYNTAX VtlTapeStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape State" + ::= { vtlTapeEntry 5 } + + vtlTapeSize OBJECT-TYPE + SYNTAX VtlTapeSizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape Size" + ::= { vtlTapeEntry 6 } + + vtlTapeUsed OBJECT-TYPE + SYNTAX VtlTapeUsedTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape Used" + ::= { vtlTapeEntry 7 } + + vtlTapeComp OBJECT-TYPE + SYNTAX VtlTapeCompTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape Compression" + ::= { vtlTapeEntry 8 } + + vtlTapeModTime OBJECT-TYPE + SYNTAX VtlTapeModTimeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape status" + ::= { vtlTapeEntry 9 } + + +-- ********************************************************************** +-- +-- vtlStats +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlStats (1.3.6.1.4.1.19746.1.11.3) +-- +-- ********************************************************************** + + vtlStats OBJECT IDENTIFIER ::= { vtl 3 } + + vtlStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlStatsEntry." + ::= { vtlStats 1 } + + vtlStatsEntry OBJECT-TYPE + SYNTAX VtlStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlStatsTable Row Description" + INDEX { vtlStatsIndex } + ::= { vtlStatsTable 1 } + + VtlStatsEntry ::= SEQUENCE { + vtlStatsIndex VtlStatsIndexTC, + vtlStatsPort VtlStatsPortTC, + vtlStatsConrolCommands VtlStatsConrolCommandsTC, + vtlStatsWriteCommands VtlStatsWriteCommandsTC, + vtlStatsReadCommands VtlStatsReadCommandsTC, + vtlStatsIn VtlStatsInTC, + vtlStatsOut VtlStatsOutTC, + vtlStatsLinkFailures VtlStatsLinkFailuresTC, + vtlStatsLIPCount VtlStatsLIPCountTC, + vtlStatsSyncLosses VtlStatsSyncLossesTC, + vtlStatsSignalLosses VtlStatsSignalLossesTC, + vtlStatsPrimSeqProtoErrors VtlStatsPrimSeqProtoErrorsTC, + vtlStatsInvalidTxWords VtlStatsInvalidTxWordsTC, + vtlStatsInvalidCRCs VtlStatsInvalidCRCsTC + + } + + vtlStatsIndex OBJECT-TYPE + SYNTAX VtlStatsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Stats index" + ::= { vtlStatsEntry 1 } + + vtlStatsPort OBJECT-TYPE + SYNTAX VtlStatsPortTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats Port" + ::= { vtlStatsEntry 2 } + + vtlStatsConrolCommands OBJECT-TYPE + SYNTAX VtlStatsConrolCommandsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats ConrolCommands" + ::= { vtlStatsEntry 3 } + + vtlStatsWriteCommands OBJECT-TYPE + SYNTAX VtlStatsWriteCommandsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats WriteCommands" + ::= { vtlStatsEntry 4 } + + vtlStatsReadCommands OBJECT-TYPE + SYNTAX VtlStatsReadCommandsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats ReadCommands" + ::= { vtlStatsEntry 5 } + + vtlStatsIn OBJECT-TYPE + SYNTAX VtlStatsInTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats In" + ::= { vtlStatsEntry 6 } + + vtlStatsOut OBJECT-TYPE + SYNTAX VtlStatsOutTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats Outression" + ::= { vtlStatsEntry 7 } + + vtlStatsLinkFailures OBJECT-TYPE + SYNTAX VtlStatsLinkFailuresTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats status" + ::= { vtlStatsEntry 8 } + + vtlStatsLIPCount OBJECT-TYPE + SYNTAX VtlStatsLIPCountTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats LIPCount" + ::= { vtlStatsEntry 9 } + + vtlStatsSyncLosses OBJECT-TYPE + SYNTAX VtlStatsSyncLossesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats SyncLosses" + ::= { vtlStatsEntry 10 } + + vtlStatsSignalLosses OBJECT-TYPE + SYNTAX VtlStatsSignalLossesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats SignalLosses" + ::= { vtlStatsEntry 11 } + + vtlStatsPrimSeqProtoErrors OBJECT-TYPE + SYNTAX VtlStatsPrimSeqProtoErrorsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats PrimSeqProtoErrors" + ::= { vtlStatsEntry 12 } + + vtlStatsInvalidTxWords OBJECT-TYPE + SYNTAX VtlStatsInvalidTxWordsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats InvalidTxWordsression" + ::= { vtlStatsEntry 13 } + + vtlStatsInvalidCRCs OBJECT-TYPE + SYNTAX VtlStatsInvalidCRCsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats 1status" + ::= { vtlStatsEntry 14 } + + +-- ********************************************************************** +-- +-- ddboostProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostProperties (1.3.6.1.4.1.19746.1.12.1) +-- ddboostStatus (1.3.6.1.4.1.19746.1.12.1.1) +-- ddboostUser (1.3.6.1.4.1.19746.1.12.1.2) +-- +-- ********************************************************************** + + ddboostProperties OBJECT IDENTIFIER ::= { ddboost 1 } + + ddboostStatus OBJECT-TYPE + SYNTAX DDboostStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DDBOOST Status" + ::= { ddboostProperties 1 } + + ddboostUser OBJECT-TYPE + SYNTAX DDboostUserTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DDBOOST User" + ::= { ddboostProperties 2 } + +-- ********************************************************************** +-- +-- ddboostProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostStats (1.3.6.1.4.1.19746.1.12.2) +-- +-- ********************************************************************** + + ddboostStats OBJECT IDENTIFIER ::= { ddboost 2 } + + ddboostStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdboostStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DDBOOST stats table containing byte statistics information for DDBOOST" + ::= { ddboostStats 1 } + + ddboostStatsEntry OBJECT-TYPE + SYNTAX DdboostStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboostStatsTable Row Entry" + INDEX { ddboostStatsIndex } + ::= { ddboostStatsTable 1 } + + DdboostStatsEntry ::= SEQUENCE { + ddboostStatsIndex DDboostStatsIndexTC, + ddboostPreCompKBytesPerSecond KBytesPerSecond, + ddboostPostCompKBytesPerSecond KBytesPerSecond, + ddboostNetworkKBytesPerSecond KBytesPerSecond, + ddboostReadKBytesPerSecond KBytesPerSecond + } + + ddboostStatsIndex OBJECT-TYPE + SYNTAX DDboostStatsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboost Stats Table index" + ::= { ddboostStatsEntry 1 } + + ddboostPreCompKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of pre-compressed (logical) bytes received" + ::= { ddboostStatsEntry 2 } + + ddboostPostCompKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "number of pddboost local compression bytes received" + ::= { ddboostStatsEntry 3 } + + ddboostNetworkKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of physical network bytes received" + ::= { ddboostStatsEntry 4 } + + ddboostReadKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes read" + ::= { ddboostStatsEntry 5 } + + + +-- ********************************************************************** +-- +-- systemProperties +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- dataDomainSystem (1.3.6.1.4.1.19746.1.13) +-- systemProperties (1.3.6.1.4.1.19746.1.1.13.1) +-- +-- ********************************************************************** + + systemProperties OBJECT IDENTIFIER ::= { dataDomainSystem 1 } + + systemSerialNumber OBJECT-TYPE + SYNTAX SystemSerialNumberTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial Number of the System" + ::= { systemProperties 1 } + +-- ********************************************************************** +-- +-- artConfig +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- art (1.3.6.1.4.1.19746.1.14) +-- artConfig (1.3.6.1.4.1.19746.1.14.1) +-- +-- ********************************************************************** + + artConfig OBJECT IDENTIFIER ::= { art 1 } + + artConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArtConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of artConfigEntry." + ::= { artConfig 1 } + + artConfigEntry OBJECT-TYPE + SYNTAX ArtConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "artConfigTable Row Description" + INDEX { artConfigIndex } + ::= { artConfigTable 1 } + + ArtConfigEntry ::= SEQUENCE { + artConfigIndex DDMibTableIndexTC, + artConfigStatus DDMibTableEnabledTC, + artConfigMigrationSchedule DDMibTableString128TC, + artConfigDefaultAge DDMibInteger32TC, + artConfigFileSystemClean DDMibTableEnabledTC, + artConfigCompression DDMibTableString32TC + + } + + artConfigIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "art Config index" + ::= { artConfigEntry 1 } + + artConfigStatus OBJECT-TYPE + SYNTAX DDMibTableEnabledTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art Config Status" + ::= { artConfigEntry 2 } + + artConfigMigrationSchedule OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art Config Migration Schedule" + ::= { artConfigEntry 3 } + + artConfigDefaultAge OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art Config Default Age threshold migration policy" + ::= { artConfigEntry 4 } + + artConfigFileSystemClean OBJECT-TYPE + SYNTAX DDMibTableEnabledTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art Config file System Clean Required" + ::= { artConfigEntry 5 } + + + artConfigCompression OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art Config local compression" + ::= { artConfigEntry 6 } + + + + +-- ********************************************************************** +-- +-- artMigrationSchedule +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- art (1.3.6.1.4.1.19746.1.14) +-- artMigrationSchedule (1.3.6.1.4.1.19746.1.14.2) +-- +-- ********************************************************************** + + artMigrationSchedule OBJECT IDENTIFIER ::= { art 2 } + + artMigrationScheduleTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArtMigrationScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of artMigrationScheduleEntry." + ::= { artMigrationSchedule 1 } + + artMigrationScheduleEntry OBJECT-TYPE + SYNTAX ArtMigrationScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "artMigrationScheduleTable Row Description" + INDEX { artMigrationScheduleIndex } + ::= { artMigrationScheduleTable 1 } + + ArtMigrationScheduleEntry ::= SEQUENCE { + artMigrationScheduleIndex DDMibTableIndexTC, + artMigrationScheduleSchedule DDMibTableString512TC, + artMigrationScheduleStatus DDMibInteger32TC + } + + artMigrationScheduleIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "art MigrationScheduleindex" + ::= { artMigrationScheduleEntry 1 } + + artMigrationScheduleSchedule OBJECT-TYPE + SYNTAX DDMibTableString512TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art MigrationSchedule Description" + ::= { artMigrationScheduleEntry 2 } + + artMigrationScheduleStatus OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art MigrationSchedule Status" + ::= { artMigrationScheduleEntry 3 } + +-- ********************************************************************** +-- +-- artMigrationPolicy +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- art (1.3.6.1.4.1.19746.1.14) +-- artMigrationPolicy (1.3.6.1.4.1.19746.1.14.3) +-- +-- ********************************************************************** + + artMigrationPolicy OBJECT IDENTIFIER ::= { art 3 } + + artMigrationPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArtMigrationPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of artMigrationPolicyEntry." + ::= { artMigrationPolicy 1 } + + artMigrationPolicyEntry OBJECT-TYPE + SYNTAX ArtMigrationPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "artMigrationPolicyTable Row Description" + INDEX { artMigrationPolicyIndex } + ::= { artMigrationPolicyTable 1 } + + ArtMigrationPolicyEntry ::= SEQUENCE { + artMigrationPolicyIndex DDMibTableIndexTC, + artMigrationPolicyMtreeName DDMibTableString256TC, + artMigrationPolicyDefaultAge DDMibInteger32TC + } + + artMigrationPolicyIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "art MigrationPolicy index" + ::= { artMigrationPolicyEntry 1 } + + artMigrationPolicyMtreeName OBJECT-TYPE + SYNTAX DDMibTableString256TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art MigrationPolicy Mtree Name" + ::= { artMigrationPolicyEntry 2 } + + artMigrationPolicyDefaultAge OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art MigrationPolicy Default Age" + ::= { artMigrationPolicyEntry 3 } + +-- ********************************************************************** +-- +-- mtreeCompression +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- mtree (1.3.6.1.4.1.19746.1.15) +-- mtreeCompression (1.3.6.1.4.1.19746.1.15.1) +-- +-- ********************************************************************** + + mtreeCompression OBJECT IDENTIFIER ::= { mtree 1 } + + mtreeCompressionTable OBJECT-TYPE + SYNTAX SEQUENCE OF MtreeCompressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of mtreeCompressionEntry." + ::= { mtreeCompression 1 } + + mtreeCompressionEntry OBJECT-TYPE + SYNTAX MtreeCompressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtreeCompressionTable Row Description" + INDEX { mtreeCompressionIndex } + ::= { mtreeCompressionTable 1 } + + MtreeCompressionEntry ::= SEQUENCE { + mtreeCompressionIndex DDMibTableIndexTC, + mtreeCompressionMtreePath DDMibTableString512TC, + mtreeCompressionPreCompGib DDMibTableSizeGibTC, + mtreeCompressionPostCompGib DDMibTableSizeGibTC, + mtreeCompressionGlobalCompFactor DDMibCompressionFactorTC, + mtreeCompressionLocalCompFactor DDMibCompressionFactorTC, + mtreeCompressionPostTotalCompFactor DDMibCompressionFactorTC, + mtreeCompressionTimePeriod DDMibTableString128TC + } + + mtreeCompressionIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtree Compression index" + ::= { mtreeCompressionEntry 1 } + + mtreeCompressionMtreePath OBJECT-TYPE + SYNTAX DDMibTableString512TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Mtree Path" + ::= { mtreeCompressionEntry 2 } + + mtreeCompressionPreCompGib OBJECT-TYPE + SYNTAX DDMibTableSizeGibTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Pre comp giga bytes" + ::= { mtreeCompressionEntry 3 } + + mtreeCompressionPostCompGib OBJECT-TYPE + SYNTAX DDMibTableSizeGibTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Post Comp Giga Bytes" + ::= { mtreeCompressionEntry 4 } + + mtreeCompressionGlobalCompFactor OBJECT-TYPE + SYNTAX DDMibCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Global Comp Factor" + ::= { mtreeCompressionEntry 5 } + + mtreeCompressionLocalCompFactor OBJECT-TYPE + SYNTAX DDMibCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Local Comp Factor" + ::= { mtreeCompressionEntry 6 } + + mtreeCompressionPostTotalCompFactor OBJECT-TYPE + SYNTAX DDMibCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Total Comp Factor" + ::= { mtreeCompressionEntry 7 } + + + mtreeCompressionTimePeriod OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Time Period" + ::= { mtreeCompressionEntry 8 } + + +-- ********************************************************************** +-- +-- mtreeList +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- mtree (1.3.6.1.4.1.19746.1.15) +-- mtreeList (1.3.6.1.4.1.19746.1.15.2) +-- +-- ********************************************************************** + + mtreeList OBJECT IDENTIFIER ::= { mtree 2 } + + mtreeListTable OBJECT-TYPE + SYNTAX SEQUENCE OF MtreeListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of mtreeListEntry." + ::= { mtreeList 1 } + + mtreeListEntry OBJECT-TYPE + SYNTAX MtreeListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtreeListTable Row Description" + INDEX { mtreeListIndex } + ::= { mtreeListTable 1 } + + MtreeListEntry ::= SEQUENCE { + mtreeListIndex DDMibTableIndexTC, + mtreeListMtreeName DDMibTableString512TC, + mtreeListPreCompGib DDMibTableSizeGibTC, + mtreeListStatus MtreeListStatusTC + } + + mtreeListIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtree List index" + ::= { mtreeListEntry 1 } + + mtreeListMtreeName OBJECT-TYPE + SYNTAX DDMibTableString512TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree List Mtree Name" + ::= { mtreeListEntry 2 } + + mtreeListPreCompGib OBJECT-TYPE + SYNTAX DDMibTableSizeGibTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree List Pre comp giga bytes" + ::= { mtreeListEntry 3 } + + mtreeListStatus OBJECT-TYPE + SYNTAX MtreeListStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree List Status" + ::= { mtreeListEntry 4 } + + + +-- ********************************************************************** +-- +-- mtreeRetentionLock +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- mtree (1.3.6.1.4.1.19746.1.15) +-- mtreeRetentionLock (1.3.6.1.4.1.19746.1.15.4) +-- +-- ********************************************************************** + + mtreeRetentionLock OBJECT IDENTIFIER ::= { mtree 4 } + + mtreeRetentionLockTable OBJECT-TYPE + SYNTAX SEQUENCE OF MtreeRetentionLockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of mtreeRetentionLockEntry." + ::= { mtreeRetentionLock 1 } + + mtreeRetentionLockEntry OBJECT-TYPE + SYNTAX MtreeRetentionLockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtreeRetentionLockTable Row Description" + INDEX { mtreeRetentionLockIndex } + ::= { mtreeRetentionLockTable 1 } + + MtreeRetentionLockEntry ::= SEQUENCE { + mtreeRetentionLockIndex DDMibTableIndexTC, + mtreeRetentionLockMtreeName DDMibTableString512TC, + mtreeRetentionLockStatus MtreeRetentionLockStatusTC, + mtreeRetentionLockUUID DDMibTableString32TC, + mtreeRetentionLockMinRetentionPeriod DDMibTableString32TC, + mtreeRetentionLockMaxRetentionPeriod DDMibTableString32TC + } + + mtreeRetentionLockIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtree RetentionLock index" + ::= { mtreeRetentionLockEntry 1 } + + mtreeRetentionLockMtreeName OBJECT-TYPE + SYNTAX DDMibTableString512TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree RetentionLock Mtree Name" + ::= { mtreeRetentionLockEntry 2 } + + mtreeRetentionLockStatus OBJECT-TYPE + SYNTAX MtreeRetentionLockStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree RetentionLock Status" + ::= { mtreeRetentionLockEntry 3 } + + mtreeRetentionLockUUID OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree RetentionLock UUID" + ::= { mtreeRetentionLockEntry 4 } + + mtreeRetentionLockMinRetentionPeriod OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree RetentionLock Minimum Retention Period" + ::= { mtreeRetentionLockEntry 5 } + + mtreeRetentionLockMaxRetentionPeriod OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree RetentionLock Maximum Retention Period" + ::= { mtreeRetentionLockEntry 6 } + + +-- +-- Common Notifications +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibNotifications (1.3.6.1.4.1.19746.2) +-- +-- ********************************************************************** + +dataDomainMibTraps OBJECT IDENTIFIER ::= { dataDomainMibNotifications 0 } + + powerSupplyFailedAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: Power Supply failed + What to do: replace the power supply" + ::= { dataDomainMibTraps 1 } + + systemOverheatWarningAlarm NOTIFICATION-TYPE + OBJECTS { tempSensorDescription } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of one of the thermometers in the Chassis has exceeded + the 'warning' temperature level. If it continues to rise, it may eventually trigger a + shutdown of the DDR. The index value of the alarm indicates the thermometer index that + may be looked up in the environmentals table 'temperatures' for more information about + the actual thermometer reading the high value. + What to do: check the Fan status, temperatures of the environment in which the DDR is, + and other factors which may increase the temperature." + ::= { dataDomainMibTraps 2 } + + systemOverheatAlertAlarm NOTIFICATION-TYPE + OBJECTS { tempSensorDescription } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of one of the thermometers in the Chassis is more than + halfway between the 'warning' and 'shutdown' temperature levels. If it continues to rise, + it may eventually trigger a shutdown of the DDR. The index value of the alarm indicates + the thermometer index that may be looked up in the environmentals table 'temperatures' + for more information about the actual thermometer reading the high value. + What to do: check the Fan status, temperatures of the environment in which the DDR is, + and other factors which may increase the system temperature." + ::= { dataDomainMibTraps 3 } + + systemOverheatShutdownAlarm NOTIFICATION-TYPE + OBJECTS { tempSensorDescription } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of one of the thermometers in the Chassis has reached + or exceeded the 'shutdown' temperature level. The DDR will be shutdown to prevent damage + to the system. The index value of the alarm indicates the thermometer index that may be + looked up in the environmentals table 'temperatures' for more information about the actual + thermometer reading the high value. + What to do: Once the system has been brought back up, after checking for high environment + temperatures or other factors which may increase the system temperature, check other + environmental values, such as Fan Status, Disk Temperatures, etc..." + ::= { dataDomainMibTraps 4 } + + fanModuleFailedAlarm NOTIFICATION-TYPE + OBJECTS { fanDescription } + STATUS deprecated + DESCRIPTION + "Meaning: a Fan Module in the enclosure has failed. The index of the fan is given + as the index of the alarm. This same index can be looked up in the environmentals + table 'fanProperies' for more information about which fan has failed. + What to do: replace the fan" + ::= { dataDomainMibTraps 5 } + + nvramFailingAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: The system has detected that the NVRAM is potentially failing. There has + been an excessive amount of PCI or Memory errors. The nvram tables 'nvramProperties' + and 'nvramStats' may provide for information on why the NVRAM is failing. + What to do: check the status of the NVRAM after reboot, and replace if the + errors continue." + ::= { dataDomainMibTraps 6 } + + fileSystemFailedAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: The File System process on the DDR has had a serious problem and has had + to restart. + What to do: check the system logs for conditions that may be triggering the failure. + Other alarms may also indicate why the File System is having problems." + ::= { dataDomainMibTraps 7 } + + fileSpaceMaintenanceAlarm NOTIFICATION-TYPE + OBJECTS { fileSystemResourceName } + STATUS deprecated + DESCRIPTION + "Meaning: DDVAR File System Resource Space is running low for system maintenance activities. The + system may not have enough space for the routine system activities to run without error. + What to do: Delete unneeded files, such as old log files, support bundles, core files, + upgrade rpm files stored in the /ddvar file system." + ::= { dataDomainMibTraps 8 } + + fileSpacePreWarningAlarm NOTIFICATION-TYPE + OBJECTS { fileSystemResourceName } + STATUS deprecated + DESCRIPTION + "Meaning: A File System Resource space is 80-85% utilized. While not critical, the space usage + should be monitored. The index value of the alarm indicates the file system index that may be + looked up in the fileSystem table 'fileSystemSpace' for more information about the actual FS + that is getting full. + What to do: no action is necessary, but the file system should be monitored more closely as it + grows more full. Further alarms will be sent when and if the file system space is approaching very full." + ::= { dataDomainMibTraps 9 } + + fileSpaceWarningAlarm NOTIFICATION-TYPE + OBJECTS { fileSystemResourceName } + STATUS deprecated + DESCRIPTION + "Meaning: A File System Resource space is 90% utilized. The index value of the alarm indicates + the file system index that may be looked up in the fileSystem table 'fileSystemSpace' + for more information about the actual FS that is getting full. + What to do: Delete unneeded files, such as old log files, support bundles, core files, + upgrade rpm files stored in the /ddvar file system. Consider upgrading the hardware or adding + shelves to high-end units. Reducing the retention times for backup data can also help. When + files are deleted from outside of the /ddvar space, filesys clean will have to be done before + the space is recovered." + ::= { dataDomainMibTraps 10 } + + fileSpaceSevereAlarm NOTIFICATION-TYPE + OBJECTS { fileSystemResourceName } + STATUS deprecated + DESCRIPTION + "Meaning: A File System Resource space is 95% utilized. The index value of the alarm indicates + the file system index that may be looked up in the fileSystem table 'fileSystemSpace' + for more information about the actual FS that is getting full. + What to do: Delete unneeded files, such as old log files, support bundles, core files, + upgrade rpm files stored in the /ddvar file system. Consider upgrading the hardware or adding + shelves to high-end units. Reducing the retention times for backup data can also help. When + files are deleted from outside of the /ddvar space, filesys clean will have to be done before + the space is recovered." + ::= { dataDomainMibTraps 11 } + + fileSpaceCriticalAlarm NOTIFICATION-TYPE + OBJECTS { fileSystemResourceName } + STATUS deprecated + DESCRIPTION + "Meaning: A File System Resource space is 100% utilized. The index value of the alarm indicates + the file system index that may be looked up in the fileSystem table 'fileSystemSpace' + for more information about the actual FS that is full. + What to do: Delete unneeded files, such as old log files, support bundles, core files, + upgrade rpm files stored in the /ddvar file system. Consider upgrading the hardware or adding + shelves to high-end units. Reducing the retention times for backup data can also help. When + files are deleted from outside of the /ddvar space, filesys clean will have to be done before + the space is recovered." + ::= { dataDomainMibTraps 12 } + + diskFailedAlarm NOTIFICATION-TYPE + OBJECTS { diskSerialNumber } + STATUS deprecated + DESCRIPTION + "Meaning: some problem has been detected about the indicated disk. The index value + of the alarm indicates the disk index that may be looked up in the disk tables + 'diskProperties', 'diskPerformance', and 'diskReliability' for more information + about the actual disk that has failed. + What to do: replace the disk." + ::= { dataDomainMibTraps 14 } + + diskOverheatWarningAlarm NOTIFICATION-TYPE + OBJECTS { diskTemperature } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of the indicated disk has exceeded the 'warning' + temperature level. If it continues to rise, it may eventually trigger a + shutdown of the DDR. The index value of the alarm indicates the disk index that + may be looked up in the disk tables 'diskProperties', 'diskPerformance', and + 'diskReliability' for more information about the actual disk reading the high value. + What to do: check the disk status, temperatures of the environment in which the DDR is, + and other factors which may increase the temperature." + ::= { dataDomainMibTraps 15 } + + diskOverheatAlertAlarm NOTIFICATION-TYPE + OBJECTS { diskTemperature } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of the indicated disk is more than halfway between + the 'warning' and 'shutdown' temperature levels. If it continues to rise, it will + trigger a shutdown of the DDR. The index value of the alarm indicates the disk index that + may be looked up in the disk tables 'diskProperties', 'diskPerformance', and + 'diskReliability' for more information about the actual disk reading the high value. + What to do: check the disk status, temperatures of the environment in which the DDR is, + and other factors which may increase the temperature. If the temperature continues stays + at this level or rises, and no other disks are reading this trouble, consider 'failing' + the disk, and get a replacement." + ::= { dataDomainMibTraps 16 } + + diskOverheatShutdownAlarm NOTIFICATION-TYPE + OBJECTS { diskTemperature } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of the indicated disk has surpassed the 'shutdown' + temperature level. The DDR will be shutdown. The index value of the alarm indicates + the disk index that may be looked up in the disk tables 'diskProperties', 'diskPerformance', + and 'diskReliability' for more information about the actual disk reading the high value. + What to do: Boot the DDR and monitor the status and temperatures. If the same disk has + continued problems, consider 'failing' it and get a replacement disk." + ::= { dataDomainMibTraps 17 } + + raidReconSevereAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: A raid group is MAX degraded with no reconstruction after less than 71 hours or + A disk group is degraded with none max degraded with no reconstruction. This alarm is sent + every 1 hour until 71 hours after which raidReconCriticalAlarm or raidReconCriticalShutdown + alarm is generated. This can happen due to a disk failing at run-time or boot-time. + What to do: while it is still possible that the reconstruction could succeed, the disk + should be replaced to ensure data safety." + ::= { dataDomainMibTraps 18 } + + raidReconCriticalAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: Raid group is MAX degraded with no reconstruction after 71 hours. This can + happen due to a disk failing at run-time or boot-up. + What to do: the disk should be replaced to ensure data safety." + ::= { dataDomainMibTraps 19 } + + raidReconCriticalShutdownAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: Raid group is MAX degraded with no reconstruction after 71 hours. This can + happen due to a disk failing at run-time or boot-up. + What to do: the disk must be replaced." + ::= { dataDomainMibTraps 20 } + + raidGroupMissingAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: one or more raid groups are missing. + What to do: disk may need replacement, or raid administration may be necessary." + ::= { dataDomainMibTraps 21 } + + diskNoSpareAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: there is no spare available for the raid group. + What to do: disk may need replacement, or raid administration may be necessary." + ::= { dataDomainMibTraps 22 } + + diskPathAlarm NOTIFICATION-TYPE + OBJECTS { diskSerialNumber } + STATUS deprecated + DESCRIPTION + "Meaning: multipath configuration is experiencing a problem. The number of paths set up is less than + the required number of paths. Disk index is the first disk in the enclosure with multipath. + What to do: multipath disk administration may be necessary." + ::= { dataDomainMibTraps 23 } + + diskSASAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: SAS configuration error. Maximum enclosures has been reached, or there + is a topology problem. + What to do: SAS configuration documentation should be consulted. administration may be necessary." + ::= { dataDomainMibTraps 24 } + + diskSASHBAAlarm NOTIFICATION-TYPE + OBJECTS { diskSerialNumber } + STATUS deprecated + DESCRIPTION + "Meaning: Unsupported multi-path setting is enabled in the hba firmware. + What to do: contact Data Domain support." + ::= { dataDomainMibTraps 25 } + + snapshotFullAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: maximum number of snapshots has been reached. + What to do: expire some old snapshots to make room." + ::= { dataDomainMibTraps 26 } + + snapshotHWMAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: the number of snapshots has exceeded a predefined percentage (current 90%) of the maximum. + What to do: begin expiring snapshots so that the maximum is not reached." + ::= { dataDomainMibTraps 27 } + + clusterNodeAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: node is not reachable on any network interface. + What to do: check status of network and wiring. if that fails, try + rebooting the node." + ::= { dataDomainMibTraps 28 } + + clusterInterfaceAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: one interface of the cluster node is down. + What to do: check status of network and wiring. if that fails, try + rebooting the node." + ::= { dataDomainMibTraps 29 } + + replSyncAlarm NOTIFICATION-TYPE + OBJECTS { replStatus } + STATUS deprecated + DESCRIPTION + "Meaning: a replication context is disabled due to nvram loss. + What to do: break replication on source and destination, then reconfigure + them and run replication sync." + ::= { dataDomainMibTraps 30 } + + systemStartupAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: system has rebooted or started. this does not indicate any abnormal activity. + What to do: nothing, unless reboot was triggered by other abnormal conditions, such as + temperature, fan or power problems." + ::= { dataDomainMibTraps 31 } + + filesysRelaunchAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: file system has undergone too many relaunches. it is probably unstable. + What to do: consult system logs. software or hardware restart may fix the malfunction." + ::= { dataDomainMibTraps 32 } + + filesysDDGCFailedAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: DDGC cleaning process has failed. + What to do: consult system logs. software or hardware restart may fix the malfunction." + ::= { dataDomainMibTraps 33 } + + filesysGeneralProblemAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: a general problem has occurred with the file system. + What to do: consult system logs. software or hardware restart may fix the malfunction." + ::= { dataDomainMibTraps 34 } + + diskUnsupportedAlarm NOTIFICATION-TYPE + OBJECTS { diskSerialNumber } + STATUS deprecated + DESCRIPTION + "Meaning: the model of the disk is unsupported by current DD platform. The index value + of the alarm indicates the disk index that may be looked up in the disk tables + 'diskProperties', 'diskPerformance', and 'diskReliability' for more information + about the actual disk. + What to do: replace the disk." + ::= { dataDomainMibTraps 35 } + + eventIPMIUnmanageAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: IPMI unmanaged alert detected. + What to do: check alert message" + ::= { dataDomainMibTraps 36 } + +-- autogenerated notifications here +-- generated notifications +generatedNotificationsGroup NOTIFICATION-GROUP +NOTIFICATIONS { + cpismissing, + unknownDomainAlert, + nT4DomainAlert, + controllerUnreachableAlert, + controllerIfaceUnreachableAlert, + containerMarkedInvalid, + correctableECCLimitReached, + uncorrectableECCerror, + legacyChassisTempWarning, + legacyChassisTempCritical, + legacyPowerSupplyWarning, + legacyFanWarning, + powerSupplyWarning, + fanWarning, + voltageWarning, + powerWarning, + correctECCWarning, + nonThreshWarning, + processorWarning, + powerUnitWarning, + unCorrectECCWarning, + chassisSensorWarning, + chassisSensorCritical, + chassisTempWarning, + chassisTempCritical, + cPUFailureWarning, + legacyBMCHangCritical, + bMCHangCritical, + abnormalShutdown, + smiMrc, + dimmTempWarning, + dimmTempCritical, + systemReset, + tooManyRelaunches, + filesystemProblem, + dDGCFailedInShutdown, + dDFSFailedInShutdown, + dDFSNotCleanlyShutdown, + dDGCFailed1, + dDGCFailed2, + dDFSNoHeartbeat, + dDGCFailed3, + dDFSDiedAfterReboot, + dDFSDied, + dDFSRebooted, + dDFSRebootedDisabled, + indexRebuildComplete, + historicalDatabaseRecoverError, + historicalDatabaseBackupError, + historicalDatabaseUpgradeError, + historicalDatabasePruneError, + noHistoricalDatabaseError, + hDTFileTransferFailed, + hDTSystemError, + dIMMFailureAlert, + memoryAlert, + portPathDisabled, + diskPathRedundancy, + missingPortConnection, + missingLunPath, + missingDiskPath, + missingEnclosurePath, + linkLoss, + linkOscillations, + linkConfiguration, + linkUpAndRunningAlarm, + nvramWarning, + nvramBatteryAlert, + nvramErrorAlert, + nvramBoardTempAlert, + nvramBoardVoltageAlert, + nvramBatteryTempAlert, + nvramBatteryVoltageAlert, + nvramBatteryChargeAlert, + nvramBatteryLowChargeAlert, + nvramBatteryGaugeAlert, + nvramBatteryDetectAlert, + nvramBatteryChargeDisableAlert, + nvramCorrectMemAlert, + nvramUncorrectMemAlert, + nvramPCIeAlert, + nvramCPUAlert, + nvramBatteryPowerDisableAlert, + nvramReadOnlyAlert, + nvramCardDetectAlert, + nvramWrongModelAlert, + nvramMemSizeAlert, + nvramLinkSpeedAlert, + nvramLinkWidthAlert, + nvramGetInfoAlert, + nvramTargetLinkSpeedAlert, + nvramWrongCountAlert, + nvramMixAlert, + ext3NvlogDisabled, + phyalert, + replProgressThreshholdReached, + replNeedResync, + replLogFull, + replIncompatibleWorm, + replDestNotConfigured, + replLagThreshholdReached, + replPathTooLong, + sASEnclosureCheck, + sASTopologyCheck, + sASPortDisabled, + enclosureMixType, + enclosureFwUpgradeAlert, + sSLCertificateCorrupted, + missingSysadminRegistryEntry, + smsRestartFullQ, + mailserverError, + snapshotOver90Percent, + snapshotLimitReached, + sNTZMultipleIterations, + coredumpWarning, + coredumpDisabled, + spaceOver80Percent, + spaceOver90Percent, + diskAccessError, + diskFailure, + diskTemperatureWarning, + diskTemperatureShutdown, + unsupportedHardwareSpareSize, + missingDiskGroup, + diskGroupReconstructionNoProgress, + diskGroupReconstruction, + diskGroupReconstructionShutdown, + diskGroupReconstructionCritical, + diskUnknown, + enclUnknown, + lowSpares, + unsupportedConfigurationROL, + syslogAlert, + vTLFCLinkOffline, + vTLFCLinkOscillations, + vTLFCLinkOnline +} +STATUS current +DESCRIPTION + "A collection of objects providing notifications, automatically generated by build." +::= { dataDomainMibGroups 5000 } + +cpismissing NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + One archive cp is missing + + Action: + - check power connection of each shelf. + - check sas connection of each shelf. + " +::= { dataDomainMibTraps 5500 } + +unknownDomainAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + During upgrade the system could not determine whether it is joined into NT4 domain or + Windows 2000 or newer AD domain. + + Action: + If the system is joined into an NT4 domain it is recommended to move (join) the system + into Windows 2000 or newer AD domain. NT4 domain support is deprecated + and in a future release NT4 domains will not be supported. + If the system is already joined into Windows 2000 or newer domain, + please switch the authentication mode. + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5000 } + +nT4DomainAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + During upgrade the system determined that it is joined into an NT4 domain. + + Action: + It is recommended to move (join) the system into Windows 2000 or newer AD domain since + NT4 domain support is deprecated. + In a future release NT4 domains will not be supported. + " +::= { dataDomainMibTraps 5001 } + +controllerUnreachableAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + This is a GDA event raised by the Master controller when it fails to reach a Worker + controller for more than 5 minutes. An unreachable Worker controller implies none of the Worker + controller interfaces are pingable from the Master controller. + + Action: + Check the status of network interfaces on both controllers. + Check network connectivity between the Master and Worker controller. + Make sure all cables are securely connected. + " +::= { dataDomainMibTraps 5002 } + +controllerIfaceUnreachableAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + This is a GDA event raised by the Master controller when it fails to reach a particular + Worker controller interface for more than 5 minutes. An unreachable interface implies that + it is not pingable from its Master controller equivalent interface. + + Action: + Check network interface status on both controllers. + Check network connectivity between the Master and Worker controller. + Make sure all cables are securely connected. + " +::= { dataDomainMibTraps 5003 } + +containerMarkedInvalid NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + The restorer has marked container %1 of set %3 invalid. This usually + indicates that the restorer cannot verify or scrub the container. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5501 } + +correctableECCLimitReached NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Single bit correctable ECC limit reached. + + Action: + Replace the failed DIMM(s). + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5004 } + +uncorrectableECCerror NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Multi bit uncorrectable ECC error. + + Action: + Replace the failed DIMM(s). + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5005 } + +legacyChassisTempWarning NOTIFICATION-TYPE + OBJECTS { tempSensorDescription } +STATUS current + DESCRIPTION + "Description: + Current temperature sensor reading exceeds warning threshold. + + Action: + Monitor temperature readings. If alert persists, check ambient room temperature + and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5006 } + +legacyChassisTempCritical NOTIFICATION-TYPE + OBJECTS { tempSensorDescription } +STATUS current + DESCRIPTION + "Description: + Current temperature sensor reading exceeds critical threshold. + + Action: + Check ambient room temperature and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5007 } + +legacyPowerSupplyWarning NOTIFICATION-TYPE + OBJECTS { powerModuleDescription } +STATUS current + DESCRIPTION + "Description: + A power supply has failed, is unplugged, or absent. + + Action: + Check power supply cables and LED. Replace with other working power supply. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5008 } + +legacyFanWarning NOTIFICATION-TYPE + OBJECTS { fanDescription } +STATUS current + DESCRIPTION + "Description: + A fan has failed. + + Action: + Check for any failed fan. If yes, replace with new fan. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5009 } + +powerSupplyWarning NOTIFICATION-TYPE + OBJECTS { powerModuleDescription } +STATUS current + DESCRIPTION + "Description: + A power supply has failed, is unplugged, or absent. + + Action: + Check power supply cables and LED. Replace with other working power supply. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5010 } + +fanWarning NOTIFICATION-TYPE + OBJECTS { fanDescription } +STATUS current + DESCRIPTION + "Description: + A fan has failed or is missing. + + Action: + Check for any failed or missing fan. Reseat the fan. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5011 } + +voltageWarning NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Voltage sensor reading exceeds warning threshold. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5012 } + +powerWarning NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Current power consumption reading exceeds warning threshold. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5013 } + +correctECCWarning NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Memory correctable ECC errors exceed warning threshold. + + Action: + These memory errors are automatically corrected by the system. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5014 } + +nonThreshWarning NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Current non-threshold type sensor reading exceeds warning threshold. + + Action: + Check specific alert message for appropriate action. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5015 } + +processorWarning NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Processor thermal sensor alert. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5016 } + +powerUnitWarning NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Power unit status alert (power off, power cycle, AC lost, power unit failure detected, etc.). + + Action: + This alert is expected after power off, power cycle, or lost of AC (main power) event. + If this alert is not expected, check power cords or AC (main). + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5017 } + +unCorrectECCWarning NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Memory uncorrectable ECC error alert. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5018 } + +chassisSensorWarning NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Other chassis sensor alert. + + Action: + Check specific alert message for information. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5019 } + +chassisSensorCritical NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Current sensor reading or state exceeds critical condition. + + Action: + Check the specific alert message for information. + Monitor temperature readings. If alert persists, check ambient room temperature + and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5020 } + +chassisTempWarning NOTIFICATION-TYPE + OBJECTS { tempSensorDescription } +STATUS current + DESCRIPTION + "Description: + Current temperature sensor reading exceeds warning threshold. + + Action: + Monitor temperature readings. If alert persists, check ambient room temperature + and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5021 } + +chassisTempCritical NOTIFICATION-TYPE + OBJECTS { tempSensorDescription } +STATUS current + DESCRIPTION + "Description: + Current temperature sensor reading exceeds critical threshold. + + Action: + Check ambient room temperature and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5022 } + +cPUFailureWarning NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + A CPU fault was detected. + + Action: + This might due to CPU hardware failure. + Check the log if this CPU is really bad. If yes, might need to do a chassis swap. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5023 } + +legacyBMCHangCritical NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + BMC hang. + + Action: + Gracefully shut down the system and pull out all power cables to reset BMC. + Wait until all LEDS are off, reinsert the power cables, and press the power button + to turn on the system. + " +::= { dataDomainMibTraps 5024 } + +bMCHangCritical NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + BMC hang. + + Action: + If the alert has stayed for a while, check if environment CLIs also fails. + If yes, gracefully shut down the system and pull out all power cables to reset BMC. + Wait until all LEDS are off. Reinsert the power cables, and press the power button + to turn on the system. + " +::= { dataDomainMibTraps 5025 } + +abnormalShutdown NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + The system has been shutdown by abnormal method, i.e. not by one of the following: + 1) Via IPMI chassis control command + 2) Via power button + 3) Via OS shutdown + + Action: + This alert is expected after lost of AC (main power) event. + If this shutdown is not expected and persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5026 } + +smiMrc NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + BIOS SMI MRC interrupt + + Action: + Check if system memory size has been decreased due to a DIMM has been disabled. + If yes, replace the bad DIMM. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5502 } + +dimmTempWarning NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Current DIMM temperature sensor reading exceeds warning threshold. + + Action: + Monitor temperature readings. If alert persists, check ambient room temperature + and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5532 } + +dimmTempCritical NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Current temperature sensor reading exceeds critical threshold. + + Action: + Check ambient room temperature and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5533 } + +systemReset NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + A critical failure caused the system to unexpectedly shut down. + The system was able to boot successfully either because the fault was corrected, the fault was transient, or the system was able to boot without the component causing the fault. + + Action: + Review the system for earlier alerts to determine the cause of the unexpected shut down. + Check the system inventory to verify all components are configured as expected. + If this alert is issued again, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6529 } + +tooManyRelaunches NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + The filesystem process has failed to restart multiple times. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. The log files will indicate the true cause + for the failure and will provide guidance for a corrective action. + " +::= { dataDomainMibTraps 5027 } + +filesystemProblem NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + A problem is preventing the filesystem from running. This usually + involves the storage being unavailable. + + Action: + Check disk shelf cabling. + " +::= { dataDomainMibTraps 5028 } + +dDGCFailedInShutdown NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DDGC process failed during shutdown. + + Action: + No action required. + " +::= { dataDomainMibTraps 5029 } + +dDFSFailedInShutdown NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + The filesystem failed to shutdown cleanly. This can leave dirty data in + NVRAM when it would normally be flushed to disk. An unclean shutdown state + can prevent certain actions from being performed (i.e. upgrade). + + Action: + Re-enable the filesystem and try shutting it down again. The condition is + cleared if the second shutdown completes cleanly. + " +::= { dataDomainMibTraps 5030 } + +dDFSNotCleanlyShutdown NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DDFS didn't shutdown cleanly because of DDGC. + + Action: + No action required. + " +::= { dataDomainMibTraps 5031 } + +dDGCFailed1 NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DDGC process failed; restarting DDFS + + Action: + No action required. + " +::= { dataDomainMibTraps 5032 } + +dDGCFailed2 NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DDGC process failed; system disabled + + Action: + No action required. + " +::= { dataDomainMibTraps 5033 } + +dDFSNoHeartbeat NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Filesystem hung and failed to respond to heartbeats. + The filesystem has been restarted. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com for diagnosis of the cause of failure. + No other action required if filesystem successfully restarts. + " +::= { dataDomainMibTraps 5034 } + +dDGCFailed3 NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DDGC process failed during shutdown; starting DDFS. + + Action: + No action required. + " +::= { dataDomainMibTraps 5035 } + +dDFSDiedAfterReboot NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + The filesystem failed to startup immediately after system reboot. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com for diagnosis of the cause of failure. No other + action required if filesystem successfully restarts. + " +::= { dataDomainMibTraps 5036 } + +dDFSDied NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + The filesystem process failed and is restarting. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com for diagnosis of the cause of failure. No other + action required if filesystem successfully restarts. + " +::= { dataDomainMibTraps 5037 } + +dDFSRebooted NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + This is just a notification alert that the system has been rebooted. + + Action: + No action required. + " +::= { dataDomainMibTraps 5038 } + +dDFSRebootedDisabled NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + This is a notification alert sent out during system startup following a + reboot. The system is rebooted with the filesystem in disabled state. + + Action: + No action is required unless the intent is to have the filesystem enabled. + In that case, invoke the 'filesys enable' command. + " +::= { dataDomainMibTraps 5039 } + +indexRebuildComplete NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Index rebuild completed. + + Action: + Informational. + " +::= { dataDomainMibTraps 5040 } + +historicalDatabaseRecoverError NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Historical database recovery failed. All existing historical data has been lost. + Data in the historical database is used for some system reports, but it is not + required for proper system functioning. This failure may occur during head + swap processing if recovery to create the new head primary historical database + from the shelf database files fails. + The system successfully created a new historical database. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + to debug this problem and possibly attempt recovery of the lost historical data. + " +::= { dataDomainMibTraps 5041 } + +historicalDatabaseBackupError NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Historical database backup failed. If the primary historical database fails + without a recent backup present, some or all of the historical data can be + lost when the primary historical database is restored from its backup and log + files. + Data in the historical database is used for some system reports, but it is + not required for proper system functioning. + + Action: + If this alert is issued 2 days in a row, contact your contracted support provider or visit us online at https://my.datadomain.com to help debug the problem. + " +::= { dataDomainMibTraps 5042 } + +historicalDatabaseUpgradeError NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Historical database upgrade failed during software upgrade. New historical + data fields will not be saved. Some UI reports might be unavailable, or + be missing data. Otherwise, this should not affect the system. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com to help debug the problem and upgrade the + historical database. + " +::= { dataDomainMibTraps 5043 } + +historicalDatabasePruneError NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Historical database pruning failed. Pruning ensures the historical database + does not consume more than its allocated disk space. + + Action: + If this alert is issued 2 days in a row, contact your contracted support provider or visit us online at https://my.datadomain.com + to help debug the problem. + " +::= { dataDomainMibTraps 5044 } + +noHistoricalDatabaseError NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Historical database recovery failed. All existing historical data has been lost. + Data in the historical database is used for some system reports, but it is not + required for proper system functioning. This failure may occur during head + swap processing if recovery to create the new head primary historical database + from the shelf database files fails. + The system is running without historical database after failing to create a new one. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + to debug this problem and possibly attempt recovery of the lost historical data. + " +::= { dataDomainMibTraps 5045 } + +hDTFileTransferFailed NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Unable to send historical data update file to DDMS. + + Action: + Check network connection and permissions between the DDMS and this DDR. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5046 } + +hDTSystemError NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + System Error occurred while sending historical data to DDMS. + + Action: + Check configuration and system status, messages logs for indicative problems. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5047 } + +dIMMFailureAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DIMM failure detected. DDFS can't be enabled. + + Action: + Replace the bad DIMMS. + " +::= { dataDomainMibTraps 5048 } + +memoryAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Current memory is less than configured. DDFS can't be enabled. + + Action: + Check the DIMMS in DDR. Add new DIMMS and/or replace the bad DIMMS. + " +::= { dataDomainMibTraps 5049 } + +portPathDisabled NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + The user has forgotten to enable the path. + There might be issues with failover if that path is not enabled. + + Action: + Enabling the path will resolve the issue. + " +::= { dataDomainMibTraps 5050 } + +diskPathRedundancy NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Only one path is seen on a multipath configuration and only one HBA is connected. + + Action: + Verify all storage cabling is connected correctly. + Verify that HBA controllers are functional. + " +::= { dataDomainMibTraps 5051 } + +missingPortConnection NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + A port and the attached storage has disappeared. + + Action: + Verify the connection and any external storage connected to the missing port. + " +::= { dataDomainMibTraps 5052 } + +missingLunPath NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + The number of active paths to a LUN has changed. + + Action: + If this is due to reconfiguration, verify the topology and disable then re-enable + multipath monitoring to reset the monitoring. If not, verify the storage cabling and that + all paths are connected. + " +::= { dataDomainMibTraps 5053 } + +missingDiskPath NOTIFICATION-TYPE + OBJECTS { diskSerialNumber } +STATUS current + DESCRIPTION + "Description: + The number of active paths to a disk has changed. + + Action: + If this is due to reconfiguration, verify the topology and disable then re-enable + multipath monitoring to reset the monitoring. If not, verify the storage cabling and that + all paths are connected. + " +::= { dataDomainMibTraps 5054 } + +missingEnclosurePath NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + The number of active paths to an enclosure has changed. + + Action: + If this is due to reconfiguration, verify the topology and disable then re-enable + multipath monitoring to reset the monitoring. If not, verify the storage cabling and that + all paths are connected. + " +::= { dataDomainMibTraps 5055 } + +linkLoss NOTIFICATION-TYPE + OBJECTS { ifIndex } +STATUS current + DESCRIPTION + "Description: + Link loss detected. + + Action: + Check network connectivity. + " +::= { dataDomainMibTraps 5056 } + +linkOscillations NOTIFICATION-TYPE + OBJECTS { ifIndex } +STATUS current + DESCRIPTION + "Description: + Link oscillations detected. + + Action: + Check network connectivity. + " +::= { dataDomainMibTraps 5057 } + +linkConfiguration NOTIFICATION-TYPE + OBJECTS { ifIndex } +STATUS current + DESCRIPTION + "Description: + Link configuration problem detected. + + Action: + Check network configuration. + " +::= { dataDomainMibTraps 5058 } + +linkUpAndRunningAlarm NOTIFICATION-TYPE + OBJECTS { ifIndex } +STATUS current + DESCRIPTION + "Description: + Link is up and running for a period of time after experiencing instability. + + Action: + No action needed. + " +::= { dataDomainMibTraps 5098 } + +nvramWarning NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DDFS is disabled due to a problem with an NVRAM card. + + Action: + Run CLI command 'alerts show current' to check for other NVRAM-related alerts, + then follow troubleshooting steps to clear the alerts found. Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 5059 } + +nvramBatteryAlert NOTIFICATION-TYPE + OBJECTS { nvramBatteryStatus } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card Battery Unit hardware fault. + Probable causes: 1) Battery charging is disabled, or 2) One or more batteries is not charging. + + Action: + Run CLI command 'system show nvram' to check battery status. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5060 } + +nvramErrorAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card fault. + Probable cause: Excessive correctable errors exceed the warning threshold number. + + Action: + The NVRAM card may need to be replaced. + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5061 } + +nvramBoardTempAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Current NVRAM board temperature sensor reading exceeds warning threshold temperature. + + Action: + Check if there is a system fan alert. If yes, replace with new fan. + Check ambient room temperature and for blocked air flow. + If the problem persists,contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5503 } + +nvramBoardVoltageAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM board voltage sensor reading that exceeds the warning threshold voltage. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5504 } + +nvramBatteryTempAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM battery temperature sensor reading that exceeds the warning threshold. + Probable cause(s): 1) Insufficient air inflow, or 2) High system ambient temperature, or 3) Degraded batteries. + + Action: + Check if there is a system fan alert. If yes, replace with new fan. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5505 } + +nvramBatteryVoltageAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM battery voltage sensor reading that exceeds the warning threshold. + Probable cause: NVRAM battery unit is faulty. + + Action: + The NVRAM card Battery Unit may need to be replaced. + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5506 } + +nvramBatteryChargeAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card Battery Unit hardware fault. + Probable cause: One or more batteries is not charging. + + Action: + Run CLI command 'system show nvram' to check battery status. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5507 } + +nvramBatteryLowChargeAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + NVRAM battery charge is lower than 80%. + + Action: + This alert will be cleared when battery charge is greater than or equal 80%. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5508 } + +nvramBatteryGaugeAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card Battery Unit hardware fault. + Probable cause: Battery Unit hardware is not accessible. + + Action: + contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 5509 } + +nvramBatteryDetectAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card Battery Unit hardware fault. + Probable cause: One or more batteries is missing. + + Action: + contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 5510 } + +nvramBatteryChargeDisableAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected that NVRAM battery charging is disabled. + Probable cause(s): Battery charging disabled manually. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5511 } + +nvramCorrectMemAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card fault. + Probable cause: NVRAM card correctable memory errors exceed the warning threshold number. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5512 } + +nvramUncorrectMemAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card fault. + Probable cause: NVRAM card has uncorrectable memory errors. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5513 } + +nvramPCIeAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card fault. + Probable cause: NVRAM card PCIe errors. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5514 } + +nvramCPUAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card fault. + Probable cause: NVRAM card CPU errors. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5515 } + +nvramBatteryPowerDisableAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected that NVRAM battery power is disabled. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5516 } + +nvramReadOnlyAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card Battery Unit hardware fault. + Probable cause: NVRAM card initialization error. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5517 } + +nvramCardDetectAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS could not detect any NVRAM card(s) in the system. + Probable causes:1) NVRAM card(s) may be absent or + 2)NVRAM card(s) may not be seated properly. + + Action: + 1)Check that the NVRAM card is properly seated. + 2)contact your contracted support provider or visit us online at https://my.datadomain.com to get a new NVRAM card. + " +::= { dataDomainMibTraps 5518 } + +nvramWrongModelAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an incompatible NVRAM card configuration. + Probable cause: NVRAM card in the system is not supported by DD OS version. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5519 } + +nvramMemSizeAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an incompatible NVRAM card configuration. + Probable cause: Incompatible NVRAM card in the system. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5520 } + +nvramLinkSpeedAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an incompatible NVRAM card configuration. + Probable cause: Incompatible NVRAM card in the system. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5521 } + +nvramLinkWidthAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an incompatible NVRAM card configuration. + Probable cause: Incompatible NVRAM card in the system. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5522 } + +nvramGetInfoAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card Battery Unit hardware fault. + Probable cause: Battery Unit hardware is not accessible. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5523 } + +nvramTargetLinkSpeedAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an incompatible NVRAM card configuration. + Probable cause: Incompatible NVRAM card in the system. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5524 } + +nvramWrongCountAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an incompatible NVRAM card configuration. + Probable cause: The number of NVRAM cards in the system is different from what DD OS expects. + + Action: + NVRAM card(s) may need to be removed or added.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5525 } + +nvramMixAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + DD OS detected an incompatible NVRAM card configuration. + Probable cause: Two different generations of NVRAM cards are in the system. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5526 } + +ext3NvlogDisabled NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + NVRAM battery status is not OK to enable nvlog in this disk group. + When battery status is OK, nvlog is enabled and this alert is cleared. + + Action: + Wait for NVRAM alert to be cleared. If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 5527 } + +phyalert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Enclosure slot has been disabled. + + Action: + Replace the drive and enable the slot using CLI. + " +::= { dataDomainMibTraps 5062 } + +replProgressThreshholdReached NOTIFICATION-TYPE + OBJECTS { replStatus } +STATUS current + DESCRIPTION + "Description: + Replication has not made progress recently + + Action: + - check the network + - check the replica filesystem + - check the 'replication status' or the GUI for errors + - check the messages file for more specific messages + " +::= { dataDomainMibTraps 5063 } + +replNeedResync NOTIFICATION-TYPE + OBJECTS { replStatus } +STATUS current + DESCRIPTION + "Description: + Replication needs resync. This context is disabled due to nvram loss. + + Action: + Please break replication on both source and destination, then + reconfigure them and run replication resync. + " +::= { dataDomainMibTraps 5064 } + +replLogFull NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Number of free replication log entries is below threshold! Disabling write access. + + Action: + Allow configured contexts to make progress. If a context + is disabled, it should be re-enabled and allowed to progress. + Any disabled contexts that are no longer needed should be broken + using the replication break command. + " +::= { dataDomainMibTraps 5065 } + +replIncompatibleWorm NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Incompatible retention-locked files detected in resync + + Action: + Resync cannot be done with conflicting retention-locked files on the destination. + Check replication destination for retention locked files that are in a state that + is different than the source. + " +::= { dataDomainMibTraps 5066 } + +replDestNotConfigured NOTIFICATION-TYPE + OBJECTS { replConfigDest } +STATUS current + DESCRIPTION + "Description: + Destination is not configured, can't initialize + + Action: + Configure the context on the destination. + " +::= { dataDomainMibTraps 5067 } + +replLagThreshholdReached NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Replication lag threshold reached + + Action: + Check replication history to make sure replication is properly working. + " +::= { dataDomainMibTraps 5068 } + +replPathTooLong NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Path is too long + + Action: + Shorten the path. + " +::= { dataDomainMibTraps 5531 } + +sASEnclosureCheck NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Detected that a port has exceeded the maximum limit on the number of supported SAS enclosures. + Hence, there might be issues with this unsupported configuration. + + Action: + Read documentation. Inspect the port and reduce the number of externally connected SAS enclosures. + " +::= { dataDomainMibTraps 5069 } + +sASTopologyCheck NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Detected a SAS topology error. + + Action: + Read documentation. Verify the connectivity of the SAS enclosures. + " +::= { dataDomainMibTraps 5070 } + +sASPortDisabled NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Detected that an HBA port is disabled. + Either shelf controller failures or faulty cables. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com to diagnose a connectivity problem. + " +::= { dataDomainMibTraps 5071 } + +enclosureMixType NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Mix of enclosure type is encountered. + + Action: + Fix the mix enclosure chain. + " +::= { dataDomainMibTraps 5528 } + +enclosureFwUpgradeAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Enclsoure firmware upgrade failed. + + Action: + No action required. + " +::= { dataDomainMibTraps 5534 } + +sSLCertificateCorrupted NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + The SSL certificate used to establish mutual trust between Data Domain systems is broken. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 5072 } + +missingSysadminRegistryEntry NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + The required registry entry for determining the role of the 'sysadmin' user + was missing from the registry. This entry is required for the 'sysadmin' user + to function. Without this, the 'sysadmin' user does not have the proper + privileges hence cannot perform certain critical/important operations. This + may cause the system unusable. + Due to the possible in-correctable consequences this condition may cause, + DDSH has auto-corrected the issue by adding the missing entry back in the + registry so the 'sysadmin' user can still function. However, there might + be issues still if there are other registry entries that are missing. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + to debug why the registry entry for the 'sysadmin' user was missing and + see if any other registry entries got missing and to fix it. + " +::= { dataDomainMibTraps 5073 } + +smsRestartFullQ NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + System management service, SMS is restarted as all service tasks are stuck and not making any progress. + + Action: + If the problem persist, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5074 } + +mailserverError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + There is a problem communicating with the configured mail server. + The system will not be able to send out any email notifications that includes alerts, autosupports and daily summary emails. + + Action: + Make sure that the mail server is configured correctly. + Verify the configured mail server by sending out a test email from the system. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6511 } + +snapshotOver90Percent NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Current number of snapshots for an Mtree is at 90% or more of the maximum number of snapshots allowed. + + Action: + Consider expiring existing snapshots of that Mtree or adjusting scheduled snapshot retention periods. + " +::= { dataDomainMibTraps 5075 } + +snapshotLimitReached NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Data Domain system has a limit on the number of existing snapshots held at once for a single Mtree. + Once this limit is reached no more snapshots can be created of that Mtree. + + Action: + Consider expiring existing snapshots of that Mtree to make room for newer ones. + " +::= { dataDomainMibTraps 5076 } + +sNTZMultipleIterations NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Indicates that sanitization will be run in multiple iterations. + In the worst case this can take 15-20 days for 280 TBs. It means + that the system will not run at full speed for that period of + time and that GC will not be run to reclaim space. However, + sanitization will also reclaim space back but it might not be + as efficient as GC is. + + Action: + Make sure that you have enough space to not run out of space and + that you can wait that many days in the worst case. You should have + at least 20% of physical space available. Other option is + to abort sanitization, delete a bunch of files and try again. You can + do this process iteratively until you do not get this alert anymore. +" +::= { dataDomainMibTraps 5077 } + +coredumpWarning NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + /ddvar might soon run out of space to save system core dumps. + + Action: + Remove unwanted files from /ddvar to free up some space. + Lack of space can result in missing core dumps that will hamper debugging operations. + " +::= { dataDomainMibTraps 5078 } + +coredumpDisabled NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Space in /ddvar is not sufficient enough for saving system core dumps. + + Action: + Remove unwanted files from /ddvar to free up some space. + Lack of space can result in missing core dumps that will hamper debugging operations. + " +::= { dataDomainMibTraps 5079 } + +spaceOver80Percent NOTIFICATION-TYPE + OBJECTS { fileSystemSpaceUsed } +STATUS current + DESCRIPTION + "Description: + Space usage has exceeded 80% of the total capacity. + + Action: + If it is in root or /ddvar, remove unwanted files to free up some space. + Lack of space can result in missing important logs. + If it is in active tier, remove unwanted files to free up some space. + If it is in archive tier, add more archive units to the filesystem. + " +::= { dataDomainMibTraps 5080 } + +spaceOver90Percent NOTIFICATION-TYPE + OBJECTS { fileSystemSpaceUsed } +STATUS current + DESCRIPTION + "Description: + Space usage has exceeded 90% of the total capacity. + + Action: + If it is in root or /ddvar, remove unwanted files to free up some space. + Lack of space can result in missing important logs. + If it is in active tier, remove unwanted files to free up some space. + If it is in archive tier, add more archive units to the filesystem. + " +::= { dataDomainMibTraps 5081 } + +diskAccessError NOTIFICATION-TYPE + OBJECTS { diskSerialNumber } +STATUS current + DESCRIPTION + "Description: + Data Domain system cannot identify the state of the disk. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5082 } + +diskFailure NOTIFICATION-TYPE + OBJECTS { diskSerialNumber } +STATUS current + DESCRIPTION + "Description: + The disk is in one of the following states: absent, failed, foreign. + + Action: + Make sure that the disk is securely connected. + If the disk has gone bad then it needs a replacement. + " +::= { dataDomainMibTraps 5083 } + +diskTemperatureWarning NOTIFICATION-TYPE + OBJECTS { diskTemperature } +STATUS current + DESCRIPTION + "Description: + The disk temperature sensor reading has exceeded the warning threshold. + + Action: + If the temperature is high due to high activity for a short period, it should return + to normal later. If not, check if there is any fan failure or if the surrounding + environment temperature is too high or too low or if the sensor is reporting + inaccurate value. + " +::= { dataDomainMibTraps 5084 } + +diskTemperatureShutdown NOTIFICATION-TYPE + OBJECTS { diskTemperature } +STATUS current + DESCRIPTION + "Description: + The disk temperature sensor reading has exceeded the critical threshold. + + Action: + The system will shut down for this high temperature critical alert. + Check if there is any fan failure or if the surrounding environment temperature is too + high or too low or if the sensor is reporting inaccurate value. + " +::= { dataDomainMibTraps 5085 } + +unsupportedHardwareSpareSize NOTIFICATION-TYPE + OBJECTS { diskSerialNumber } +STATUS current + DESCRIPTION + "Description: + The disk capacity is too small for it to be of any use in the system. + + Action: + Replace with a larger capacity disk. + " +::= { dataDomainMibTraps 5086 } + +missingDiskGroup NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + One or more critical disks/LUNs are unavailable. + + Action: + Make sure all storage is securely connected. + Look at alert history for any path failures. + Check for any core files, a critical layer may be unavailable. + Verify that all storage is working and recognized correctly. + " +::= { dataDomainMibTraps 5087 } + +diskGroupReconstructionNoProgress NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + One or more disks are failed and the RAID reconstruction is not running. + + Action: + Make sure there is/are spare disk(s) in the system. + " +::= { dataDomainMibTraps 5088 } + +diskGroupReconstruction NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Two or more disks are failed and the RAID protection is in critical state. + If an additional disk fails, there might be permanent loss of data. + The system will shut down if the problem is not fixed. + + Action: + Make sure there is/are spare disk(s) in the system. + " +::= { dataDomainMibTraps 5089 } + +diskGroupReconstructionShutdown NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Two or more disks are failed and the RAID protection is in critical state for over a + considerable period of time. If an additional disk fails, there might be permanent loss of + data. The system will shut down. + + Action: + Restart the system and make sure there is/are spare disk(s) in the system. + " +::= { dataDomainMibTraps 5090 } + +diskGroupReconstructionCritical NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Two or more disks are failed and the RAID protection is in critical state for over a + considerable period of time. If an additional disk fails, there might be permanent loss of + data. + + Action: + Make sure there is/are spare disk(s) in the system. + " +::= { dataDomainMibTraps 5091 } + +diskUnknown NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Disk is unknown. + + Action: + Add disk to the system. + " +::= { dataDomainMibTraps 5092 } + +enclUnknown NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + All disks in enclosure are unknown. + + Action: + Add enclosure to the system. + " +::= { dataDomainMibTraps 5093 } + +lowSpares NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Not enough spare disks can be detected for this tier. + There may be failed disks or connectivity issues with disks or enclosures. + + Action: + Replace any failed or absent disks. Check enclosure connectivity. + " +::= { dataDomainMibTraps 5094 } + +unsupportedConfigurationROL NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + Raid on LUN from 4.8 is no longer supported. Please follow instruction on how to increase + usable space in your filesystem. + + Action: + 1) migrate data away + 2) do a filesystem destroy + 3) add your LUN + 4) migrate data back + " +::= { dataDomainMibTraps 5095 } + +syslogAlert NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: +A message of high severity has been logged. + + Action: +Look at the logs and check if there is a problem that needs attention. +" +::= { dataDomainMibTraps 5096 } + +vTLFCLinkOffline NOTIFICATION-TYPE + OBJECTS { vtlPortTrapIndex } +STATUS current + DESCRIPTION + "Description: + VTL FC Link is offline: Port %s + + Action: + If this port is not in use, please disable it. If port is being + used, please check FC Port connectivity. Alert will be cleared + when port is disabled or online. + " +::= { dataDomainMibTraps 5529 } + +vTLFCLinkOscillations NOTIFICATION-TYPE +STATUS current + DESCRIPTION + "Description: + VTL-FCMON: Number of link oscillations for VTL FC Port %s = %d, + in a time interval of %d minutes. Current threshold is %d. + + Action: + Check FC Port connectivity. Please disable the port if it is not in use. + " +::= { dataDomainMibTraps 5530 } + +vTLFCLinkOnline NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, vtlPortTrapIndex } +STATUS current + DESCRIPTION + "Description: + VTL FC Link is online: Port %s + + Action: + No Action required. + " +::= { dataDomainMibTraps 5097 } + +END diff --git a/mibs/DataDomain_5.2.6.3.mib b/mibs/DataDomain_5.2.6.3.mib new file mode 100755 index 0000000..d00b83c --- /dev/null +++ b/mibs/DataDomain_5.2.6.3.mib @@ -0,0 +1,9668 @@ +-- ********************************************************************** +-- +-- Copyright 2004-2009 Data Domain, Inc. +-- All Rights Reserved. +-- +-- Management Information Base for Data Domain Products +-- +-- Data Domain enterprise number is 19746 +-- +-- The ASN.1 prefix to, and including the Data Domain, Inc. Enterprise is +-- 1.3.6.1.4.1.19746 +-- +-- OBJECT IDENTIFIER's 19746.1-99 reserved for DD SNMP modules +-- +-- ********************************************************************** + +DATA-DOMAIN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, Counter32, Integer32, Counter64 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION + FROM SNMPv2-TC + ifIndex, InterfaceIndex, ifDescr + FROM IF-MIB; + + dataDomainMib MODULE-IDENTITY + LAST-UPDATED "201407020000Z" -- 02 jul, 2014 + ORGANIZATION "Data Domain, Inc" + CONTACT-INFO + "Phone: +1-408-980-4800 + Fax: +1-408-980-8620" + DESCRIPTION + "This MIB is used for managing the suite of Data Domain Products." + REVISION "201407020000Z" -- 02 jul, 2014 + DESCRIPTION + "Updated mib on 02 jul, 2014. Please refer to Release Guide for list of changes." + ::= { enterprises 19746 } + + dataDomainMibConformance OBJECT IDENTIFIER ::= { dataDomainMib 0 } + + dataDomainMibObjects OBJECT IDENTIFIER ::= { dataDomainMib 1 } + + dataDomainMibNotifications OBJECT IDENTIFIER ::= { dataDomainMib 2 } + + dataDomainMibProducts OBJECT IDENTIFIER ::= { dataDomainMib 3 } + + +-- temporary placeholder for autogen header file + + environmentals OBJECT IDENTIFIER ::= { dataDomainMibObjects 1 } + + nvram OBJECT IDENTIFIER ::= { dataDomainMibObjects 2 } + + fileSystem OBJECT IDENTIFIER ::= { dataDomainMibObjects 3 } + + alerts OBJECT IDENTIFIER ::= { dataDomainMibObjects 4 } + + statistics OBJECT IDENTIFIER ::= { dataDomainMibObjects 5 } + + diskStorage OBJECT IDENTIFIER ::= { dataDomainMibObjects 6 } + + replication OBJECT IDENTIFIER ::= { dataDomainMibObjects 8 } + + nfs OBJECT IDENTIFIER ::= { dataDomainMibObjects 9 } + + cifs OBJECT IDENTIFIER ::= { dataDomainMibObjects 10 } + + vtl OBJECT IDENTIFIER ::= { dataDomainMibObjects 11 } + + ddboost OBJECT IDENTIFIER ::= { dataDomainMibObjects 12 } + + dataDomainSystem OBJECT IDENTIFIER ::= { dataDomainMibObjects 13 } + + art OBJECT IDENTIFIER ::= { dataDomainMibObjects 14 } + + mtree OBJECT IDENTIFIER ::= { dataDomainMibObjects 15 } + + storage OBJECT IDENTIFIER ::= { dataDomainMibObjects 16 } + + enclosure OBJECT IDENTIFIER ::= { dataDomainMibObjects 17 } + + network OBJECT IDENTIFIER ::= { dataDomainMibObjects 18 } + + restorer OBJECT IDENTIFIER ::= { dataDomainMibProducts 1 } +-- generated platform section for Data Domain MIB + unknown OBJECT IDENTIFIER ::= { restorer 0 } + dd200 OBJECT IDENTIFIER ::= { restorer 1 } + dd200Proto OBJECT IDENTIFIER ::= { restorer 2 } + dd410 OBJECT IDENTIFIER ::= { restorer 3 } + dd430 OBJECT IDENTIFIER ::= { restorer 4 } + dd460 OBJECT IDENTIFIER ::= { restorer 5 } + dd400g OBJECT IDENTIFIER ::= { restorer 6 } + dd460g OBJECT IDENTIFIER ::= { restorer 7 } + dd560 OBJECT IDENTIFIER ::= { restorer 8 } + dd560g OBJECT IDENTIFIER ::= { restorer 9 } + dd580 OBJECT IDENTIFIER ::= { restorer 10 } + dd580g OBJECT IDENTIFIER ::= { restorer 11 } + dd565 OBJECT IDENTIFIER ::= { restorer 12 } + dd530 OBJECT IDENTIFIER ::= { restorer 13 } + dd510 OBJECT IDENTIFIER ::= { restorer 14 } + dd120 OBJECT IDENTIFIER ::= { restorer 15 } + dd690 OBJECT IDENTIFIER ::= { restorer 16 } + dd690g OBJECT IDENTIFIER ::= { restorer 17 } + dd660 OBJECT IDENTIFIER ::= { restorer 18 } + dd880 OBJECT IDENTIFIER ::= { restorer 19 } + dd880g OBJECT IDENTIFIER ::= { restorer 20 } + dd610 OBJECT IDENTIFIER ::= { restorer 21 } + dd630 OBJECT IDENTIFIER ::= { restorer 22 } + dd140 OBJECT IDENTIFIER ::= { restorer 23 } + dd670 OBJECT IDENTIFIER ::= { restorer 24 } + dd860 OBJECT IDENTIFIER ::= { restorer 25 } + dd860g OBJECT IDENTIFIER ::= { restorer 26 } + dd890 OBJECT IDENTIFIER ::= { restorer 27 } + dd640 OBJECT IDENTIFIER ::= { restorer 28 } + dd620 OBJECT IDENTIFIER ::= { restorer 29 } + dd160 OBJECT IDENTIFIER ::= { restorer 30 } + ddve OBJECT IDENTIFIER ::= { restorer 31 } + dd990 OBJECT IDENTIFIER ::= { restorer 32 } + unset OBJECT IDENTIFIER ::= { restorer 9999 } + -- Generic Type definitions. + + EnclosureID ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "unique Enclosure ID, used as index in several tables" + SYNTAX Integer32(1..2147483647) + + + Temperature ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Temperature value in Celsius" + SYNTAX Integer32 + + Minutes ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Minutes" + SYNTAX Integer32 + + Percentage ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Percentage" + SYNTAX Integer32(0..100) + + PercentageStr ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Percentage string" + SYNTAX OCTET STRING (SIZE (0..20)) + + + KBytesPerSecond ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of KBytes transferred per second" + SYNTAX Counter32 + + OpsPerSecond ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of Operations performed per second" + SYNTAX Counter32 + + ErrorCount ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of Errors Encountered" + SYNTAX Counter32 + + DDMibTableIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index for Any Data Domain MIB table" + SYNTAX Integer32(0..2147483647) + + DDMibTableString32TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "DD Mib Table String 32" + SYNTAX OCTET STRING (SIZE (0..32)) + + DDMibTableString64TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "DD Mib Table String 64" + SYNTAX OCTET STRING (SIZE (0..64)) + + DDMibTableString128TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "DD Mib Table String 128" + SYNTAX OCTET STRING (SIZE (0..128)) + + DDMibTableString256TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "DD Mib Table String 256" + SYNTAX OCTET STRING (SIZE (0..256)) + + + DDMibTableString512TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "512a" + STATUS current + DESCRIPTION + "DD Mib Table String 512" + SYNTAX OCTET STRING (SIZE (0..512)) + + DDMibTableString1024TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "DD Mib Table String 1024" + SYNTAX OCTET STRING (SIZE (0..1024)) + + DDMibTableSizeGibTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Data Domain Compression size in GiB" + SYNTAX OCTET STRING (SIZE (0..20)) + + DDMibRowDescriptionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Data Domain Mib Row Description" + SYNTAX OCTET STRING (SIZE (0..64)) + + + DDMibDateTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "16a" + STATUS current + DESCRIPTION + "Data Domain Mib Date in the yyyy-mm-dd hh:mm format" + SYNTAX OCTET STRING (SIZE (0..16)) + + DDMibMemorySizeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Data Domain Mib Memory Size of in bytes." + SYNTAX Integer32 + + DDMibTimeStampTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "DD Mib Timestamp" + SYNTAX OCTET STRING (SIZE (0..64)) + + + DDMibHostTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Data Domain Host" + SYNTAX OCTET STRING (SIZE (0..256)) + + DDMibPortTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Data Domain Port" + SYNTAX OCTET STRING (SIZE (0..256)) + + DDMibAlertDescriptionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Data Domain Mib Alert Description" + SYNTAX OCTET STRING (SIZE (0..2456)) + + DDMibVersionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Data Domain Mib version" + SYNTAX OCTET STRING (SIZE (0..64)) + + + DDMibSerialNumberTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Data Domain Mib Serial Number" + SYNTAX OCTET STRING (SIZE (0..64)) + + DDMibTableEnabledTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "DD Mib Table Enabled" + SYNTAX INTEGER { + no (0), + yes (1) + } + + + DDMibInteger32TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Data Domain Mib Integer 32." + SYNTAX Integer32 + + DDMibCompressionFactorTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Data Domain compression factor" + SYNTAX OCTET STRING (SIZE (0..20)) + + DDMibAlertSeverityTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Data Domain Alert Severity" + SYNTAX OCTET STRING (SIZE (0..64)) + + DDMibTrafficBytesTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "measurement of bytes being transferred" + SYNTAX Counter64 + + DDMibStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "DD Mib Status" + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + -- Specific Type definitions. + + PowerModuleIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of Power Module present in the DDR" + SYNTAX Integer32(0..2147483647) + + PowerModuleDescriptionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Power Module Description" + SYNTAX OCTET STRING (SIZE (0..64)) + + PowerModuleStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Power Module Status" + SYNTAX INTEGER { + absent (0), + ok (1), + failed (2), + faulty (3), + acnone (4), + unknown (99) + } + + TempSensorIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of Temperature Sensor present in the DDR" + SYNTAX Integer32(0..2147483647) + + TempSensorDescriptionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Temperature Sensor Description" + SYNTAX OCTET STRING (SIZE (0..64)) + + TempSensorStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Temperature Sensor Status" + SYNTAX INTEGER { + failed (0), + ok (1), + notfound (2), + overheatWarning (3), + overheatCritical (4) + } + + FanIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Fan Number of fan that is present in DDR" + SYNTAX Integer32(0..2147483647) + + FanDescriptionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Fan Description" + SYNTAX OCTET STRING (SIZE (0..64)) + + + FanLevelTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Fan level" + SYNTAX INTEGER { + unknown (0), + low (1), + medium (2), + high (3) + } + + FanStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Fan Status" + SYNTAX INTEGER { + notfound (0), + ok (1), + fail (2) + } + + NvramIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of NVRAM card present in the DDR" + SYNTAX Integer32(0..2147483647) + + NvramMemorySizeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Memory Size of NVRAM in bytes." + SYNTAX Integer32 + + NvramWindowSizeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Window Size of NVRAM in bytes." + SYNTAX Integer32 + + NvramBatteryIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of NVRAM Battery present in the DDR" + SYNTAX Integer32(0..2147483647) + + NvramBatteryStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current NVRAM Battery Status" + SYNTAX INTEGER { + ok (0), + disabled (1), + discharged (2), + softdisabled (3) + } + + DiskIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Disk Number of disk that is present in the DDR" + SYNTAX Integer32(0..2147483647) + + DiskModelTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Manufacture & Model Number of disk" + SYNTAX OCTET STRING (SIZE (0..64)) + + + DiskFirmwareVersionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Firmware version of disk" + SYNTAX OCTET STRING (SIZE (0..64)) + + + DiskSerialNumberTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Serial Number of disk" + SYNTAX OCTET STRING (SIZE (0..64)) + + + DiskCapacityTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Capacity of disk" + SYNTAX OCTET STRING (SIZE (0..20)) + + DiskStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Disk State" + SYNTAX INTEGER { + ok (1), + unknown (2), + absent (3), + failed (4) + } + + DiskSectorsPerSecondTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of disk sectors being transferred per second" + SYNTAX Counter32 + + FileSystemStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current File System Status" + SYNTAX INTEGER { + enabled (1), + disabled (2), + running (3), + unknown (4), + error (5), + cleaning (6) + } + + FileSystemResourceIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Resource Number of file system resource" + SYNTAX Integer32(0..2147483647) + + FileSystemResourceNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "File System resource name" + SYNTAX OCTET STRING (SIZE (0..64)) + + + FileSystemSpaceUnitTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Units of space in the file System represented in Gigabytes" + SYNTAX OCTET STRING (SIZE (0..20)) + + + FileSystemCompressionSizeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "File Systems Compression size in GiB" + SYNTAX OCTET STRING (SIZE (0..20)) + + + FileSystemCompressionFactorTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "File System compression factor" + SYNTAX OCTET STRING (SIZE (0..20)) + + FileSystemCompressionPeriodTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "File System compression period: last 24 hours, last 7 days" + SYNTAX OCTET STRING (SIZE (0..20)) + + DateTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "16a" + STATUS current + DESCRIPTION + "Date in the yyyy-mm-dd hh:mm format" + SYNTAX OCTET STRING (SIZE (0..16)) + + FileSystemOptionsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of File System Option Table Index" + SYNTAX Integer32(0..2147483647) + + FileSystemOptionsNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "Index of File Systems Option Name " + SYNTAX OCTET STRING (SIZE (0..128)) + + FileSystemOptionsValueTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "Index of File Systems Option Value " + SYNTAX OCTET STRING (SIZE (0..128)) + + FileSystemCleanIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "File System Clean Index" + SYNTAX Integer32(0..2147483647) + + FileSystemCleanStatusTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "File System Clean Status " + SYNTAX OCTET STRING (SIZE (0..128)) + + FileSystemCleanScheduleTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "File System Clean Schedule " + SYNTAX OCTET STRING (SIZE (0..128)) + + FileSystemCleanThrottleTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "File System Clean throttle" + SYNTAX OCTET STRING (SIZE (0..128)) + + + + + AlertIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Alert Row Index" + SYNTAX Integer32(0..2147483647) + + AlertTimestampTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Alert Timestamp" + SYNTAX OCTET STRING (SIZE (0..64)) + + + AlertDescriptionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "Alert Description" + SYNTAX OCTET STRING (SIZE (0..255)) + + + SystemStatsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Statistics Row Index" + SYNTAX Integer32(0..2147483647) + + RaidDiskStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Raid Disk State" + SYNTAX INTEGER { + inuse (1), + notinuse (2), + spare (3), + absent (4), + failed (5), + invalid (6), + foreign (7), + known (8), + available (9), + unknown (99) + } + + RaidDiskStatusTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "extra status string of Raid Disk Group node" + SYNTAX OCTET STRING (SIZE (0..64)) + + RaidDiskGroupTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Name of Raid Disk Group" + SYNTAX OCTET STRING (SIZE (0..64)) + + + ReplicationStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Replication status" + SYNTAX INTEGER { + enabled (1), + disabled (2), + disabledNeedsResync (3) + } + + ReplicationStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Replication connection status" + SYNTAX INTEGER { + connected (1), + disconnected (2), + migrating (3), + suspended (4), + neverConnected (5) + } + + ReplicationConnectTimeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "timestamp when connection was established, or 0 if there is no Replication connection" + SYNTAX Integer32 + + ReplicationPathTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "254a" + STATUS current + DESCRIPTION + "source or destination path for replication" + SYNTAX OCTET STRING (SIZE (0..254)) + + ReplicationTrafficTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "measurement of bytes being replicated" + SYNTAX Counter64 + + ReplicationThrottleTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "measurement of replication throttle in bps" + SYNTAX Integer32 + + ReplicationSyncedTimeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "timestamp when replication source and destination were in sync, or 0 if unknown" + SYNTAX Integer32 + + ReplicationContextTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "0 for collection replication contexts, > 0 for directory replication contexts" + SYNTAX Integer32(0..2147483647) + + + ReplicationConfigIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Replication Config Row Index" + SYNTAX Integer32(0..2147483647) + + + ReplicationConfigContextIdTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "Replicaton Configuration Context Id" + SYNTAX OCTET STRING (SIZE (0..32)) + + ReplicationConfigSourceTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Replicaton Configuration Connection Source" + SYNTAX OCTET STRING (SIZE (0..256)) + + ReplicationConfigDestTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Replicaton Configuration Destination" + SYNTAX OCTET STRING (SIZE (0..256)) + + ReplicationConfigConnHostTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Replicaton Configuration Connection Host" + SYNTAX OCTET STRING (SIZE (0..256)) + + ReplicationConfigConnPortTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Replicaton Configuration Connection Port" + SYNTAX OCTET STRING (SIZE (0..256)) + + + + ReplicationConfigLowBWOptimTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Replication Low BW Optimization Status" + SYNTAX INTEGER { + disabled (0), + enabled (1) + } + + + ReplicationConfigEnabledTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Replication Configuration Enabled" + SYNTAX INTEGER { + no (0), + yes (1) + } + + + + + NfsStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Network File System Status" + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + NfsClientIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of NFS clients" + SYNTAX Integer32(0..2147483647) + + NfsClientPathTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "NFS path" + SYNTAX OCTET STRING (SIZE (0..1024)) + + NfsClientClientsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "NFS Clients" + SYNTAX OCTET STRING (SIZE (0..1024)) + + NfsClientOptionsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "254a" + STATUS current + DESCRIPTION + "NFS options" + SYNTAX OCTET STRING (SIZE (0..254)) + + NfsStatsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of NFS stats" + SYNTAX Integer32(0..2147483647) + + NfsStatsExportPointTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "254a" + STATUS current + DESCRIPTION + "NFS export point" + SYNTAX OCTET STRING (SIZE (0..254)) + + NfsStatsFilesystemTypeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "NFS file system type" + SYNTAX OCTET STRING (SIZE (0..32)) + + NfsStatsCacheEntryTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of cache entries" + SYNTAX Counter32 + + NfsStatsFileHandleLookupTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of file handle lookup" + SYNTAX Counter32 + + NfsStatsMaxCacheSizeTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Max cache size" + SYNTAX Counter32 + + NfsStatsCurrentOpenStreamsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of current open streams" + SYNTAX Counter32 + + VtlAdminStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current VTL administration state" + SYNTAX INTEGER { + unknown (0), + enabled (1), + disabled (2), + failed (3) + } + + VtlProcessStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current VTL process state" + SYNTAX INTEGER { + unknown (0), + stopped (1), + starting (2), + running (3), + timingout (4), + stopping (5), + stuck (6) + } + + VtlLibraryIndexTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Index of VTL library" + SYNTAX Integer32(0..64) + + VtlLibraryNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL library name" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlLibraryVendorTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL library vendor" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlLibraryModelTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL library model" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlLibraryRevisionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL library revision" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlLibrarySerialTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL library serial" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlLibraryTotalDrivesTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of VTL drives" + SYNTAX Counter32 + + VtlLibraryTotalSlotsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of VTL slots" + SYNTAX Counter32 + + VtlLibraryTotalCapsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Number of VTL caps" + SYNTAX Counter32 + + VtlLibraryStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current VTL library status" + SYNTAX INTEGER { + unknown (0), + online (1), + offline (2) + } + + VtlDriveIndexTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Index of VTL drive" + SYNTAX Integer32(0..512) + + VtlDriveNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive name" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlDriveVendorTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive vendor" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlDriveModelTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive model" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlDriveRevisionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive revision" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlDriveSerialTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive serial" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlDriveStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current VTL drive status" + SYNTAX INTEGER { + unknown (0), + online (1), + offline (2) + } + + VtlDriveTapeVolumeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive tape volume" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlPortIndexTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Port Table Index" + SYNTAX Integer32(0..10) + + VtlPortNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Port Name " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlPortIDTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Port Id" + SYNTAX Counter32 + + VtlPortModelTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Port MODEL" + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlPortFirmwareTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Port Firmware" + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlPortWWNNTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL WWNN Address" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlPortWWPNTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL WWPN Address" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlPortConnectionTypeTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Port Connection Type" + SYNTAX INTEGER { + n-PORT (0), + loop (1), + point-to-Point (2), + fabric-Loop (3), + unknown (4) + } + + + VtlPortSpeedTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Port Speed " + SYNTAX INTEGER { + zero-GBPS (0), + one-GBPS (1), + two-GBPS (2), + four-GBPS (3), + eight-GBPS (4), + unknown (6) + } + + VtlPortEnabledTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Port Enabled" + SYNTAX INTEGER { + disabled (0), + enabled (1), + unknown (2) + } + + + VtlPortStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Port State" + SYNTAX INTEGER { + offline (0), + online (1), + unknown (2) + } + + + VtlTapeIndexTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Tape Table Index" + SYNTAX Integer32(0..250000) + + VtlTapeBarCodeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL Tape Bar Code " + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlTapePoolTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Pool " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeLocationTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Location " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeStateTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape State " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeSizeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Size " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeUsedTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Used " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeCompTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Compression " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeModTimeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Mod Time " + SYNTAX OCTET STRING (SIZE (0..32)) + + + VtlStatsIndexTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Index" + SYNTAX Integer32(0..2147483647) + + VtlStatsPortTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Bar Code " + SYNTAX OCTET STRING (SIZE (0..32)) + + + VtlStatsConrolCommandsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Control Commands" + SYNTAX Counter64 + + VtlStatsWriteCommandsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table write commands" + SYNTAX Counter64 + + VtlStatsReadCommandsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Read Commands" + SYNTAX Counter64 + + VtlStatsInTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Stats In" + SYNTAX Counter64 + + VtlStatsOutTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Stats Out" + SYNTAX Counter64 + + VtlStatsLinkFailuresTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Link failures" + SYNTAX Counter64 + + VtlStatsLIPCountTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table LIP count" + SYNTAX Counter64 + + VtlStatsSyncLossesTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Sync Losses" + SYNTAX Counter64 + + VtlStatsSignalLossesTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Signal Losses" + SYNTAX Counter64 + + VtlStatsPrimSeqProtoErrorsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Prim Seq Protocol Errors" + SYNTAX Counter64 + + VtlStatsInvalidTxWordsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Invalid Tx Words" + SYNTAX Counter64 + + VtlStatsInvalidCRCsTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Stats Table Invalid CRCs" + SYNTAX Counter64 + + + + CifsStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current CIFS status" + SYNTAX INTEGER { + enabled (1), + enabled-running (2), + enabled-not-running (3), + enabled-windbind-not-run (4), + disabled (5) + } + + CifsConfigModeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Current CIFS mode" + SYNTAX OCTET STRING (SIZE (0..64)) + + CifsConfigWINSServerTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS WINS servers" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsConfigNetBIOSHostnameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "CIFS NetBIOS hostname" + SYNTAX OCTET STRING (SIZE (0..255)) + + CifsConfigDomainControllerTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS Domain Controller" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsConfigDNSTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS DNS server" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsConfigGroupNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "CIFS group name" + SYNTAX OCTET STRING (SIZE (0..255)) + + CifsShareIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS share" + SYNTAX Integer32(0..2147483647) + + CifsShareNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "CIFS share name" + SYNTAX OCTET STRING (SIZE (0..255)) + + CifsSharePathTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS share path" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsShareMaxConnectionTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "CIFS maximum connection" + SYNTAX Counter32 + + CifsShareClientsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS share clients" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsShareBrowsingTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current CIFS browsing" + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + CifsShareWriteableTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current CIFS writeable" + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + CifsShareUserTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS share user" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsShareCommentTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "CIFS share comment" + SYNTAX OCTET STRING (SIZE (0..255)) + + CifsStatsSummaryIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of Cifs Stats Summary Table" + SYNTAX Integer32(0..2147483647) + + CifsStatsSummaryTotalOpsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Stats Details Total Ops Count" + SYNTAX Counter32 + + CifsStatsSummarySMBTotalReadsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Stats SMB Total Reads" + SYNTAX Counter32 + + CifsStatsSummarySMBTotalWritesTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Stats Summary Total Writes " + SYNTAX Counter32 + + + CifsStatsDetailsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Stats Details Table" + SYNTAX Integer32(0..2147483647) + + CifsStatsDetailsOperationTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Stats Details Total count" + SYNTAX Counter32 + + CifsStatsDetailsCountTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Stats Details Count" + SYNTAX Counter32 + + CifsStatsDetailsTimeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Stats Details Time in ms" + SYNTAX Counter32 + + CifsStatsDetailsTimePercentTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Index of CIFS Stats Details Time in percentage" + SYNTAX OCTET STRING (SIZE (0..20)) + + + CifsOptionsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Option Table Index" + SYNTAX Integer32(0..100) + + CifsOptionsNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "Index of CIFS Option Name " + SYNTAX OCTET STRING (SIZE (0..128)) + + CifsOptionsValueTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "Index of CIFS Option Value " + SYNTAX OCTET STRING (SIZE (0..128)) + + + DDboostStatsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of ddboost Stats Table" + SYNTAX Integer32(0..2147483647) + + + DDboostStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "DDboost Status" + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + + DDboostUserTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "DDboost user" + SYNTAX OCTET STRING (SIZE (0..1024)) + + SystemSerialNumberTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "System Serial Number" + SYNTAX OCTET STRING (SIZE (0..128)) + + FileSystemArchiveUnitStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "File System Archive Unit State" + SYNTAX INTEGER { + new (1), + target (2), + sealed (3) + } + + FileSystemArchiveUnitStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "File System Archive Unit Status" + SYNTAX INTEGER { + ready (1), + disabled (2) + } + + MtreeListStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Mtree List Status TC" + SYNTAX INTEGER { + deleted (1), + readOnly (2), + readWrite (3), + replicationDestination (4), + retention-LockEnabled (5), + retention-LockDisabled (6) + } + MtreeRetentionLockStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Mtree Retention Lock" + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + +-- ********************************************************************** +-- +-- DataDomainMibCompliance +-- ======================= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibConformance (1.3.6.1.4.1.19746.0) +-- dataDomainMibComplicances (1.3.6.1.4.1.19746.0.1) +-- dataDoamainMibCompliance (1.3.6.1.4.1.19746.0.1.1) +-- +-- ********************************************************************** + + dataDomainMibCompliances OBJECT IDENTIFIER ::= { dataDomainMibConformance 1 } + + dataDomainMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which + implement this MIB module." + MODULE -- this module + MANDATORY-GROUPS { environmentalsGroup, nvramGroup, fileSystemGroup, alertsGroup, statisticsGroup, + replGroup, basicNotificationsGroup, nfsGroup, cifsGroup, vtlGroup } + + GROUP internalDiskStorageGroup + DESCRIPTION + "This group is mandatory for SNMP entities which + support internal disk storage" + + GROUP internalDiskStorageNotificationsGroup + DESCRIPTION + "This group is mandatory for SNMP entities which + support internal disk storage" + + GROUP externalUnmanagedDiskStorageGroup + DESCRIPTION + "This group is mandatory for SNMP entities which + support external unmanaged disk storage" + + ::= { dataDomainMibCompliances 1 } + +-- ********************************************************************** +-- +-- DataDomainMibCompliance +-- ======================= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibConformance (1.3.6.1.4.1.19746.0) +-- dataDoamainMibGroups (1.3.6.1.4.1.19746.0.2) +-- +-- ********************************************************************** + + dataDomainMibGroups OBJECT IDENTIFIER ::= { dataDomainMibConformance 2 } + + environmentalsGroup OBJECT-GROUP + OBJECTS { + powerModuleDescription, + powerModuleStatus, + tempSensorDescription, + tempSensorCurrentValue, + tempSensorStatus, + fanDescription, + fanLevel, + fanStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing environmental monitoring information." + ::= { dataDomainMibGroups 1 } + + nvramGroup OBJECT-GROUP + OBJECTS { + nvramMemorySize, + nvramWindowSize, + nvramPCIErrorCount, + nvramMemoryErrorCount, + nvramBatteryStatus, + nvramBatteryCharge + } + STATUS current + DESCRIPTION + "A collection of objects providing nvram monitoring information." + ::= { dataDomainMibGroups 2 } + + fileSystemGroup OBJECT-GROUP + OBJECTS { + fileSystemStatus, + fileSystemVirtualSpace, + fileSystemResourceName, + fileSystemSpaceSize, + fileSystemSpaceUsed, + fileSystemSpaceAvail, + fileSystemPercentUsed, + fileSystemSpaceCleanable, + fileSystemCompressionPeriod, + fileSystemCompressionStartTime, + fileSystemCompressionEndTime, + fileSystemPreCompressionSize, + fileSystemPostCompressionSize, + fileSystemGlobalCompressionFactor, + fileSystemLocalCompressionFactor, + fileSystemTotalCompressionFactor, + fileSystemReductionPercent + } + STATUS current + DESCRIPTION + "A collection of objects providing file system monitoring information." + ::= { dataDomainMibGroups 3 } + + alertsGroup OBJECT-GROUP + OBJECTS { + currentAlertTimestamp, + currentAlertDescription + } + STATUS current + DESCRIPTION + "A collection of objects providing alert monitoring information." + ::= { dataDomainMibGroups 4 } + + statisticsGroup OBJECT-GROUP + OBJECTS { + cpuAvgPercentageBusy, + cpuMaxPercentageBusy, + nfsOpsPerSecond, + nfsIdlePercentage, + nfsProcPercentage, + nfsSendPercentage, + nfsReceivePercentage, + cifsOpsPerSecond, + diskReadKBytesPerSecond, + diskWriteKBytesPerSecond, + diskBusyPercentage, + nvramReadKBytesPerSecond, + nvramWriteKBytesPerSecond, + replInKBytesPerSecond, + replOutKBytesPerSecond + } + STATUS current + DESCRIPTION + "A collection of objects providing statistics information." + ::= { dataDomainMibGroups 5 } + + internalDiskStorageGroup OBJECT-GROUP + OBJECTS { + diskModel, + diskFirmwareVersion, + diskSerialNumber, + diskCapacity, + diskPropState, + diskSectorsRead, + diskSectorsWritten, + diskTotalKBytes, + diskBusy, + diskPerfState, + diskTemperature, + diskTimeoutCount, + diskReadFailCount, + diskWriteFailCount, + diskMiscFailCount, + diskOffTrackErrCount, + diskSoftEccCount, + diskCrcErrCount, + diskProbationalCount, + diskReallocCount, + diskErrState + } + STATUS current + DESCRIPTION + "A collection of objects providing internal disk monitoring information." + ::= { dataDomainMibGroups 7 } + + externalUnmanagedDiskStorageGroup OBJECT-GROUP + OBJECTS { + diskModel, + diskFirmwareVersion, + diskSerialNumber, + diskCapacity, + diskPropState, + diskSectorsRead, + diskSectorsWritten, + diskTotalKBytes, + diskBusy, + diskPerfState + } + STATUS current + DESCRIPTION + "A collection of objects providing external unmanaged disk monitoring information." + ::= { dataDomainMibGroups 8 } + + basicNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + powerSupplyFailedAlarm, + systemOverheatWarningAlarm, + systemOverheatAlertAlarm, + systemOverheatShutdownAlarm, + fanModuleFailedAlarm, + nvramFailingAlarm, + fileSystemFailedAlarm, + fileSpaceMaintenanceAlarm, + fileSpacePreWarningAlarm, + fileSpaceWarningAlarm, + fileSpaceSevereAlarm, + fileSpaceCriticalAlarm, + diskOverheatWarningAlarm, + diskOverheatAlertAlarm, + diskOverheatShutdownAlarm, + diskFailedAlarm, + diskNoSpareAlarm, + diskPathAlarm, + diskSASAlarm, + diskSASHBAAlarm, + snapshotFullAlarm, + snapshotHWMAlarm, + clusterNodeAlarm, + clusterInterfaceAlarm, + replSyncAlarm, + systemStartupAlarm, + filesysRelaunchAlarm, + filesysDDGCFailedAlarm, + filesysGeneralProblemAlarm, + diskUnsupportedAlarm, + eventIPMIUnmanageAlarm + } + STATUS current + DESCRIPTION + "A collection of objects providing basic notifications." + ::= { dataDomainMibGroups 9 } + + internalDiskStorageNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + diskFailedAlarm, + diskOverheatWarningAlarm, + diskOverheatAlertAlarm, + diskOverheatShutdownAlarm + } + STATUS current + DESCRIPTION + "A collection of objects providing internal disk storage notifications." + ::= { dataDomainMibGroups 10 } + + replGroup OBJECT-GROUP + OBJECTS { + replState, + replStatus, + replFileSysStatus, + replConnTime, + replSource, + replDestination, + replPreCompBytesSent, + replPostCompBytesSent, + replPreCompBytesRemaining, + replPostCompBytesReceived, + replThrottle, + replSyncedAsOfTime + } + STATUS current + DESCRIPTION + "a collection of objects providing replication pair config and monitoring information." + ::= { dataDomainMibGroups 11 } + + nfsGroup OBJECT-GROUP + OBJECTS { + nfsStatus, + nfsClientPath, + nfsClientClients, + nfsClientOptions, + nfsStatsExportPoint, + nfsStatsFilesystemType, + nfsStatsCacheEntry, + nfsStatsFileHandleLookup, + nfsStatsMaxCacheSize, + nfsStatsCurrentOpenStreams + } + STATUS current + DESCRIPTION + "A collection of objects providing NFS monitoring information." + ::= { dataDomainMibGroups 12 } + + cifsGroup OBJECT-GROUP + OBJECTS { + cifsStatus, + cifsConfigMode, + cifsConfigWINSServer, + cifsConfigNetBIOSHostname, + cifsConfigDomainController, + cifsConfigDNS, + cifsConfigGroupName, + cifsShareName, + cifsSharePath, + cifsShareClients, + cifsShareUser, + cifsShareComment, + cifsShareBrowsing, + cifsShareWriteable, + cifsShareMaxConnection + } + STATUS current + DESCRIPTION + "A collection of objects providing CIFS monitoring information." + ::= { dataDomainMibGroups 13 } + + vtlGroup OBJECT-GROUP + OBJECTS { + vtlAdminState, + vtlProcessState, + vtlLibraryName, + vtlLibraryVendor, + vtlLibraryModel, + vtlLibraryRevision, + vtlLibrarySerial, + vtlLibraryTotalDrives, + vtlLibraryTotalSlots, + vtlLibraryTotalCaps, + vtlLibraryStatus, + vtlDriveName, + vtlDriveVendor, + vtlDriveModel, + vtlDriveRevision, + vtlDriveSerial, + vtlDriveLibraryName, + vtlDriveStatus, + vtlDriveTapeVolume + } + STATUS current + DESCRIPTION + "A collection of objects providing VTL monitoring information." + ::= { dataDomainMibGroups 14 } + +-- ********************************************************************** +-- +-- Environmentals +-- ============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- +-- ********************************************************************** + +-- ********************************************************************** +-- +-- Power +-- ============ +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- power (1.3.6.1.4.1.19746.1.1.1) +-- +-- ********************************************************************** + + power OBJECT IDENTIFIER ::= { environmentals 1 } + +-- ********************************************************************** +-- +-- powerModules +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- power (1.3.6.1.4.1.19746.1.1.1) +-- powerModules (1.3.6.1.4.1.19746.1.1.1.1) +-- +-- ********************************************************************** + + powerModules OBJECT IDENTIFIER ::= { power 1 } + + powerModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of PowerModuleEntry." + ::= { powerModules 1 } + + powerModuleEntry OBJECT-TYPE + SYNTAX PowerModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "powerModuleTable Row Description" + INDEX { powerEnclosureID, powerModuleIndex } + ::= { powerModuleTable 1 } + + PowerModuleEntry ::= SEQUENCE { + powerEnclosureID EnclosureID, + powerModuleIndex PowerModuleIndexTC, + powerModuleDescription PowerModuleDescriptionTC, + powerModuleStatus PowerModuleStatusTC + } + + powerEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power Module Enclosure ID" + ::= { powerModuleEntry 1 } + + powerModuleIndex OBJECT-TYPE + SYNTAX PowerModuleIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power Module index" + ::= { powerModuleEntry 2 } + + powerModuleDescription OBJECT-TYPE + SYNTAX PowerModuleDescriptionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Power Module Description" + ::= { powerModuleEntry 3 } + + powerModuleStatus OBJECT-TYPE + SYNTAX PowerModuleStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "current enclosure Power Module status" + ::= { powerModuleEntry 4 } + +-- ********************************************************************** +-- +-- Temperatures +-- ============ +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- temperatures (1.3.6.1.4.1.19746.1.1.2) +-- +-- ********************************************************************** + + temperatures OBJECT IDENTIFIER ::= { environmentals 2 } + +-- ********************************************************************** +-- +-- TemperatureSensors +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- temperatures (1.3.6.1.4.1.19746.1.1.2) +-- temperatureSensors (1.3.6.1.4.1.19746.1.1.2.1) +-- +-- ********************************************************************** + + temperatureSensors OBJECT IDENTIFIER ::= { temperatures 1 } + + temperatureSensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF TemperatureSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of TemperatureSensorEntry." + ::= { temperatureSensors 1 } + + temperatureSensorEntry OBJECT-TYPE + SYNTAX TemperatureSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "temperatureSensorTable Row Description" + INDEX { tempEnclosureID, tempSensorIndex } + ::= { temperatureSensorTable 1 } + + TemperatureSensorEntry ::= SEQUENCE { + tempEnclosureID EnclosureID, + tempSensorIndex TempSensorIndexTC, + tempSensorTrapIndex TempSensorIndexTC, + tempSensorDescription TempSensorDescriptionTC, + tempSensorCurrentValue Temperature, + tempSensorStatus TempSensorStatusTC + } + + tempEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Temperature Sensor Enclosure ID" + ::= { temperatureSensorEntry 1 } + + tempSensorIndex OBJECT-TYPE + SYNTAX TempSensorIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Temperature Sensor Number" + ::= { temperatureSensorEntry 2 } + + tempSensorTrapIndex OBJECT-TYPE + SYNTAX TempSensorIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature Sensor Number Used for Traps" + ::= { temperatureSensorEntry 3 } + + tempSensorDescription OBJECT-TYPE + SYNTAX TempSensorDescriptionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Temperature Sensor Description" + ::= { temperatureSensorEntry 4 } + + tempSensorCurrentValue OBJECT-TYPE + SYNTAX Temperature + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current Temperature Value of the sensor" + ::= { temperatureSensorEntry 5 } + + tempSensorStatus OBJECT-TYPE + SYNTAX TempSensorStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status of the sensor" + ::= { temperatureSensorEntry 6 } + +-- ********************************************************************** +-- +-- Fans +-- ==== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- fans (1.3.6.1.4.1.19746.1.1.3) +-- +-- ********************************************************************** + + fans OBJECT IDENTIFIER ::= { environmentals 3 } + +-- ********************************************************************** +-- +-- FanProperties +-- ============= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- fans (1.3.6.1.4.1.19746.1.1.3) +-- fanProperties (1.3.6.1.4.1.19746.1.1.3.1) +-- +-- ********************************************************************** + + fanProperties OBJECT IDENTIFIER ::= { fans 1 } + + fanPropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF FanPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of FanPropertiesEntry." + ::= { fanProperties 1 } + + fanPropertiesEntry OBJECT-TYPE + SYNTAX FanPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "fanPropertiesTable Row Description" + INDEX { fanEnclosureID, fanIndex } + ::= { fanPropertiesTable 1 } + + FanPropertiesEntry ::= SEQUENCE { + fanEnclosureID EnclosureID, + fanIndex FanIndexTC, + fanTrapIndex FanIndexTC, + fanDescription FanDescriptionTC, + fanLevel FanLevelTC, + fanStatus FanStatusTC + } + + fanEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enclosure ID of fan" + ::= { fanPropertiesEntry 1 } + + fanIndex OBJECT-TYPE + SYNTAX FanIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fan Number Index of the fan" + ::= { fanPropertiesEntry 2 } + + fanTrapIndex OBJECT-TYPE + SYNTAX FanIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan Number trap index, used for trap notifications" + ::= { fanPropertiesEntry 3 } + + fanDescription OBJECT-TYPE + SYNTAX FanDescriptionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor supplied description of the fan" + ::= { fanPropertiesEntry 4 } + + fanLevel OBJECT-TYPE + SYNTAX FanLevelTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "current run level of fan" + ::= { fanPropertiesEntry 5 } + + fanStatus OBJECT-TYPE + SYNTAX FanStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status of the fan" + ::= { fanPropertiesEntry 6 } + +-- ********************************************************************** +-- +-- NvramProperties +-- =============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nvram (1.3.6.1.4.1.19746.1.2) +-- nvramProperties (1.3.6.1.4.1.19746.1.2.1) +-- +-- ********************************************************************** + + nvramProperties OBJECT IDENTIFIER ::= { nvram 1 } + + nvramPropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF NvramPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NvramPropertiesEntry." + ::= { nvramProperties 1 } + + nvramPropertiesEntry OBJECT-TYPE + SYNTAX NvramPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "nvramPropertiesTable Row Description" + INDEX { nvramPropertiesIndex } + ::= { nvramPropertiesTable 1 } + + NvramPropertiesEntry ::= SEQUENCE { + nvramPropertiesIndex NvramIndexTC, + nvramMemorySize NvramMemorySizeTC, + nvramWindowSize NvramWindowSizeTC + } + + nvramPropertiesIndex OBJECT-TYPE + SYNTAX NvramIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NVRAM card index" + ::= { nvramPropertiesEntry 1 } + + nvramMemorySize OBJECT-TYPE + SYNTAX NvramMemorySizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Size of NVRAM Memory in bytes" + ::= { nvramPropertiesEntry 2 } + + nvramWindowSize OBJECT-TYPE + SYNTAX NvramWindowSizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Window size of NVRAM in bytes" + ::= { nvramPropertiesEntry 3 } + +-- ********************************************************************** +-- +-- NvramStats +-- ========== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nvram (1.3.6.1.4.1.19746.1.2) +-- nvramStats (1.3.6.1.4.1.19746.1.2.2) +-- +-- ********************************************************************** + + nvramStats OBJECT IDENTIFIER ::= { nvram 2 } + + nvramStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NvramStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NvramStatsEntry." + ::= { nvramStats 1 } + + nvramStatsEntry OBJECT-TYPE + SYNTAX NvramStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "nvramStatsTable Row Description" + INDEX { nvramStatsIndex } + ::= { nvramStatsTable 1 } + + NvramStatsEntry ::= SEQUENCE { + nvramStatsIndex NvramIndexTC, + nvramPCIErrorCount ErrorCount, + nvramMemoryErrorCount ErrorCount + } + + nvramStatsIndex OBJECT-TYPE + SYNTAX NvramIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NVRAM card index" + ::= { nvramStatsEntry 1 } + + nvramPCIErrorCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of PCI Errors Encountered on NVRAM Card" + ::= { nvramStatsEntry 2 } + + nvramMemoryErrorCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Memory Errors Encountered on NVRAM Card" + ::= { nvramStatsEntry 3 } + +-- ********************************************************************** +-- +-- NvramBatteries +-- ============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nvram (1.3.6.1.4.1.19746.1.2) +-- nvramBatteries (1.3.6.1.4.1.19746.1.2.3) +-- +-- ********************************************************************** + + nvramBatteries OBJECT IDENTIFIER ::= { nvram 3 } + + nvramBatteryTable OBJECT-TYPE + SYNTAX SEQUENCE OF NvramBatteryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NvramBatteryEntry." + ::= { nvramBatteries 1 } + + nvramBatteryEntry OBJECT-TYPE + SYNTAX NvramBatteryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "nvramBatteryTable Row Description" + INDEX { nvramBatteriesIndex, nvramBatteryIndex } + ::= { nvramBatteryTable 1 } + + NvramBatteryEntry ::= SEQUENCE { + nvramBatteriesIndex NvramIndexTC, + nvramBatteryIndex NvramBatteryIndexTC, + nvramBatteryStatus NvramBatteryStatusTC, + nvramBatteryCharge Percentage + } + + nvramBatteriesIndex OBJECT-TYPE + SYNTAX NvramIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NVRAM card index" + ::= { nvramBatteryEntry 1 } + + nvramBatteryIndex OBJECT-TYPE + SYNTAX NvramBatteryIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NVRAM Battery Number" + ::= { nvramBatteryEntry 2 } + + nvramBatteryStatus OBJECT-TYPE + SYNTAX NvramBatteryStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NVRAM Battery Status" + ::= { nvramBatteryEntry 3 } + + nvramBatteryCharge OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NVRAM Battery charge percentage" + ::= { nvramBatteryEntry 4 } + +-- ********************************************************************** +-- +-- FileSystemProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemProperties (1.3.6.1.4.1.19746.1.3.1) +-- +-- ********************************************************************** + + fileSystemProperties OBJECT IDENTIFIER ::= { fileSystem 1 } + + fileSystemStatus OBJECT-TYPE + SYNTAX FileSystemStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of the file system" + ::= { fileSystemProperties 1 } + + fileSystemVirtualSpace OBJECT-TYPE + SYNTAX FileSystemSpaceUnitTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Amount of Uncompressed data that has been backed up by the system" + ::= { fileSystemProperties 2 } + + fileSystemUpTime OBJECT-TYPE + SYNTAX DDMibTimeStampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "File System Up time" + ::= { fileSystemProperties 3 } + + +-- ********************************************************************** +-- +-- FileSystemSpace +-- =============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemSpace (1.3.6.1.4.1.19746.1.3.2) +-- +-- ********************************************************************** + + fileSystemSpace OBJECT IDENTIFIER ::= { fileSystem 2 } + + fileSystemSpaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF FileSystemSpaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of FileSystemSpaceEntry." + ::= { fileSystemSpace 1 } + + fileSystemSpaceEntry OBJECT-TYPE + SYNTAX FileSystemSpaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystemSpaceTable Row Description" + INDEX { fileSystemResourceIndex } + ::= { fileSystemSpaceTable 1 } + + FileSystemSpaceEntry ::= SEQUENCE { + fileSystemResourceIndex FileSystemResourceIndexTC, + fileSystemResourceTrapIndex FileSystemResourceIndexTC, + fileSystemResourceName FileSystemResourceNameTC, + fileSystemSpaceSize FileSystemSpaceUnitTC, + fileSystemSpaceUsed FileSystemSpaceUnitTC, + fileSystemSpaceAvail FileSystemSpaceUnitTC, + fileSystemPercentUsed Percentage, + fileSystemSpaceCleanable FileSystemSpaceUnitTC + } + + fileSystemResourceIndex OBJECT-TYPE + SYNTAX FileSystemResourceIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "File system resource index" + ::= { fileSystemSpaceEntry 1 } + + fileSystemResourceTrapIndex OBJECT-TYPE + SYNTAX FileSystemResourceIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system resource trap index" + ::= { fileSystemSpaceEntry 2 } + + fileSystemResourceName OBJECT-TYPE + SYNTAX FileSystemResourceNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system resource name" + ::= { fileSystemSpaceEntry 3 } + + fileSystemSpaceSize OBJECT-TYPE + SYNTAX FileSystemSpaceUnitTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of the file system resource in gigabytes" + ::= { fileSystemSpaceEntry 4 } + + fileSystemSpaceUsed OBJECT-TYPE + SYNTAX FileSystemSpaceUnitTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of used space within the file system resource in gigabytes" + ::= { fileSystemSpaceEntry 5 } + + fileSystemSpaceAvail OBJECT-TYPE + SYNTAX FileSystemSpaceUnitTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of available space within the file system resource in gigabytes" + ::= { fileSystemSpaceEntry 6 } + + fileSystemPercentUsed OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of used space within the file system resource" + ::= { fileSystemSpaceEntry 7 } + + fileSystemSpaceCleanable OBJECT-TYPE + SYNTAX FileSystemSpaceUnitTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of cleanable space within the file system resource" + ::= { fileSystemSpaceEntry 8 } + +-- ********************************************************************** +-- +-- FileSystemCompression +-- =============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemCompression (1.3.6.1.4.1.19746.1.3.3) +-- +-- ********************************************************************** + + fileSystemCompression OBJECT IDENTIFIER ::= { fileSystem 3 } + + fileSystemCompressionTable OBJECT-TYPE + SYNTAX SEQUENCE OF FileSystemCompressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of FileSystemCompressionEntry." + ::= { fileSystemCompression 1 } + + fileSystemCompressionEntry OBJECT-TYPE + SYNTAX FileSystemCompressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystemCompressionTable Row Description" + INDEX { fileSystemCompressionIndex } + ::= { fileSystemCompressionTable 1 } + + FileSystemCompressionEntry ::= SEQUENCE { + fileSystemCompressionIndex FileSystemResourceIndexTC, + fileSystemCompressionPeriod FileSystemCompressionPeriodTC, + fileSystemCompressionStartTime DateTC, + fileSystemCompressionEndTime DateTC, + fileSystemPreCompressionSize FileSystemCompressionSizeTC, + fileSystemPostCompressionSize FileSystemCompressionSizeTC, + fileSystemGlobalCompressionFactor FileSystemCompressionFactorTC, + fileSystemLocalCompressionFactor FileSystemCompressionFactorTC, + fileSystemTotalCompressionFactor FileSystemCompressionFactorTC, + fileSystemReductionPercent Percentage, + fileSystemReductionPercent1 PercentageStr + } + + fileSystemCompressionIndex OBJECT-TYPE + SYNTAX FileSystemResourceIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "File system compression index" + ::= { fileSystemCompressionEntry 1 } + + fileSystemCompressionPeriod OBJECT-TYPE + SYNTAX FileSystemCompressionPeriodTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system compression period" + ::= { fileSystemCompressionEntry 2 } + + fileSystemCompressionStartTime OBJECT-TYPE + SYNTAX DateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system compression start time" + ::= { fileSystemCompressionEntry 3 } + + fileSystemCompressionEndTime OBJECT-TYPE + SYNTAX DateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system compression end time" + ::= { fileSystemCompressionEntry 4 } + + fileSystemPreCompressionSize OBJECT-TYPE + SYNTAX FileSystemCompressionSizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of the file system pre compression in gigabytes" + ::= { fileSystemCompressionEntry 5 } + + fileSystemPostCompressionSize OBJECT-TYPE + SYNTAX FileSystemCompressionSizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of the file system post compression in gigabytes" + ::= { fileSystemCompressionEntry 6 } + + fileSystemGlobalCompressionFactor OBJECT-TYPE + SYNTAX FileSystemCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system global compression factor" + ::= { fileSystemCompressionEntry 7 } + + fileSystemLocalCompressionFactor OBJECT-TYPE + SYNTAX FileSystemCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system local compression factor" + ::= { fileSystemCompressionEntry 8 } + + fileSystemTotalCompressionFactor OBJECT-TYPE + SYNTAX FileSystemCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system Total compression factor" + ::= { fileSystemCompressionEntry 9 } + + fileSystemReductionPercent OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "File system Reduction Percent" + ::= { fileSystemCompressionEntry 10 } + + fileSystemReductionPercent1 OBJECT-TYPE + SYNTAX PercentageStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system Reduction Percent" + ::= { fileSystemCompressionEntry 11 } + +-- ********************************************************************** +-- +-- fileSystemClean +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemClean (1.3.6.1.4.1.19746.1.3.5) +-- +-- ********************************************************************** + + fileSystemClean OBJECT IDENTIFIER ::= { fileSystem 5 } + + fileSystemCleanTable OBJECT-TYPE + SYNTAX SEQUENCE OF FileSystemCleanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of fileSystemCleanEntry." + ::= { fileSystemClean 1 } + + fileSystemCleanEntry OBJECT-TYPE + SYNTAX FileSystemCleanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystemCleanTable Row Description" + INDEX { fileSystemCleanIndex } + ::= { fileSystemCleanTable 1 } + + FileSystemCleanEntry ::= SEQUENCE { + fileSystemCleanIndex FileSystemCleanIndexTC, + fileSystemCleanStatus FileSystemCleanStatusTC, + fileSystemCleanSchedule FileSystemCleanScheduleTC, + fileSystemCleanThrottle FileSystemCleanThrottleTC + } + + fileSystemCleanIndex OBJECT-TYPE + SYNTAX FileSystemCleanIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystem Clean index" + ::= { fileSystemCleanEntry 1 } + + fileSystemCleanStatus OBJECT-TYPE + SYNTAX FileSystemCleanStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem Clean Status" + ::= { fileSystemCleanEntry 2 } + + fileSystemCleanSchedule OBJECT-TYPE + SYNTAX FileSystemCleanScheduleTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem Clean Schedule" + ::= { fileSystemCleanEntry 3 } + + fileSystemCleanThrottle OBJECT-TYPE + SYNTAX FileSystemCleanThrottleTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem Clean Throttle" + ::= { fileSystemCleanEntry 4 } + +-- ********************************************************************** +-- +-- fileSystemOptions +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemOptions (1.3.6.1.4.1.19746.1.3.4) +-- +-- ********************************************************************** + + fileSystemOptions OBJECT IDENTIFIER ::= { fileSystem 4 } + + fileSystemOptionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FileSystemOptionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of fileSystemOptionsEntry." + ::= { fileSystemOptions 1 } + + fileSystemOptionsEntry OBJECT-TYPE + SYNTAX FileSystemOptionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystemOptionsTable Row Description" + INDEX { fileSystemOptionsIndex } + ::= { fileSystemOptionsTable 1 } + + FileSystemOptionsEntry ::= SEQUENCE { + fileSystemOptionsIndex FileSystemOptionsIndexTC, + fileSystemOptionsName FileSystemOptionsNameTC, + fileSystemOptionsValue FileSystemOptionsValueTC + } + + fileSystemOptionsIndex OBJECT-TYPE + SYNTAX FileSystemOptionsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystem Options index" + ::= { fileSystemOptionsEntry 1 } + + fileSystemOptionsName OBJECT-TYPE + SYNTAX FileSystemOptionsNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem Options name" + ::= { fileSystemOptionsEntry 2 } + + fileSystemOptionsValue OBJECT-TYPE + SYNTAX FileSystemOptionsValueTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem Options Value" + ::= { fileSystemOptionsEntry 3 } + + +-- ********************************************************************** +-- +-- fileSystemArchiveUnit +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemArchiveUnit (1.3.6.1.4.1.19746.1.3.6) +-- +-- ********************************************************************** + + fileSystemArchiveUnit OBJECT IDENTIFIER ::= { fileSystem 6 } + + fileSystemArchiveUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF FileSystemArchiveUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of fileSystemArchiveUnitEntry." + ::= { fileSystemArchiveUnit 1 } + + fileSystemArchiveUnitEntry OBJECT-TYPE + SYNTAX FileSystemArchiveUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystemArchiveUnitTable Row Description" + INDEX { fileSystemArchiveUnitIndex } + ::= { fileSystemArchiveUnitTable 1 } + + FileSystemArchiveUnitEntry ::= SEQUENCE { + fileSystemArchiveUnitIndex DDMibTableIndexTC, + fileSystemArchiveUnitName DDMibTableString256TC, + fileSystemArchiveUnitState FileSystemArchiveUnitStateTC, + fileSystemArchiveUnitStatus FileSystemArchiveUnitStatusTC, + fileSystemArchiveUnitStartTime DDMibTimeStampTC, + fileSystemArchiveUnitEndTime DDMibTimeStampTC, + fileSystemArchiveUnitSize DDMibTableSizeGibTC, + fileSystemArchiveUnitDiskGroups DDMibTableString1024TC + } + + fileSystemArchiveUnitIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit index" + ::= { fileSystemArchiveUnitEntry 1 } + + fileSystemArchiveUnitName OBJECT-TYPE + SYNTAX DDMibTableString256TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit Name" + ::= { fileSystemArchiveUnitEntry 2 } + + fileSystemArchiveUnitState OBJECT-TYPE + SYNTAX FileSystemArchiveUnitStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit State" + ::= { fileSystemArchiveUnitEntry 3 } + + fileSystemArchiveUnitStatus OBJECT-TYPE + SYNTAX FileSystemArchiveUnitStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit Status" + ::= { fileSystemArchiveUnitEntry 4 } + + fileSystemArchiveUnitStartTime OBJECT-TYPE + SYNTAX DDMibTimeStampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit start Time" + ::= { fileSystemArchiveUnitEntry 5 } + + fileSystemArchiveUnitEndTime OBJECT-TYPE + SYNTAX DDMibTimeStampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit End Time" + ::= { fileSystemArchiveUnitEntry 6 } + + fileSystemArchiveUnitSize OBJECT-TYPE + SYNTAX DDMibTableSizeGibTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit Size in Gib" + ::= { fileSystemArchiveUnitEntry 7 } + + fileSystemArchiveUnitDiskGroups OBJECT-TYPE + SYNTAX DDMibTableString1024TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit DiskGroups" + ::= { fileSystemArchiveUnitEntry 8 } + +-- ********************************************************************** +-- +-- CurrentAlerts +-- ============= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- alerts (1.3.6.1.4.1.19746.1.4) +-- currentAlerts (1.3.6.1.4.1.19746.1.4.1) +-- +-- ********************************************************************** + + currentAlerts OBJECT IDENTIFIER ::= { alerts 1 } + + currentAlertTable OBJECT-TYPE + SYNTAX SEQUENCE OF CurrentAlertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of CurrentAlertEntry." + ::= { currentAlerts 1 } + + currentAlertEntry OBJECT-TYPE + SYNTAX CurrentAlertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "currentAlertTable Row Description" + INDEX { currentAlertIndex } + ::= { currentAlertTable 1 } + + CurrentAlertEntry ::= SEQUENCE { + currentAlertIndex AlertIndexTC, + currentAlertTimestamp AlertTimestampTC, + currentAlertDescription AlertDescriptionTC, + currentAlertSeverity DDMibAlertSeverityTC + } + + currentAlertIndex OBJECT-TYPE + SYNTAX AlertIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Current Alert Row index" + ::= { currentAlertEntry 1 } + + currentAlertTimestamp OBJECT-TYPE + SYNTAX AlertTimestampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of current alert" + ::= { currentAlertEntry 2 } + + currentAlertDescription OBJECT-TYPE + SYNTAX AlertDescriptionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alert Description" + ::= { currentAlertEntry 3 } + + currentAlertSeverity OBJECT-TYPE + SYNTAX DDMibAlertSeverityTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alert Severity" + ::= { currentAlertEntry 4 } +-- ********************************************************************** +-- +-- alertHistory +-- ============= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- alerts (1.3.6.1.4.1.19746.1.4) +-- alertHistory (1.3.6.1.4.1.19746.1.4.2) +-- +-- ********************************************************************** + alertHistory OBJECT IDENTIFIER ::= { alerts 2 } + + + alertHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlertHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of Alert History Entries." + ::= { alertHistory 1 } + + alertHistoryEntry OBJECT-TYPE + SYNTAX AlertHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "alertHistoryTable Row Description" + INDEX { alertHistoryIndex } + ::= { alertHistoryTable 1 } + + AlertHistoryEntry ::= SEQUENCE { + alertHistoryIndex DDMibTableIndexTC, + alertHistoryTimestamp DDMibTimeStampTC, + alertHistoryDescription DDMibTableString256TC, + alertHistorySeverity DDMibAlertSeverityTC, + alertHistoryStatus DDMibTableString64TC + } + + alertHistoryIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Alert History Row index" + ::= { alertHistoryEntry 1 } + + alertHistoryTimestamp OBJECT-TYPE + SYNTAX DDMibTimeStampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of alert" + ::= { alertHistoryEntry 2 } + + alertHistoryDescription OBJECT-TYPE + SYNTAX DDMibTableString256TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alert history Description" + ::= { alertHistoryEntry 3 } + + alertHistorySeverity OBJECT-TYPE + SYNTAX DDMibAlertSeverityTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alert history Severity" + ::= { alertHistoryEntry 4 } + + alertHistoryStatus OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alert history Status (Post or Cleared)" + ::= { alertHistoryEntry 5 } + +-- ********************************************************************** +-- +-- alertInfo +-- ============= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- alerts (1.3.6.1.4.1.19746.1.4) +-- alertInfo (1.3.6.1.4.1.19746.1.4.3) +-- +-- ********************************************************************** + alertInfo OBJECT IDENTIFIER ::= { alerts 3 } + + + alertInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlertInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of Alert Information." + ::= { alertInfo 1 } + + alertInfoEntry OBJECT-TYPE + SYNTAX AlertInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "alertInfoTable Row Description" + INDEX { alertInfoIndex } + ::= { alertInfoTable 1 } + + AlertInfoEntry ::= SEQUENCE { + alertInfoIndex DDMibTableIndexTC, + alertInfoDescription DDMibTableString256TC + } + + alertInfoIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Alert Info Row index" + ::= { alertInfoEntry 1 } + + alertInfoDescription OBJECT-TYPE + SYNTAX DDMibTableString256TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alert Info Description" + ::= { alertInfoEntry 2 } + + +-- ********************************************************************** +-- +-- SystemStats +-- =========== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- statistics (1.3.6.1.4.1.19746.1.5) +-- systemStats (1.3.6.1.4.1.19746.1.5.1) +-- +-- ********************************************************************** + + systemStats OBJECT IDENTIFIER ::= { statistics 1 } + + systemStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of SystemStatsEntry." + ::= { systemStats 1 } + + systemStatsEntry OBJECT-TYPE + SYNTAX SystemStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "systemStatsTable Row Description" + INDEX { systemStatsIndex } + ::= { systemStatsTable 1 } + + SystemStatsEntry ::= SEQUENCE { + systemStatsIndex SystemStatsIndexTC, + cpuAvgPercentageBusy Percentage, + cpuMaxPercentageBusy Percentage, + nfsOpsPerSecond OpsPerSecond, + nfsIdlePercentage Percentage, + nfsProcPercentage Percentage, + nfsSendPercentage Percentage, + nfsReceivePercentage Percentage, + cifsOpsPerSecond OpsPerSecond, + diskReadKBytesPerSecond KBytesPerSecond, + diskWriteKBytesPerSecond KBytesPerSecond, + diskBusyPercentage Percentage, + nvramReadKBytesPerSecond KBytesPerSecond, + nvramWriteKBytesPerSecond KBytesPerSecond, + replInKBytesPerSecond KBytesPerSecond, + replOutKBytesPerSecond KBytesPerSecond + } + + systemStatsIndex OBJECT-TYPE + SYNTAX SystemStatsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "System Stats Row index" + ::= { systemStatsEntry 1 } + + cpuAvgPercentageBusy OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU Average Percentage Busy" + ::= { systemStatsEntry 2 } + + cpuMaxPercentageBusy OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU Max Percentage Busy" + ::= { systemStatsEntry 3 } + + nfsOpsPerSecond OBJECT-TYPE + SYNTAX OpsPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of NFS Operations performed per second" + ::= { systemStatsEntry 4 } + + nfsIdlePercentage OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of time NFS was Idle" + ::= { systemStatsEntry 5 } + + nfsProcPercentage OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of time NFS was processing" + ::= { systemStatsEntry 6 } + + nfsSendPercentage OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of time NFS was sending requests" + ::= { systemStatsEntry 7 } + + nfsReceivePercentage OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of time NFS was receiving requests" + ::= { systemStatsEntry 8 } + + cifsOpsPerSecond OBJECT-TYPE + SYNTAX OpsPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of CIFS Operations performed per second" + ::= { systemStatsEntry 9 } + + diskReadKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes per second read from disk" + ::= { systemStatsEntry 10 } + + diskWriteKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes per second written on disk" + ::= { systemStatsEntry 11 } + + diskBusyPercentage OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of Time Disks were busy" + ::= { systemStatsEntry 12 } + + nvramReadKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes read per second from NVRAM" + ::= { systemStatsEntry 13 } + + nvramWriteKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes written per second on NVRAM" + ::= { systemStatsEntry 14 } + + replInKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes per second received for Replication" + ::= { systemStatsEntry 15 } + + replOutKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes per second sent for Replication" + ::= { systemStatsEntry 16 } + +-- ********************************************************************** +-- +-- DiskProperties +-- ============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- diskStorage (1.3.6.1.4.1.19746.1.6) +-- diskProperties (1.3.6.1.4.1.19746.1.6.1) +-- +-- ********************************************************************** + + diskProperties OBJECT IDENTIFIER ::= { diskStorage 1 } + + diskPropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiskPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of DiskPropertiesEntry." + ::= { diskProperties 1 } + + diskPropertiesEntry OBJECT-TYPE + SYNTAX DiskPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "diskPropertiesTable Row Description" + INDEX { diskPropEnclosureID, diskPropIndex } + ::= { diskPropertiesTable 1 } + + DiskPropertiesEntry ::= SEQUENCE { + diskPropEnclosureID EnclosureID, + diskPropIndex DiskIndexTC, + diskPropTrapIndex DiskIndexTC, + diskModel DiskModelTC, + diskFirmwareVersion DiskFirmwareVersionTC, + diskSerialNumber DiskSerialNumberTC, + diskCapacity DiskCapacityTC, + diskPropState DiskStateTC + } + + diskPropEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enclosure ID of disk" + ::= { diskPropertiesEntry 1 } + + diskPropIndex OBJECT-TYPE + SYNTAX DiskIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Disk Number" + ::= { diskPropertiesEntry 2 } + + diskPropTrapIndex OBJECT-TYPE + SYNTAX DiskIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Disk Number for Traps" + ::= { diskPropertiesEntry 3 } + + diskModel OBJECT-TYPE + SYNTAX DiskModelTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Manufacture and model of the disk" + ::= { diskPropertiesEntry 4 } + + diskFirmwareVersion OBJECT-TYPE + SYNTAX DiskFirmwareVersionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firmware version of the disk" + ::= { diskPropertiesEntry 5 } + + diskSerialNumber OBJECT-TYPE + SYNTAX DiskSerialNumberTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial Number of the disk" + ::= { diskPropertiesEntry 6 } + + diskCapacity OBJECT-TYPE + SYNTAX DiskCapacityTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Capacity of the disk" + ::= { diskPropertiesEntry 7 } + + diskPropState OBJECT-TYPE + SYNTAX DiskStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current State of the disk" + ::= { diskPropertiesEntry 8 } + +-- ********************************************************************** +-- +-- DiskPerformance +-- =============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- diskStorage (1.3.6.1.4.1.19746.1.6) +-- diskPerformance (1.3.6.1.4.1.19746.1.6.2) +-- +-- ********************************************************************** + + diskPerformance OBJECT IDENTIFIER ::= { diskStorage 2 } + + diskPerformanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiskPerformanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of DiskPerformanceEntry." + ::= { diskPerformance 1 } + + diskPerformanceEntry OBJECT-TYPE + SYNTAX DiskPerformanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "diskPerformanceTable Row Description" + INDEX { diskPerfEnclosureID, diskPerfIndex } + ::= { diskPerformanceTable 1 } + + DiskPerformanceEntry ::= SEQUENCE { + diskPerfEnclosureID EnclosureID, + diskPerfIndex DiskIndexTC, + diskSectorsRead DiskSectorsPerSecondTC, + diskSectorsWritten DiskSectorsPerSecondTC, + diskTotalKBytes KBytesPerSecond, + diskBusy Percentage, + diskPerfState DiskStateTC + } + + diskPerfEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enclosure ID of disk" + ::= { diskPerformanceEntry 1 } + + diskPerfIndex OBJECT-TYPE + SYNTAX DiskIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Disk Number" + ::= { diskPerformanceEntry 2 } + + diskSectorsRead OBJECT-TYPE + SYNTAX DiskSectorsPerSecondTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of disk sectors read per second" + ::= { diskPerformanceEntry 3 } + + diskSectorsWritten OBJECT-TYPE + SYNTAX DiskSectorsPerSecondTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of disk sectors written per second" + ::= { diskPerformanceEntry 4 } + + diskTotalKBytes OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Number of Kilo-bytes read/written per second" + ::= { diskPerformanceEntry 5 } + + diskBusy OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of time disk is busy" + ::= { diskPerformanceEntry 6 } + + diskPerfState OBJECT-TYPE + SYNTAX DiskStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current State of the disk" + ::= { diskPerformanceEntry 7 } + +-- ********************************************************************** +-- +-- DiskReliability +-- =============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- diskStorage (1.3.6.1.4.1.19746.1.6) +-- diskReliability (1.3.6.1.4.1.19746.1.6.3) +-- +-- ********************************************************************** + + diskReliability OBJECT IDENTIFIER ::= { diskStorage 3 } + + diskReliabilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiskReliabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of DiskReliabilityEntry." + ::= { diskReliability 1 } + + diskReliabilityEntry OBJECT-TYPE + SYNTAX DiskReliabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "diskReliabilityTable Row Description" + INDEX { diskErrEnclosureID, diskErrIndex } + ::= { diskReliabilityTable 1 } + + DiskReliabilityEntry ::= SEQUENCE { + diskErrEnclosureID EnclosureID, + diskErrIndex DiskIndexTC, + diskErrTrapIndex DiskIndexTC, + diskTemperature Temperature, + diskTimeoutCount ErrorCount, + diskReadFailCount ErrorCount, + diskWriteFailCount ErrorCount, + diskMiscFailCount ErrorCount, + diskOffTrackErrCount ErrorCount, + diskSoftEccCount ErrorCount, + diskCrcErrCount ErrorCount, + diskProbationalCount ErrorCount, + diskReallocCount ErrorCount, + diskErrState DiskStateTC + } + + diskErrEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enclosure ID of disk" + ::= { diskReliabilityEntry 1 } + + diskErrIndex OBJECT-TYPE + SYNTAX DiskIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Disk Number" + ::= { diskReliabilityEntry 2 } + + diskErrTrapIndex OBJECT-TYPE + SYNTAX DiskIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Disk Number for Traps" + ::= { diskReliabilityEntry 3 } + + diskTemperature OBJECT-TYPE + SYNTAX Temperature + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Disk Temperature in Celsius" + ::= { diskReliabilityEntry 4 } + + diskTimeoutCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of command timeouts" + ::= { diskReliabilityEntry 5 } + + diskReadFailCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of read failures" + ::= { diskReliabilityEntry 6 } + + diskWriteFailCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of write failures" + ::= { diskReliabilityEntry 7 } + + diskMiscFailCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of miscellaneous failures" + ::= { diskReliabilityEntry 8 } + + diskOffTrackErrCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of offtrack errors" + ::= { diskReliabilityEntry 9 } + + diskSoftEccCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of soft ecc errors" + ::= { diskReliabilityEntry 10 } + + diskCrcErrCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of crc errors" + ::= { diskReliabilityEntry 11 } + + diskProbationalCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of probational errors" + ::= { diskReliabilityEntry 12 } + + diskReallocCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of reallocation errors" + ::= { diskReliabilityEntry 13 } + + diskErrState OBJECT-TYPE + SYNTAX DiskStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current State of the disk" + ::= { diskReliabilityEntry 14 } + +-- ********************************************************************** +-- +-- ReplicationInfo +-- ======== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- replication (1.3.6.1.4.1.19746.1.8) +-- replicationInfo (1.3.6.1.4.1.19746.1.8.1) +-- +-- Physical replication is represented with a replContext of 0 +-- and has its bytes sent and received put in replPostCompBytesSent +-- and replPostCompBytesReceived respectively +-- ********************************************************************** + + replicationInfo OBJECT IDENTIFIER ::= { replication 1 } + + replicationInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF ReplicationInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of ReplicationInfoEntry." + ::= { replicationInfo 1 } + + replicationInfoEntry OBJECT-TYPE + SYNTAX ReplicationInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "replicationInfoTable Row Description" + INDEX { replContext } + ::= { replicationInfoTable 1 } + + ReplicationInfoEntry ::= SEQUENCE { + replContext ReplicationContextTC, + replTrapContext ReplicationContextTC, + replState ReplicationStateTC, + replStatus ReplicationStatusTC, + replFileSysStatus FileSystemStatusTC, + replConnTime ReplicationConnectTimeTC, + replSource ReplicationPathTC, + replDestination ReplicationPathTC, + replPreCompBytesSent ReplicationTrafficTC, + replPostCompBytesSent ReplicationTrafficTC, + replPreCompBytesRemaining ReplicationTrafficTC, + replPostCompBytesReceived ReplicationTrafficTC, + replThrottle ReplicationThrottleTC, + replSyncedAsOfTime ReplicationSyncedTimeTC + } + + replContext OBJECT-TYPE + SYNTAX ReplicationContextTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "context ID of replication source/dest pair" + ::= { replicationInfoEntry 1 } + + replTrapContext OBJECT-TYPE + SYNTAX ReplicationContextTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "context ID of replication source/dest pair for traps" + ::= { replicationInfoEntry 2 } + + replState OBJECT-TYPE + SYNTAX ReplicationStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "state of replication source/dest pair" + ::= { replicationInfoEntry 3 } + + replStatus OBJECT-TYPE + SYNTAX ReplicationStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of replication source/dest pair connection" + ::= { replicationInfoEntry 4 } + + replFileSysStatus OBJECT-TYPE + SYNTAX FileSystemStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of filesystem" + ::= { replicationInfoEntry 5 } + + replConnTime OBJECT-TYPE + SYNTAX ReplicationConnectTimeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "time of connection established between source and dest, + or time since disconnect if status is 'disconnected'" + ::= { replicationInfoEntry 6 } + + replSource OBJECT-TYPE + SYNTAX ReplicationPathTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "network path to replication source directory" + ::= { replicationInfoEntry 7 } + + replDestination OBJECT-TYPE + SYNTAX ReplicationPathTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "network path to replication destination directory" + ::= { replicationInfoEntry 8 } + + replPreCompBytesSent OBJECT-TYPE + SYNTAX ReplicationTrafficTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "pre compression bytes sent" + ::= { replicationInfoEntry 9 } + + replPostCompBytesSent OBJECT-TYPE + SYNTAX ReplicationTrafficTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "post compression bytes sent" + ::= { replicationInfoEntry 10 } + + replPreCompBytesRemaining OBJECT-TYPE + SYNTAX ReplicationTrafficTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "pre compression bytes remaining" + ::= { replicationInfoEntry 11 } + + replPostCompBytesReceived OBJECT-TYPE + SYNTAX ReplicationTrafficTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "post compression bytes received" + ::= { replicationInfoEntry 12 } + + replThrottle OBJECT-TYPE + SYNTAX ReplicationThrottleTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "replication throttle in bps -- -1 is disabled, 0 unlimited" + ::= { replicationInfoEntry 13 } + + replSyncedAsOfTime OBJECT-TYPE + SYNTAX ReplicationSyncedTimeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "time when the source and destination were in sync, + or 0 if the time is unknown" + ::= { replicationInfoEntry 14 } + +-- ********************************************************************** +-- +-- ReplicationConfig +-- ======== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- replication (1.3.6.1.4.1.19746.1.8) +-- replicationConfig (1.3.6.1.4.1.19746.1.8.2) +-- +-- ********************************************************************** + + replicationConfig OBJECT IDENTIFIER ::= { replication 2 } + + replicationConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ReplicationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of ReplicationConfigEntry." + ::= { replicationConfig 1 } + + replicationConfigEntry OBJECT-TYPE + SYNTAX ReplicationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "replicationConfigTable Row Description" + INDEX { replConfigIndex } + ::= { replicationConfigTable 1 } + + ReplicationConfigEntry ::= SEQUENCE { + replConfigIndex ReplicationConfigIndexTC, + replConfigContextId ReplicationConfigContextIdTC, + replConfigSource ReplicationConfigSourceTC, + replConfigDest ReplicationConfigDestTC, + replConfigConnHost ReplicationConfigConnHostTC, + replConfigConnPort ReplicationConfigConnPortTC, + replConfigLowBWOptim ReplicationConfigLowBWOptimTC, + replConfigEnabled ReplicationConfigEnabledTC + } + + replConfigIndex OBJECT-TYPE + SYNTAX ReplicationConfigIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ConfigIndex ID of replication source/dest pair" + ::= { replicationConfigEntry 1 } + + replConfigContextId OBJECT-TYPE + SYNTAX ReplicationConfigContextIdTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ConfigContextId of replication source/dest pair" + ::= { replicationConfigEntry 2 } + + replConfigSource OBJECT-TYPE + SYNTAX ReplicationConfigSourceTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source for replication source/dest pair connection" + ::= { replicationConfigEntry 3 } + + replConfigDest OBJECT-TYPE + SYNTAX ReplicationConfigDestTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination for replication connection" + ::= { replicationConfigEntry 4 } + + replConfigConnHost OBJECT-TYPE + SYNTAX ReplicationConfigConnHostTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Host for a replication connection" + ::= { replicationConfigEntry 5 } + + replConfigConnPort OBJECT-TYPE + SYNTAX ReplicationConfigConnPortTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication Configuration port for the connection" + ::= { replicationConfigEntry 6 } + + replConfigLowBWOptim OBJECT-TYPE + SYNTAX ReplicationConfigLowBWOptimTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication configuration Low BW optim" + ::= { replicationConfigEntry 7 } + + replConfigEnabled OBJECT-TYPE + SYNTAX ReplicationConfigEnabledTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication config Enabled" + ::= { replicationConfigEntry 8 } + + +-- ********************************************************************** +-- +-- replicationHistory +-- ======== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- replication (1.3.6.1.4.1.19746.1.8) +-- replicationHistory (1.3.6.1.4.1.19746.1.8.3) +-- +-- ********************************************************************** + + replicationHistory OBJECT IDENTIFIER ::= { replication 3 } + + replicationHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF ReplicationHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of replicationHistoryEntry." + ::= { replicationHistory 1 } + + replicationHistoryEntry OBJECT-TYPE + SYNTAX ReplicationHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "replicationHistoryTable Row Description" + INDEX { replHistoryContext } + ::= { replicationHistoryTable 1 } + + ReplicationHistoryEntry ::= SEQUENCE { + replHistoryContext DDMibTableIndexTC, + replHistoryDate DDMibDateTC, + replHistoryTime DDMibTimeStampTC, + replHistoryPreCompWritten DDMibTrafficBytesTC, + replHistoryPreCompRemaining DDMibTrafficBytesTC, + replHistoryPreCompressed DDMibTrafficBytesTC, + replHistoryPostFiltered DDMibTrafficBytesTC, + replHistoryPostLowBwOptim DDMibTrafficBytesTC, + replHistoryPostLocalComp DDMibTrafficBytesTC, + replHistoryBytesNetwork DDMibTrafficBytesTC, + replHistorySyncedAsOfTime DDMibInteger32TC + } + + replHistoryContext OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "context ID of replication History source/dest pair" + ::= { replicationHistoryEntry 1 } + + replHistoryDate OBJECT-TYPE + SYNTAX DDMibDateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "replication History Date" + ::= { replicationHistoryEntry 2 } + + replHistoryTime OBJECT-TYPE + SYNTAX DDMibTimeStampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "replication History Time" + ::= { replicationHistoryEntry 3 } + + replHistoryPreCompWritten OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication History Pre comp bytes written" + ::= { replicationHistoryEntry 4 } + + replHistoryPreCompRemaining OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication History Byte remaining" + ::= { replicationHistoryEntry 5 } + + replHistoryPreCompressed OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication History Precompressed bytes" + ::= { replicationHistoryEntry 6 } + + replHistoryPostFiltered OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "replication history post filtered bytes" + ::= { replicationHistoryEntry 7 } + + replHistoryPostLowBwOptim OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication history Post Low BW Optimum" + ::= { replicationHistoryEntry 8 } + + replHistoryPostLocalComp OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication History Post Local Comp" + ::= { replicationHistoryEntry 9 } + + replHistoryBytesNetwork OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication History network bytes" + ::= { replicationHistoryEntry 10 } + + replHistorySyncedAsOfTime OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time when the source and destination were in sync, + or 0 if the time is unknown" + ::= { replicationHistoryEntry 11 } + +-- ********************************************************************** +-- +-- nfsProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nfs (1.3.6.1.4.1.19746.1.9) +-- nfsProperties (1.3.6.1.4.1.19746.1.9.1) +-- +-- ********************************************************************** + + nfsProperties OBJECT IDENTIFIER ::= { nfs 1 } + + nfsStatus OBJECT-TYPE + SYNTAX NfsStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of the network file system" + ::= { nfsProperties 1 } + +-- ********************************************************************** +-- +-- nfsClient +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nfs (1.3.6.1.4.1.19746.1.9) +-- nfsClient (1.3.6.1.4.1.19746.1.9.2) +-- +-- ********************************************************************** + + nfsClient OBJECT IDENTIFIER ::= { nfs 2 } + + nfsClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF NfsClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NfsClientEntry." + ::= { nfsClient 1 } + + nfsClientEntry OBJECT-TYPE + SYNTAX NfsClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "nfsClientTable Row Description" + INDEX { nfsClientIndex } + ::= { nfsClientTable 1 } + + NfsClientEntry ::= SEQUENCE { + nfsClientIndex NfsClientIndexTC, + nfsClientPath NfsClientPathTC, + nfsClientClients NfsClientClientsTC, + nfsClientOptions NfsClientOptionsTC + } + + nfsClientIndex OBJECT-TYPE + SYNTAX NfsClientIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NFS client index" + ::= { nfsClientEntry 1 } + + nfsClientPath OBJECT-TYPE + SYNTAX NfsClientPathTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS client path" + ::= { nfsClientEntry 2 } + + nfsClientClients OBJECT-TYPE + SYNTAX NfsClientClientsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of NFS clients" + ::= { nfsClientEntry 3 } + + nfsClientOptions OBJECT-TYPE + SYNTAX NfsClientOptionsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS client's options" + ::= { nfsClientEntry 4 } + +-- ********************************************************************** +-- +-- nfsStats +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nfs (1.3.6.1.4.1.19746.1.9) +-- nfsStats (1.3.6.1.4.1.19746.1.9.3) +-- +-- ********************************************************************** + + nfsStats OBJECT IDENTIFIER ::= { nfs 3 } + + nfsStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NfsStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NfsStatsEntry." + ::= { nfsStats 1 } + + nfsStatsEntry OBJECT-TYPE + SYNTAX NfsStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "nfsStatsTable Row Description" + INDEX { nfsStatsIndex } + ::= { nfsStatsTable 1 } + + NfsStatsEntry ::= SEQUENCE { + nfsStatsIndex NfsStatsIndexTC, + nfsStatsExportPoint NfsStatsExportPointTC, + nfsStatsFilesystemType NfsStatsFilesystemTypeTC, + nfsStatsCacheEntry NfsStatsCacheEntryTC, + nfsStatsFileHandleLookup NfsStatsFileHandleLookupTC, + nfsStatsMaxCacheSize NfsStatsMaxCacheSizeTC, + nfsStatsCurrentOpenStreams NfsStatsCurrentOpenStreamsTC + } + + nfsStatsIndex OBJECT-TYPE + SYNTAX NfsStatsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NFS resource index" + ::= { nfsStatsEntry 1 } + + nfsStatsExportPoint OBJECT-TYPE + SYNTAX NfsStatsExportPointTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS export point" + ::= { nfsStatsEntry 2 } + + nfsStatsFilesystemType OBJECT-TYPE + SYNTAX NfsStatsFilesystemTypeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system type" + ::= { nfsStatsEntry 3 } + + nfsStatsCacheEntry OBJECT-TYPE + SYNTAX NfsStatsCacheEntryTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of cache entries" + ::= { nfsStatsEntry 4 } + + nfsStatsFileHandleLookup OBJECT-TYPE + SYNTAX NfsStatsFileHandleLookupTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File handle lookup count" + ::= { nfsStatsEntry 5 } + + nfsStatsMaxCacheSize OBJECT-TYPE + SYNTAX NfsStatsMaxCacheSizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max cache size" + ::= { nfsStatsEntry 6 } + + nfsStatsCurrentOpenStreams OBJECT-TYPE + SYNTAX NfsStatsCurrentOpenStreamsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current open stream count" + ::= { nfsStatsEntry 7 } + +-- ********************************************************************** +-- +-- nfsActive +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nfs (1.3.6.1.4.1.19746.1.9) +-- nfsActive (1.3.6.1.4.1.19746.1.9.2) +-- +-- ********************************************************************** + + nfsActive OBJECT IDENTIFIER ::= { nfs 4 } + + nfsActiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF NfsActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of Nfs Active Clients." + ::= { nfsActive 1 } + + nfsActiveEntry OBJECT-TYPE + SYNTAX NfsActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "nfsActiveTable Row Description" + INDEX { nfsActiveIndex } + ::= { nfsActiveTable 1 } + + NfsActiveEntry ::= SEQUENCE { + nfsActiveIndex DDMibTableIndexTC, + nfsActivePath DDMibTableString1024TC, + nfsActiveClients DDMibTableString1024TC + } + + nfsActiveIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NFS Active index" + ::= { nfsActiveEntry 1 } + + nfsActivePath OBJECT-TYPE + SYNTAX DDMibTableString1024TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS Active client path" + ::= { nfsActiveEntry 2 } + + nfsActiveClients OBJECT-TYPE + SYNTAX DDMibTableString1024TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS Active Client" + ::= { nfsActiveEntry 3 } + + +-- ********************************************************************** +-- +-- nfsPort +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nfs (1.3.6.1.4.1.19746.1.9) +-- nfsPort (1.3.6.1.4.1.19746.1.9.5) +-- +-- ********************************************************************** + + nfsPort OBJECT IDENTIFIER ::= { nfs 5 } + + nfsPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF NfsPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NfsPortEntry." + ::= { nfsPort 1 } + + nfsPortEntry OBJECT-TYPE + SYNTAX NfsPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "nfsPortTable Row Description" + INDEX { nfsPortIndex } + ::= { nfsPortTable 1 } + + NfsPortEntry ::= SEQUENCE { + nfsPortIndex DDMibTableIndexTC, + nfsPortService DDMibTableString32TC, + nfsPortPort DDMibTableString32TC + } + + nfsPortIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NFS Port index" + ::= { nfsPortEntry 1 } + + nfsPortService OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS Port Service Name" + ::= { nfsPortEntry 2 } + + nfsPortPort OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS Service Port" + ::= { nfsPortEntry 3 } + + +-- ********************************************************************** +-- +-- cifsProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- cifs (1.3.6.1.4.1.19746.1.10) +-- cifsProperties (1.3.6.1.4.1.19746.1.10.1) +-- cifsStatus (1.3.6.1.4.1.19746.1.10.1.1) +-- +-- ********************************************************************** + + cifsProperties OBJECT IDENTIFIER ::= { cifs 1 } + + cifsStatus OBJECT-TYPE + SYNTAX CifsStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS status" + ::= { cifsProperties 1 } + +-- ********************************************************************** +-- +-- cifsConfig +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- cifs (1.3.6.1.4.1.19746.1.10) +-- cifsConfig (1.3.6.1.4.1.19746.1.10.2) +-- cifsConfigMode (1.3.6.1.4.1.19746.1.10.2.1) +-- cifsConfigWINSServer (1.3.6.1.4.1.19746.1.10.2.2) +-- cifsConfigNetBIOSHostname (1.3.6.1.4.1.19746.1.10.2.3) +-- cifsConfigDomainController (1.3.6.1.4.1.19746.1.10.2.4) +-- cifsConfigDNS (1.3.6.1.4.1.19746.1.10.2.5) +-- cifsConfigGroupname (1.3.6.1.4.1.19746.1.10.2.6) +-- +-- ********************************************************************** + + cifsConfig OBJECT IDENTIFIER ::= { cifs 2 } + + cifsConfigMode OBJECT-TYPE + SYNTAX CifsConfigModeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS configuration mode" + ::= { cifsConfig 1 } + + cifsConfigWINSServer OBJECT-TYPE + SYNTAX CifsConfigWINSServerTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS WINS server" + ::= { cifsConfig 2 } + + cifsConfigNetBIOSHostname OBJECT-TYPE + SYNTAX CifsConfigNetBIOSHostnameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS Net BIOS hostname" + ::= { cifsConfig 3 } + + cifsConfigDomainController OBJECT-TYPE + SYNTAX CifsConfigDomainControllerTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS domain controller" + ::= { cifsConfig 4 } + + cifsConfigDNS OBJECT-TYPE + SYNTAX CifsConfigDNSTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS DNS server" + ::= { cifsConfig 5 } + + cifsConfigGroupName OBJECT-TYPE + SYNTAX CifsConfigGroupNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS configuration group name" + ::= { cifsConfig 6 } + +-- ********************************************************************** +-- +-- cifsShare +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- cifs (1.3.6.1.4.1.19746.1.10) +-- cifsShare (1.3.6.1.4.1.19746.1.10.3) +-- +-- ********************************************************************** + + cifsShare OBJECT IDENTIFIER ::= { cifs 3 } + + cifsShareTable OBJECT-TYPE + SYNTAX SEQUENCE OF CifsShareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of CifsShareEntry." + ::= { cifsShare 1 } + + cifsShareEntry OBJECT-TYPE + SYNTAX CifsShareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "cifsShareTable Row Description" + INDEX { cifsShareIndex } + ::= { cifsShareTable 1 } + + CifsShareEntry ::= SEQUENCE { + cifsShareIndex CifsShareIndexTC, + cifsShareName CifsShareNameTC, + cifsSharePath CifsSharePathTC, + cifsShareClients CifsShareClientsTC, + cifsShareUser CifsShareUserTC, + cifsShareComment CifsShareCommentTC, + cifsShareBrowsing CifsShareBrowsingTC, + cifsShareWriteable CifsShareWriteableTC, + cifsShareMaxConnection CifsShareMaxConnectionTC + } + + cifsShareIndex OBJECT-TYPE + SYNTAX CifsShareIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CIFS share index" + ::= { cifsShareEntry 1 } + + cifsShareName OBJECT-TYPE + SYNTAX CifsShareNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share name" + ::= { cifsShareEntry 2 } + + cifsSharePath OBJECT-TYPE + SYNTAX CifsSharePathTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share path" + ::= { cifsShareEntry 3 } + + cifsShareClients OBJECT-TYPE + SYNTAX CifsShareClientsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share clients" + ::= { cifsShareEntry 4 } + + cifsShareUser OBJECT-TYPE + SYNTAX CifsShareUserTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share user" + ::= { cifsShareEntry 5 } + + cifsShareComment OBJECT-TYPE + SYNTAX CifsShareCommentTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share comment" + ::= { cifsShareEntry 6 } + + cifsShareBrowsing OBJECT-TYPE + SYNTAX CifsShareBrowsingTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share browsing" + ::= { cifsShareEntry 7 } + + cifsShareWriteable OBJECT-TYPE + SYNTAX CifsShareWriteableTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share writeable" + ::= { cifsShareEntry 8 } + + cifsShareMaxConnection OBJECT-TYPE + SYNTAX CifsShareMaxConnectionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share maximum connection" + ::= { cifsShareEntry 9 } + +-- ********************************************************************** +-- +-- cifsOptions +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- cifs (1.3.6.1.4.1.19746.1.10) +-- cifsOptions (1.3.6.1.4.1.19746.1.10.5) +-- +-- ********************************************************************** + + cifsOptions OBJECT IDENTIFIER ::= { cifs 5 } + + cifsOptionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CifsOptionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of CifsOptionsEntry." + ::= { cifsOptions 1 } + + cifsOptionsEntry OBJECT-TYPE + SYNTAX CifsOptionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "cifsOptionsTable Row Description" + INDEX { cifsOptionsIndex } + ::= { cifsOptionsTable 1 } + + CifsOptionsEntry ::= SEQUENCE { + cifsOptionsIndex CifsOptionsIndexTC, + cifsOptionsName CifsOptionsNameTC, + cifsOptionsValue CifsOptionsValueTC + } + + cifsOptionsIndex OBJECT-TYPE + SYNTAX CifsOptionsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CIFS Options index" + ::= { cifsOptionsEntry 1 } + + cifsOptionsName OBJECT-TYPE + SYNTAX CifsOptionsNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS Options name" + ::= { cifsOptionsEntry 2 } + + cifsOptionsValue OBJECT-TYPE + SYNTAX CifsOptionsValueTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS Options Value" + ::= { cifsOptionsEntry 3 } + + +-- ********************************************************************** +-- +-- vtlProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlProperties (1.3.6.1.4.1.19746.1.11.1) +-- vtlAdminState (1.3.6.1.4.1.19746.1.11.1.1) +-- vtlProcessState (1.3.6.1.4.1.19746.1.11.1.2) +-- +-- ********************************************************************** + + vtlProperties OBJECT IDENTIFIER ::= { vtl 1 } + + vtlAdminState OBJECT-TYPE + SYNTAX VtlAdminStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of VTL administration" + ::= { vtlProperties 1 } + + vtlProcessState OBJECT-TYPE + SYNTAX VtlProcessStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of VTL process" + ::= { vtlProperties 2 } + +-- ********************************************************************** +-- +-- vtlLibrary +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlLibrary (1.3.6.1.4.1.19746.1.11.2.1) +-- +-- ********************************************************************** + + vtlConfiguration OBJECT IDENTIFIER ::= { vtl 2 } + vtlLibrary OBJECT IDENTIFIER ::= { vtlConfiguration 1 } + + + vtlLibraryTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlLibraryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlLibraryEntry." + ::= { vtlLibrary 1 } + + vtlLibraryEntry OBJECT-TYPE + SYNTAX VtlLibraryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlLibraryTable Row Description" + INDEX { vtlLibraryIndex } + ::= { vtlLibraryTable 1 } + + VtlLibraryEntry ::= SEQUENCE { + vtlLibraryIndex VtlLibraryIndexTC, + vtlLibraryName VtlLibraryNameTC, + vtlLibraryVendor VtlLibraryVendorTC, + vtlLibraryModel VtlLibraryModelTC, + vtlLibraryRevision VtlLibraryRevisionTC, + vtlLibrarySerial VtlLibrarySerialTC, + vtlLibraryTotalDrives VtlLibraryTotalDrivesTC, + vtlLibraryTotalSlots VtlLibraryTotalSlotsTC, + vtlLibraryTotalCaps VtlLibraryTotalCapsTC, + vtlLibraryStatus VtlLibraryStatusTC + } + + vtlLibraryIndex OBJECT-TYPE + SYNTAX VtlLibraryIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Library index" + ::= { vtlLibraryEntry 1 } + + vtlLibraryName OBJECT-TYPE + SYNTAX VtlLibraryNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library name" + ::= { vtlLibraryEntry 2 } + + vtlLibraryVendor OBJECT-TYPE + SYNTAX VtlLibraryVendorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library vendor" + ::= { vtlLibraryEntry 3 } + + vtlLibraryModel OBJECT-TYPE + SYNTAX VtlLibraryModelTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library model" + ::= { vtlLibraryEntry 4 } + + vtlLibraryRevision OBJECT-TYPE + SYNTAX VtlLibraryRevisionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library revision" + ::= { vtlLibraryEntry 5 } + + vtlLibrarySerial OBJECT-TYPE + SYNTAX VtlLibrarySerialTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library serial" + ::= { vtlLibraryEntry 6 } + + vtlLibraryTotalDrives OBJECT-TYPE + SYNTAX VtlLibraryTotalDrivesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library total drives" + ::= { vtlLibraryEntry 7 } + + vtlLibraryTotalSlots OBJECT-TYPE + SYNTAX VtlLibraryTotalSlotsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library total slots" + ::= { vtlLibraryEntry 8 } + + vtlLibraryTotalCaps OBJECT-TYPE + SYNTAX VtlLibraryTotalCapsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library total caps" + ::= { vtlLibraryEntry 9 } + + vtlLibraryStatus OBJECT-TYPE + SYNTAX VtlLibraryStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library status" + ::= { vtlLibraryEntry 10 } + +-- ********************************************************************** +-- +-- vtlDrive +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlDrive (1.3.6.1.4.1.19746.1.11.2.2) +-- +-- ********************************************************************** + + vtlDrive OBJECT IDENTIFIER ::= { vtlConfiguration 2 } + + vtlDriveTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlDriveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlDriveEntry." + ::= { vtlDrive 1 } + + vtlDriveEntry OBJECT-TYPE + SYNTAX VtlDriveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlDriveTable Row Description" + INDEX { vtlDriveIndex } + ::= { vtlDriveTable 1 } + + VtlDriveEntry ::= SEQUENCE { + vtlDriveIndex VtlDriveIndexTC, + vtlDriveName VtlDriveNameTC, + vtlDriveVendor VtlDriveVendorTC, + vtlDriveModel VtlDriveModelTC, + vtlDriveRevision VtlDriveRevisionTC, + vtlDriveSerial VtlDriveSerialTC, + vtlDriveLibraryName VtlLibraryNameTC, + vtlDriveStatus VtlDriveStatusTC, + vtlDriveTapeVolume VtlDriveTapeVolumeTC + } + + vtlDriveIndex OBJECT-TYPE + SYNTAX VtlDriveIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL drive index" + ::= { vtlDriveEntry 1 } + + vtlDriveName OBJECT-TYPE + SYNTAX VtlDriveNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive name" + ::= { vtlDriveEntry 2 } + + vtlDriveVendor OBJECT-TYPE + SYNTAX VtlDriveVendorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive vendor" + ::= { vtlDriveEntry 3 } + + vtlDriveModel OBJECT-TYPE + SYNTAX VtlDriveModelTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive model" + ::= { vtlDriveEntry 4 } + + vtlDriveRevision OBJECT-TYPE + SYNTAX VtlDriveRevisionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive revision" + ::= { vtlDriveEntry 5 } + + vtlDriveSerial OBJECT-TYPE + SYNTAX VtlDriveSerialTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive serial" + ::= { vtlDriveEntry 6 } + + vtlDriveLibraryName OBJECT-TYPE + SYNTAX VtlLibraryNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive library name" + ::= { vtlDriveEntry 7 } + + vtlDriveStatus OBJECT-TYPE + SYNTAX VtlDriveStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive status" + ::= { vtlDriveEntry 8 } + + vtlDriveTapeVolume OBJECT-TYPE + SYNTAX VtlDriveTapeVolumeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive tape volume" + ::= { vtlDriveEntry 9 } + + +-- ********************************************************************** +-- +-- vtlPort +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlPort (1.3.6.1.4.1.19746.1.11.2.3) +-- +-- ********************************************************************** + + vtlPort OBJECT IDENTIFIER ::= { vtlConfiguration 3 } + + vtlPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlPortEntry." + ::= { vtlPort 1 } + + vtlPortEntry OBJECT-TYPE + SYNTAX VtlPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlPortTable Row Description" + INDEX { vtlPortIndex } + ::= { vtlPortTable 1 } + + VtlPortEntry ::= SEQUENCE { + vtlPortIndex VtlPortIndexTC, + vtlPortName VtlPortNameTC, + vtlPortID VtlPortIDTC, + vtlPortModel VtlPortModelTC, + vtlPortFirmware VtlPortFirmwareTC, + vtlPortWWNN VtlPortWWNNTC, + vtlPortWWPN VtlPortWWPNTC, + vtlPortConnectionType VtlPortConnectionTypeTC, + vtlPortSpeed VtlPortSpeedTC, + vtlPortEnabled VtlPortEnabledTC, + vtlPortStatus VtlPortStatusTC, + vtlPortTrapIndex VtlPortIndexTC + } + + vtlPortIndex OBJECT-TYPE + SYNTAX VtlPortIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Port index" + ::= { vtlPortEntry 1 } + + vtlPortName OBJECT-TYPE + SYNTAX VtlPortNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port name" + ::= { vtlPortEntry 2 } + + vtlPortID OBJECT-TYPE + SYNTAX VtlPortIDTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port ID" + ::= { vtlPortEntry 3 } + + vtlPortModel OBJECT-TYPE + SYNTAX VtlPortModelTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port model" + ::= { vtlPortEntry 4 } + + vtlPortFirmware OBJECT-TYPE + SYNTAX VtlPortFirmwareTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port Firmware Version" + ::= { vtlPortEntry 5 } + + vtlPortWWNN OBJECT-TYPE + SYNTAX VtlPortWWNNTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port WWNN address" + ::= { vtlPortEntry 6 } + + vtlPortWWPN OBJECT-TYPE + SYNTAX VtlPortWWPNTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port WWPN Address" + ::= { vtlPortEntry 7 } + + vtlPortConnectionType OBJECT-TYPE + SYNTAX VtlPortConnectionTypeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port Connection Type" + ::= { vtlPortEntry 8 } + + vtlPortSpeed OBJECT-TYPE + SYNTAX VtlPortSpeedTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port Speed in Gibs" + ::= { vtlPortEntry 9 } + + vtlPortEnabled OBJECT-TYPE + SYNTAX VtlPortEnabledTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port Enabled" + ::= { vtlPortEntry 10 } + + vtlPortStatus OBJECT-TYPE + SYNTAX VtlPortStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port Status" + ::= { vtlPortEntry 11 } + + vtlPortTrapIndex OBJECT-TYPE + SYNTAX VtlPortIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port index" + ::= { vtlPortEntry 12 } + +-- ********************************************************************** +-- +-- vtlTape +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlTape (1.3.6.1.4.1.19746.1.11.2.4) +-- +-- ********************************************************************** + + vtlTape OBJECT IDENTIFIER ::= { vtlConfiguration 4 } + + vtlTapeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlTapeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlTapeEntry." + ::= { vtlTape 1 } + + vtlTapeEntry OBJECT-TYPE + SYNTAX VtlTapeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlTapeTable Row Description" + INDEX { vtlTapeIndex } + ::= { vtlTapeTable 1 } + + VtlTapeEntry ::= SEQUENCE { + vtlTapeIndex VtlTapeIndexTC, + vtlTapeBarCode VtlTapeBarCodeTC, + vtlTapePool VtlTapePoolTC, + vtlTapeLocation VtlTapeLocationTC, + vtlTapeState VtlTapeStateTC, + vtlTapeSize VtlTapeSizeTC, + vtlTapeUsed VtlTapeUsedTC, + vtlTapeComp VtlTapeCompTC, + vtlTapeModTime VtlTapeModTimeTC + } + + vtlTapeIndex OBJECT-TYPE + SYNTAX VtlTapeIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Tape index" + ::= { vtlTapeEntry 1 } + + vtlTapeBarCode OBJECT-TYPE + SYNTAX VtlTapeBarCodeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape BarCode" + ::= { vtlTapeEntry 2 } + + vtlTapePool OBJECT-TYPE + SYNTAX VtlTapePoolTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape Pool" + ::= { vtlTapeEntry 3 } + + vtlTapeLocation OBJECT-TYPE + SYNTAX VtlTapeLocationTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape Location" + ::= { vtlTapeEntry 4 } + + + vtlTapeState OBJECT-TYPE + SYNTAX VtlTapeStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape State" + ::= { vtlTapeEntry 5 } + + vtlTapeSize OBJECT-TYPE + SYNTAX VtlTapeSizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape Size" + ::= { vtlTapeEntry 6 } + + vtlTapeUsed OBJECT-TYPE + SYNTAX VtlTapeUsedTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape Used" + ::= { vtlTapeEntry 7 } + + vtlTapeComp OBJECT-TYPE + SYNTAX VtlTapeCompTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape Compression" + ::= { vtlTapeEntry 8 } + + vtlTapeModTime OBJECT-TYPE + SYNTAX VtlTapeModTimeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape status" + ::= { vtlTapeEntry 9 } + + +-- ********************************************************************** +-- +-- vtlStats +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlStats (1.3.6.1.4.1.19746.1.11.3) +-- +-- ********************************************************************** + + vtlStats OBJECT IDENTIFIER ::= { vtl 3 } + + vtlStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlStatsEntry." + ::= { vtlStats 1 } + + vtlStatsEntry OBJECT-TYPE + SYNTAX VtlStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlStatsTable Row Description" + INDEX { vtlStatsIndex } + ::= { vtlStatsTable 1 } + + VtlStatsEntry ::= SEQUENCE { + vtlStatsIndex VtlStatsIndexTC, + vtlStatsPort VtlStatsPortTC, + vtlStatsConrolCommands VtlStatsConrolCommandsTC, + vtlStatsWriteCommands VtlStatsWriteCommandsTC, + vtlStatsReadCommands VtlStatsReadCommandsTC, + vtlStatsIn VtlStatsInTC, + vtlStatsOut VtlStatsOutTC, + vtlStatsLinkFailures VtlStatsLinkFailuresTC, + vtlStatsLIPCount VtlStatsLIPCountTC, + vtlStatsSyncLosses VtlStatsSyncLossesTC, + vtlStatsSignalLosses VtlStatsSignalLossesTC, + vtlStatsPrimSeqProtoErrors VtlStatsPrimSeqProtoErrorsTC, + vtlStatsInvalidTxWords VtlStatsInvalidTxWordsTC, + vtlStatsInvalidCRCs VtlStatsInvalidCRCsTC + + } + + vtlStatsIndex OBJECT-TYPE + SYNTAX VtlStatsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Stats index" + ::= { vtlStatsEntry 1 } + + vtlStatsPort OBJECT-TYPE + SYNTAX VtlStatsPortTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats Port" + ::= { vtlStatsEntry 2 } + + vtlStatsConrolCommands OBJECT-TYPE + SYNTAX VtlStatsConrolCommandsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats ConrolCommands" + ::= { vtlStatsEntry 3 } + + vtlStatsWriteCommands OBJECT-TYPE + SYNTAX VtlStatsWriteCommandsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats WriteCommands" + ::= { vtlStatsEntry 4 } + + vtlStatsReadCommands OBJECT-TYPE + SYNTAX VtlStatsReadCommandsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats ReadCommands" + ::= { vtlStatsEntry 5 } + + vtlStatsIn OBJECT-TYPE + SYNTAX VtlStatsInTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats In" + ::= { vtlStatsEntry 6 } + + vtlStatsOut OBJECT-TYPE + SYNTAX VtlStatsOutTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats Outression" + ::= { vtlStatsEntry 7 } + + vtlStatsLinkFailures OBJECT-TYPE + SYNTAX VtlStatsLinkFailuresTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats status" + ::= { vtlStatsEntry 8 } + + vtlStatsLIPCount OBJECT-TYPE + SYNTAX VtlStatsLIPCountTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats LIPCount" + ::= { vtlStatsEntry 9 } + + vtlStatsSyncLosses OBJECT-TYPE + SYNTAX VtlStatsSyncLossesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats SyncLosses" + ::= { vtlStatsEntry 10 } + + vtlStatsSignalLosses OBJECT-TYPE + SYNTAX VtlStatsSignalLossesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats SignalLosses" + ::= { vtlStatsEntry 11 } + + vtlStatsPrimSeqProtoErrors OBJECT-TYPE + SYNTAX VtlStatsPrimSeqProtoErrorsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats PrimSeqProtoErrors" + ::= { vtlStatsEntry 12 } + + vtlStatsInvalidTxWords OBJECT-TYPE + SYNTAX VtlStatsInvalidTxWordsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats InvalidTxWordsression" + ::= { vtlStatsEntry 13 } + + vtlStatsInvalidCRCs OBJECT-TYPE + SYNTAX VtlStatsInvalidCRCsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats 1status" + ::= { vtlStatsEntry 14 } + + +-- ********************************************************************** +-- +-- vtlPool +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlPool (1.3.6.1.4.1.19746.1.11.2.6) +-- +-- ********************************************************************** + + vtlPool OBJECT IDENTIFIER ::= { vtlConfiguration 6 } + + vtlPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlPoolEntry." + ::= { vtlPool 1 } + + vtlPoolEntry OBJECT-TYPE + SYNTAX VtlPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlPoolTable Row Description" + INDEX { vtlPoolIndex } + ::= { vtlPoolTable 1 } + + VtlPoolEntry ::= SEQUENCE { + vtlPoolIndex DDMibTableIndexTC, + vtlPoolPool DDMibTableString64TC, + vtlPoolStatus DDMibTableString64TC, + vtlPoolTapes DDMibTableString64TC, + vtlPoolSize DDMibTableString64TC, + vtlPoolUsed DDMibTableString64TC, + vtlPoolComp DDMibTableString64TC + } + + vtlPoolIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Pool index" + ::= { vtlPoolEntry 1 } + + vtlPoolPool OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Pool Pool" + ::= { vtlPoolEntry 2 } + + vtlPoolStatus OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Pool Status" + ::= { vtlPoolEntry 3 } + + + vtlPoolTapes OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Pool Tapes" + ::= { vtlPoolEntry 4 } + + vtlPoolSize OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Pool Size" + ::= { vtlPoolEntry 5 } + + vtlPoolUsed OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Pool Used" + ::= { vtlPoolEntry 6 } + + vtlPoolComp OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Pool Compression" + ::= { vtlPoolEntry 7 } + + +-- ********************************************************************** +-- +-- vtlGroups +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlGroups (1.3.6.1.4.1.19746.1.11.2.7) +-- +-- ********************************************************************** + + vtlGroups OBJECT IDENTIFIER ::= { vtlConfiguration 7 } + + vtlGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlGroupEntry." + ::= { vtlGroups 1 } + + vtlGroupEntry OBJECT-TYPE + SYNTAX VtlGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlGroupTable Row Description" + INDEX { vtlGroupIndex } + ::= { vtlGroupTable 1 } + + VtlGroupEntry ::= SEQUENCE { + vtlGroupIndex DDMibTableIndexTC, + vtlGroupName DDMibTableString32TC, + vtlGroupInitiaterCount DDMibInteger32TC, + vtlGroupDeviceCount DDMibInteger32TC + } + + vtlGroupIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Group index" + ::= { vtlGroupEntry 1 } + + vtlGroupName OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Group Name" + ::= { vtlGroupEntry 2 } + + vtlGroupInitiaterCount OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Group Initiater Count" + ::= { vtlGroupEntry 3 } + + + vtlGroupDeviceCount OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Group Device Count" + ::= { vtlGroupEntry 4 } + +-- ********************************************************************** +-- +-- vtlInitiator +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlInitiator (1.3.6.1.4.1.19746.1.11.2.8) +-- +-- ********************************************************************** + + vtlInitiator OBJECT IDENTIFIER ::= { vtlConfiguration 8 } + + vtlInitiatorTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlInitiatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlInitiatorEntry." + ::= { vtlInitiator 1 } + + vtlInitiatorEntry OBJECT-TYPE + SYNTAX VtlInitiatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlInitiatorTable Row Description" + INDEX { vtlInitiatorIndex } + ::= { vtlInitiatorTable 1 } + + VtlInitiatorEntry ::= SEQUENCE { + vtlInitiatorIndex DDMibTableIndexTC, + vtlInitiatorName DDMibTableString32TC, + vtlInitiatorStatus DDMibTableString32TC, + vtlInitiatorGroup DDMibTableString32TC, + vtlInitiatorWWNN DDMibTableString64TC, + vtlInitiatorWWPN DDMibTableString64TC, + vtlInitiatorPort DDMibTableString32TC + } + + vtlInitiatorIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Initiator index" + ::= { vtlInitiatorEntry 1 } + + vtlInitiatorName OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Initiator Name" + ::= { vtlInitiatorEntry 2 } + + vtlInitiatorStatus OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Initiator Status" + ::= { vtlInitiatorEntry 3 } + + + vtlInitiatorGroup OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Initiator Group" + ::= { vtlInitiatorEntry 4 } + + vtlInitiatorWWNN OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Initiator WWNN" + ::= { vtlInitiatorEntry 5 } + + vtlInitiatorWWPN OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Initiator WWPN" + ::= { vtlInitiatorEntry 6 } + + vtlInitiatorPort OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Initiator Port" + ::= { vtlInitiatorEntry 7 } + + +-- ********************************************************************** +-- +-- ddboostProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostProperties (1.3.6.1.4.1.19746.1.12.1) +-- ddboostStatus (1.3.6.1.4.1.19746.1.12.1.1) +-- ddboostUser (1.3.6.1.4.1.19746.1.12.1.2) +-- ddboostIfGroupStatus (1.3.6.1.4.1.19746.1.12.1.3) +-- +-- ********************************************************************** + + ddboostProperties OBJECT IDENTIFIER ::= { ddboost 1 } + + ddboostStatus OBJECT-TYPE + SYNTAX DDboostStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DDBOOST Status" + ::= { ddboostProperties 1 } + + ddboostUser OBJECT-TYPE + SYNTAX DDboostUserTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DDBOOST User" + ::= { ddboostProperties 2 } + + ddboostIfGroupStatus OBJECT-TYPE + SYNTAX DDMibStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DDBOOST ifGroup Status" + ::= { ddboostProperties 3 } +-- ********************************************************************** +-- +-- ddboostProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostStats (1.3.6.1.4.1.19746.1.12.2) +-- +-- ********************************************************************** + + ddboostStats OBJECT IDENTIFIER ::= { ddboost 2 } + + ddboostStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdboostStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DDBOOST stats table containing byte statistics information for DDBOOST" + ::= { ddboostStats 1 } + + ddboostStatsEntry OBJECT-TYPE + SYNTAX DdboostStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboostStatsTable Row Entry" + INDEX { ddboostStatsIndex } + ::= { ddboostStatsTable 1 } + + DdboostStatsEntry ::= SEQUENCE { + ddboostStatsIndex DDboostStatsIndexTC, + ddboostPreCompKBytesPerSecond KBytesPerSecond, + ddboostPostCompKBytesPerSecond KBytesPerSecond, + ddboostNetworkKBytesPerSecond KBytesPerSecond, + ddboostReadKBytesPerSecond KBytesPerSecond + } + + ddboostStatsIndex OBJECT-TYPE + SYNTAX DDboostStatsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboost Stats Table index" + ::= { ddboostStatsEntry 1 } + + ddboostPreCompKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of pre-compressed (logical) bytes received" + ::= { ddboostStatsEntry 2 } + + ddboostPostCompKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "number of pddboost local compression bytes received" + ::= { ddboostStatsEntry 3 } + + ddboostNetworkKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of physical network bytes received" + ::= { ddboostStatsEntry 4 } + + ddboostReadKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes read" + ::= { ddboostStatsEntry 5 } + + + +-- ********************************************************************** +-- +-- ddboostProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostConnections (1.3.6.1.4.1.19746.1.12.3) +-- +-- ********************************************************************** + + ddboostConnections OBJECT IDENTIFIER ::= { ddboost 3 } + + ddboostConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdboostConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DDBOOST connections table information for DDBOOST Client Connections" + ::= { ddboostConnections 1 } + + ddboostConnectionsEntry OBJECT-TYPE + SYNTAX DdboostConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboostConnectionsTable Row Entry" + INDEX { ddboostConnectionsIndex } + ::= { ddboostConnectionsTable 1 } + + DdboostConnectionsEntry ::= SEQUENCE { + ddboostConnectionsIndex DDMibTableIndexTC, + ddboostInterface DDMibTableString64TC, + ddboostifGroupMember DDMibTableEnabledTC, + ddboostBackupConnections DDMibInteger32TC, + ddboostRestoreConnections DDMibInteger32TC, + ddboostControlConnections DDMibInteger32TC, + ddboostTotalConnections DDMibInteger32TC + } + + ddboostConnectionsIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboost connections Table index" + ::= { ddboostConnectionsEntry 1 } + + ddboostInterface OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost Interface Name" + ::= { ddboostConnectionsEntry 2 } + + ddboostifGroupMember OBJECT-TYPE + SYNTAX DDMibTableEnabledTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If Member of ifGroup" + ::= { ddboostConnectionsEntry 3 } + + ddboostBackupConnections OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost backup connections" + ::= { ddboostConnectionsEntry 4 } + + ddboostRestoreConnections OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost Restore connections" + ::= { ddboostConnectionsEntry 5 } + + ddboostControlConnections OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost control connections" + ::= { ddboostConnectionsEntry 6 } + + ddboostTotalConnections OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost Total connections" + ::= { ddboostConnectionsEntry 7 } + + + + +-- ********************************************************************** +-- +-- ddboostProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostStorageUnit (1.3.6.1.4.1.19746.1.12.4) +-- +-- ********************************************************************** + + ddboostStorageUnit OBJECT IDENTIFIER ::= { ddboost 4 } + + ddboostStorageUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdboostStorageUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DDBOOST StorageUnit table information for DDBOOST Storage Units" + ::= { ddboostStorageUnit 1 } + + ddboostStorageUnitEntry OBJECT-TYPE + SYNTAX DdboostStorageUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboostStorageUnitTable Row Entry" + INDEX { ddboostStorageUnitIndex } + ::= { ddboostStorageUnitTable 1 } + + DdboostStorageUnitEntry ::= SEQUENCE { + ddboostStorageUnitIndex DDMibTableIndexTC, + ddboostStorageUnitName DDMibTableString64TC, + ddboostStorageUnitBytes DDMibInteger32TC, + ddboostStorageUnitGlobalComp DDMibInteger32TC, + ddboostStorageUnitLocalComp DDMibInteger32TC, + ddboostStorageUnitMetaData DDMibInteger32TC + } + + ddboostStorageUnitIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboost StorageUnit Table index" + ::= { ddboostStorageUnitEntry 1 } + + ddboostStorageUnitName OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost Storage Unit Name" + ::= { ddboostStorageUnitEntry 2 } + + ddboostStorageUnitBytes OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost StorageUnit Original Bytes" + ::= { ddboostStorageUnitEntry 3 } + + ddboostStorageUnitGlobalComp OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost Storage Unit Globally Compressed bytes." + ::= { ddboostStorageUnitEntry 4 } + + ddboostStorageUnitLocalComp OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost StorageUnit Local compressed bytes." + ::= { ddboostStorageUnitEntry 5 } + + ddboostStorageUnitMetaData OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost StorageUnit Meta Data" + ::= { ddboostStorageUnitEntry 6 } + + + + +-- ********************************************************************** +-- +-- ddboostProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostFileReplicationStats (1.3.6.1.4.1.19746.1.12.5) +-- +-- ********************************************************************** + + ddboostFileReplicationStats OBJECT IDENTIFIER ::= { ddboost 5 } + + ddboostFileReplicationStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdboostFileReplicationStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DDBOOST FileReplicationStats table contains information for File Replication Stats" + ::= { ddboostFileReplicationStats 1 } + + ddboostFileReplicationStatsEntry OBJECT-TYPE + SYNTAX DdboostFileReplicationStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboostFileReplicationStatsTable Row Entry" + INDEX { ddboostFileReplStatsIndex } + ::= { ddboostFileReplicationStatsTable 1 } + + DdboostFileReplicationStatsEntry ::= SEQUENCE { + ddboostFileReplStatsIndex DDMibTableIndexTC, + ddboostFileReplStatsDirection DDMibTableString32TC, + ddboostFileReplStatsNetworkSent DDMibTrafficBytesTC, + ddboostFileReplStatsPreCompSent DDMibTrafficBytesTC, + ddboostFileReplStatsFiltered DDMibTrafficBytesTC, + ddboostFileReplStatsLowBWOpt DDMibTrafficBytesTC, + ddboostFileReplStatsLocalComp DDMibTrafficBytesTC, + ddboostFileReplStatsCompRatio DDMibTableString32TC + } + + ddboostFileReplStatsIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboost FileReplicationStats Table index" + ::= { ddboostFileReplicationStatsEntry 1 } + + ddboostFileReplStatsDirection OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost File Replication Direction" + ::= { ddboostFileReplicationStatsEntry 2 } + + ddboostFileReplStatsNetworkSent OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File Replication Network Bytes Sent" + ::= { ddboostFileReplicationStatsEntry 3 } + + ddboostFileReplStatsPreCompSent OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File Replication Pre Compressed bytes sent" + ::= { ddboostFileReplicationStatsEntry 4 } + + ddboostFileReplStatsFiltered OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File Replication Bytes after Filtering" + ::= { ddboostFileReplicationStatsEntry 5 } + + + ddboostFileReplStatsLowBWOpt OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File Replication Bytes after Low Bandwidth optimization" + ::= { ddboostFileReplicationStatsEntry 6 } + + ddboostFileReplStatsLocalComp OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File Replication Bytes after local compression" + ::= { ddboostFileReplicationStatsEntry 7 } + + ddboostFileReplStatsCompRatio OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost File Replication Compressed Ratio" + ::= { ddboostFileReplicationStatsEntry 8 } + + + + +-- ********************************************************************** +-- +-- ddboostProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostFileReplicationHistory (1.3.6.1.4.1.19746.1.12.6) +-- +-- ********************************************************************** + + ddboostFileReplicationHistory OBJECT IDENTIFIER ::= { ddboost 6 } + + ddboostFileReplicationHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdboostFileReplicationHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DDBOOST FileReplicationHistory table contains information for File Replication History" + ::= { ddboostFileReplicationHistory 1 } + + ddboostFileReplicationHistoryEntry OBJECT-TYPE + SYNTAX DdboostFileReplicationHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboostFileReplicationHistoryTable Row Entry" + INDEX { ddboostFileReplHistoryIndex } + ::= { ddboostFileReplicationHistoryTable 1 } + + DdboostFileReplicationHistoryEntry ::= SEQUENCE { + ddboostFileReplHistoryIndex DDMibTableIndexTC, + ddboostFileReplHistoryDirection DDMibTableString32TC, + ddboostFileReplHistoryNetwork DDMibTrafficBytesTC, + ddboostFileReplHistoryPreComp DDMibTrafficBytesTC, + ddboostFileReplHistoryPostComp DDMibTrafficBytesTC, + ddboostFileReplHistoryLowBWOpt DDMibTableString32TC, + ddboostFileReplHistoryErrors DDMibTrafficBytesTC, + ddboostFileReplHistoryDate DDMibDateTC, + ddboostFileReplHistoryTime DDMibDateTC + } + + ddboostFileReplHistoryIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboost FileReplicationHistory Table index" + ::= { ddboostFileReplicationHistoryEntry 1 } + + ddboostFileReplHistoryDirection OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost File ReplHistory History Direction" + ::= { ddboostFileReplicationHistoryEntry 2 } + + ddboostFileReplHistoryNetwork OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File Replication History Network KBytes Sent" + ::= { ddboostFileReplicationHistoryEntry 3 } + + ddboostFileReplHistoryPreComp OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File ReplHistory Pre Compressed Kbytes sent" + ::= { ddboostFileReplicationHistoryEntry 4 } + + ddboostFileReplHistoryPostComp OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File ReplHistory Post Compressed KBytes" + ::= { ddboostFileReplicationHistoryEntry 5 } + + + ddboostFileReplHistoryLowBWOpt OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File ReplHistory KBytes after Low Bandwidth optimization" + ::= { ddboostFileReplicationHistoryEntry 6 } + + ddboostFileReplHistoryErrors OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File ReplHistory Errors" + ::= { ddboostFileReplicationHistoryEntry 7 } + + ddboostFileReplHistoryDate OBJECT-TYPE + SYNTAX DDMibDateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost File ReplHistory Date" + ::= { ddboostFileReplicationHistoryEntry 8 } + + ddboostFileReplHistoryTime OBJECT-TYPE + SYNTAX DDMibDateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost File ReplHistory Time" + ::= { ddboostFileReplicationHistoryEntry 9 } + + + +-- ********************************************************************** +-- +-- ddboostIfGroupConfig +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostIfGroupConfig (1.3.6.1.4.1.19746.1.12.7) +-- +-- ********************************************************************** + + ddboostIfGroupConfig OBJECT IDENTIFIER ::= { ddboost 7 } + + ddboostIfGroupConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdboostIfGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DDBOOST IfGroupConfig table information for DDBOOST ifGroup Configuration" + ::= { ddboostIfGroupConfig 1 } + + ddboostIfGroupConfigEntry OBJECT-TYPE + SYNTAX DdboostIfGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboostIfGroupConfigTable Row Entry" + INDEX { ddboostIfGroupConfigIndex } + ::= { ddboostIfGroupConfigTable 1 } + + DdboostIfGroupConfigEntry ::= SEQUENCE { + ddboostIfGroupConfigIndex DDMibTableIndexTC, + ddboostIfGroupInterface DDMibTableString64TC + } + + ddboostIfGroupConfigIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboost IfGroupConfig Table index" + ::= { ddboostIfGroupConfigEntry 1 } + + ddboostIfGroupInterface OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost ifGroup Interface Name" + ::= { ddboostIfGroupConfigEntry 2 } + + + + +-- ********************************************************************** +-- +-- ddboostAccessClients +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostAccessClients (1.3.6.1.4.1.19746.1.12.8) +-- +-- ********************************************************************** + + ddboostAccessClients OBJECT IDENTIFIER ::= { ddboost 8 } + + ddboostAccessClientsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdboostAccessClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DDBOOST AccessClients table information for DDBOOST Access Client Configuration" + ::= { ddboostAccessClients 1 } + + ddboostAccessClientsEntry OBJECT-TYPE + SYNTAX DdboostAccessClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboostAccessClientsTable Row Entry" + INDEX { ddboostAccessClientsIndex } + ::= { ddboostAccessClientsTable 1 } + + DdboostAccessClientsEntry ::= SEQUENCE { + ddboostAccessClientsIndex DDMibTableIndexTC, + ddboostAccessClientsName DDMibTableString64TC + } + + ddboostAccessClientsIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboost AccessClients Table index" + ::= { ddboostAccessClientsEntry 1 } + + ddboostAccessClientsName OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost Access clients Name " + ::= { ddboostAccessClientsEntry 2 } + + + + +-- ********************************************************************** +-- +-- systemProperties +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- dataDomainSystem (1.3.6.1.4.1.19746.1.13) +-- systemProperties (1.3.6.1.4.1.19746.1.1.13.1) +-- +-- ********************************************************************** + + systemProperties OBJECT IDENTIFIER ::= { dataDomainSystem 1 } + + systemSerialNumber OBJECT-TYPE + SYNTAX SystemSerialNumberTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial Number of the System" + ::= { systemProperties 1 } + + + systemCurrentTime OBJECT-TYPE + SYNTAX DDMibTimeStampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DDR system's current time" + ::= { systemProperties 2 } + + + systemVersion OBJECT-TYPE + SYNTAX DDMibVersionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DD Version of the System" + ::= { systemProperties 3 } + + + systemModelNumber OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Model Number of the System" + ::= { systemProperties 4 } + + + +-- ********************************************************************** +-- +-- systemHardware +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- dataDomainSystem (1.3.6.1.4.1.19746.1.13) +-- systemHardware (1.3.6.1.4.1.19746.1.1.13.2) +-- +-- ********************************************************************** + + + systemHardware OBJECT IDENTIFIER ::= { dataDomainSystem 2 } + + systemHardwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemHardwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of SystemHardwareEntry." + ::= { systemHardware 1 } + + systemHardwareEntry OBJECT-TYPE + SYNTAX SystemHardwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "systemHardwareTable Row Description" + INDEX { systemHardwareIndex } + ::= { systemHardwareTable 1 } + + SystemHardwareEntry ::= SEQUENCE { + systemHardwareIndex DDMibTableIndexTC, + systemHardwareSlot DDMibInteger32TC, + systemHardwareVendor DDMibTableString64TC, + systemHardwareDevice DDMibTableString128TC, + systemHardwarePorts DDMibTableString128TC + } + + systemHardwareIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "System Hardware Row index" + ::= { systemHardwareEntry 1 } + + systemHardwareSlot OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System Hardware Slot" + ::= { systemHardwareEntry 2 } + + systemHardwareVendor OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot Device Vendor" + ::= { systemHardwareEntry 3 } + + systemHardwareDevice OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot Device" + ::= { systemHardwareEntry 4 } + + systemHardwarePorts OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot Ports" + ::= { systemHardwareEntry 5 } + + + +-- ********************************************************************** +-- +-- systemPorts +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- dataDomainSystem (1.3.6.1.4.1.19746.1.13) +-- systemPorts (1.3.6.1.4.1.19746.1.1.13.3) +-- +-- ********************************************************************** + + + systemPorts OBJECT IDENTIFIER ::= { dataDomainSystem 3 } + + systemPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of SystemPortsEntry." + ::= { systemPorts 1 } + + systemPortsEntry OBJECT-TYPE + SYNTAX SystemPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "systemPortsTable Row Description" + INDEX { systemPortsIndex } + ::= { systemPortsTable 1 } + + SystemPortsEntry ::= SEQUENCE { + systemPortsIndex DDMibTableIndexTC, + systemPortsPort DDMibTableString32TC, + systemPortsConnectionType DDMibTableString64TC, + systemPortsLinkSpeed DDMibTableString128TC, + systemPortsFirmware DDMibTableString128TC, + systemPortsHardwareAddress DDMibTableString64TC + } + + systemPortsIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "System Ports Row index" + ::= { systemPortsEntry 1 } + + systemPortsPort OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System Ports Port name" + ::= { systemPortsEntry 2 } + + systemPortsConnectionType OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port LinkSpeed ConnectionType" + ::= { systemPortsEntry 3 } + + systemPortsLinkSpeed OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "system Port LinkSpeed" + ::= { systemPortsEntry 4 } + + systemPortsFirmware OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "system ports firmware version" + ::= { systemPortsEntry 5 } + + systemPortsHardwareAddress OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System Port Hardware Address." + ::= { systemPortsEntry 6 } + + + + +-- ********************************************************************** +-- +-- artConfig +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- art (1.3.6.1.4.1.19746.1.14) +-- artConfig (1.3.6.1.4.1.19746.1.14.1) +-- +-- ********************************************************************** + + artConfig OBJECT IDENTIFIER ::= { art 1 } + + artConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArtConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of artConfigEntry." + ::= { artConfig 1 } + + artConfigEntry OBJECT-TYPE + SYNTAX ArtConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "artConfigTable Row Description" + INDEX { artConfigIndex } + ::= { artConfigTable 1 } + + ArtConfigEntry ::= SEQUENCE { + artConfigIndex DDMibTableIndexTC, + artConfigStatus DDMibTableEnabledTC, + artConfigMigrationSchedule DDMibTableString128TC, + artConfigDefaultAge DDMibInteger32TC, + artConfigFileSystemClean DDMibTableEnabledTC, + artConfigCompression DDMibTableString32TC + + } + + artConfigIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "art Config index" + ::= { artConfigEntry 1 } + + artConfigStatus OBJECT-TYPE + SYNTAX DDMibTableEnabledTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art Config Status" + ::= { artConfigEntry 2 } + + artConfigMigrationSchedule OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art Config Migration Schedule" + ::= { artConfigEntry 3 } + + artConfigDefaultAge OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art Config Default Age threshold migration policy" + ::= { artConfigEntry 4 } + + artConfigFileSystemClean OBJECT-TYPE + SYNTAX DDMibTableEnabledTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art Config file System Clean Required" + ::= { artConfigEntry 5 } + + + artConfigCompression OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art Config local compression" + ::= { artConfigEntry 6 } + + + + +-- ********************************************************************** +-- +-- artMigrationSchedule +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- art (1.3.6.1.4.1.19746.1.14) +-- artMigrationSchedule (1.3.6.1.4.1.19746.1.14.2) +-- +-- ********************************************************************** + + artMigrationSchedule OBJECT IDENTIFIER ::= { art 2 } + + artMigrationScheduleTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArtMigrationScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of artMigrationScheduleEntry." + ::= { artMigrationSchedule 1 } + + artMigrationScheduleEntry OBJECT-TYPE + SYNTAX ArtMigrationScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "artMigrationScheduleTable Row Description" + INDEX { artMigrationScheduleIndex } + ::= { artMigrationScheduleTable 1 } + + ArtMigrationScheduleEntry ::= SEQUENCE { + artMigrationScheduleIndex DDMibTableIndexTC, + artMigrationScheduleSchedule DDMibTableString512TC, + artMigrationScheduleStatus DDMibInteger32TC + } + + artMigrationScheduleIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "art MigrationScheduleindex" + ::= { artMigrationScheduleEntry 1 } + + artMigrationScheduleSchedule OBJECT-TYPE + SYNTAX DDMibTableString512TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art MigrationSchedule Description" + ::= { artMigrationScheduleEntry 2 } + + artMigrationScheduleStatus OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art MigrationSchedule Status" + ::= { artMigrationScheduleEntry 3 } + +-- ********************************************************************** +-- +-- artMigrationPolicy +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- art (1.3.6.1.4.1.19746.1.14) +-- artMigrationPolicy (1.3.6.1.4.1.19746.1.14.3) +-- +-- ********************************************************************** + + artMigrationPolicy OBJECT IDENTIFIER ::= { art 3 } + + artMigrationPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArtMigrationPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of artMigrationPolicyEntry." + ::= { artMigrationPolicy 1 } + + artMigrationPolicyEntry OBJECT-TYPE + SYNTAX ArtMigrationPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "artMigrationPolicyTable Row Description" + INDEX { artMigrationPolicyIndex } + ::= { artMigrationPolicyTable 1 } + + ArtMigrationPolicyEntry ::= SEQUENCE { + artMigrationPolicyIndex DDMibTableIndexTC, + artMigrationPolicyMtreeName DDMibTableString256TC, + artMigrationPolicyDefaultAge DDMibInteger32TC + } + + artMigrationPolicyIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "art MigrationPolicy index" + ::= { artMigrationPolicyEntry 1 } + + artMigrationPolicyMtreeName OBJECT-TYPE + SYNTAX DDMibTableString256TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art MigrationPolicy Mtree Name" + ::= { artMigrationPolicyEntry 2 } + + artMigrationPolicyDefaultAge OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art MigrationPolicy Default Age" + ::= { artMigrationPolicyEntry 3 } + +-- ********************************************************************** +-- +-- mtreeCompression +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- mtree (1.3.6.1.4.1.19746.1.15) +-- mtreeCompression (1.3.6.1.4.1.19746.1.15.1) +-- +-- ********************************************************************** + + mtreeCompression OBJECT IDENTIFIER ::= { mtree 1 } + + mtreeCompressionTable OBJECT-TYPE + SYNTAX SEQUENCE OF MtreeCompressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of mtreeCompressionEntry." + ::= { mtreeCompression 1 } + + mtreeCompressionEntry OBJECT-TYPE + SYNTAX MtreeCompressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtreeCompressionTable Row Description" + INDEX { mtreeCompressionIndex } + ::= { mtreeCompressionTable 1 } + + MtreeCompressionEntry ::= SEQUENCE { + mtreeCompressionIndex DDMibTableIndexTC, + mtreeCompressionMtreePath DDMibTableString512TC, + mtreeCompressionPreCompGib DDMibTableSizeGibTC, + mtreeCompressionPostCompGib DDMibTableSizeGibTC, + mtreeCompressionGlobalCompFactor DDMibCompressionFactorTC, + mtreeCompressionLocalCompFactor DDMibCompressionFactorTC, + mtreeCompressionPostTotalCompFactor DDMibCompressionFactorTC, + mtreeCompressionTimePeriod DDMibTableString128TC + } + + mtreeCompressionIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtree Compression index" + ::= { mtreeCompressionEntry 1 } + + mtreeCompressionMtreePath OBJECT-TYPE + SYNTAX DDMibTableString512TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Mtree Path" + ::= { mtreeCompressionEntry 2 } + + mtreeCompressionPreCompGib OBJECT-TYPE + SYNTAX DDMibTableSizeGibTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Pre comp giga bytes" + ::= { mtreeCompressionEntry 3 } + + mtreeCompressionPostCompGib OBJECT-TYPE + SYNTAX DDMibTableSizeGibTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Post Comp Giga Bytes" + ::= { mtreeCompressionEntry 4 } + + mtreeCompressionGlobalCompFactor OBJECT-TYPE + SYNTAX DDMibCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Global Comp Factor" + ::= { mtreeCompressionEntry 5 } + + mtreeCompressionLocalCompFactor OBJECT-TYPE + SYNTAX DDMibCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Local Comp Factor" + ::= { mtreeCompressionEntry 6 } + + mtreeCompressionPostTotalCompFactor OBJECT-TYPE + SYNTAX DDMibCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Total Comp Factor" + ::= { mtreeCompressionEntry 7 } + + + mtreeCompressionTimePeriod OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Time Period" + ::= { mtreeCompressionEntry 8 } + + +-- ********************************************************************** +-- +-- mtreeList +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- mtree (1.3.6.1.4.1.19746.1.15) +-- mtreeList (1.3.6.1.4.1.19746.1.15.2) +-- +-- ********************************************************************** + + mtreeList OBJECT IDENTIFIER ::= { mtree 2 } + + mtreeListTable OBJECT-TYPE + SYNTAX SEQUENCE OF MtreeListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of mtreeListEntry." + ::= { mtreeList 1 } + + mtreeListEntry OBJECT-TYPE + SYNTAX MtreeListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtreeListTable Row Description" + INDEX { mtreeListIndex } + ::= { mtreeListTable 1 } + + MtreeListEntry ::= SEQUENCE { + mtreeListIndex DDMibTableIndexTC, + mtreeListMtreeName DDMibTableString512TC, + mtreeListPreCompGib DDMibTableSizeGibTC, + mtreeListStatus MtreeListStatusTC + } + + mtreeListIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtree List index" + ::= { mtreeListEntry 1 } + + mtreeListMtreeName OBJECT-TYPE + SYNTAX DDMibTableString512TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree List Mtree Name" + ::= { mtreeListEntry 2 } + + mtreeListPreCompGib OBJECT-TYPE + SYNTAX DDMibTableSizeGibTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree List Pre comp giga bytes" + ::= { mtreeListEntry 3 } + + mtreeListStatus OBJECT-TYPE + SYNTAX MtreeListStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree List Status" + ::= { mtreeListEntry 4 } + + + +-- ********************************************************************** +-- +-- mtreeRetentionLock +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- mtree (1.3.6.1.4.1.19746.1.15) +-- mtreeRetentionLock (1.3.6.1.4.1.19746.1.15.4) +-- +-- ********************************************************************** + + mtreeRetentionLock OBJECT IDENTIFIER ::= { mtree 4 } + + mtreeRetentionLockTable OBJECT-TYPE + SYNTAX SEQUENCE OF MtreeRetentionLockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of mtreeRetentionLockEntry." + ::= { mtreeRetentionLock 1 } + + mtreeRetentionLockEntry OBJECT-TYPE + SYNTAX MtreeRetentionLockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtreeRetentionLockTable Row Description" + INDEX { mtreeRetentionLockIndex } + ::= { mtreeRetentionLockTable 1 } + + MtreeRetentionLockEntry ::= SEQUENCE { + mtreeRetentionLockIndex DDMibTableIndexTC, + mtreeRetentionLockMtreeName DDMibTableString512TC, + mtreeRetentionLockStatus MtreeRetentionLockStatusTC, + mtreeRetentionLockUUID DDMibTableString32TC, + mtreeRetentionLockMinRetentionPeriod DDMibTableString32TC, + mtreeRetentionLockMaxRetentionPeriod DDMibTableString32TC + } + + mtreeRetentionLockIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtree RetentionLock index" + ::= { mtreeRetentionLockEntry 1 } + + mtreeRetentionLockMtreeName OBJECT-TYPE + SYNTAX DDMibTableString512TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree RetentionLock Mtree Name" + ::= { mtreeRetentionLockEntry 2 } + + mtreeRetentionLockStatus OBJECT-TYPE + SYNTAX MtreeRetentionLockStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree RetentionLock Status" + ::= { mtreeRetentionLockEntry 3 } + + mtreeRetentionLockUUID OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree RetentionLock UUID" + ::= { mtreeRetentionLockEntry 4 } + + mtreeRetentionLockMinRetentionPeriod OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree RetentionLock Minimum Retention Period" + ::= { mtreeRetentionLockEntry 5 } + + mtreeRetentionLockMaxRetentionPeriod OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree RetentionLock Maximum Retention Period" + ::= { mtreeRetentionLockEntry 6 } + + +-- ********************************************************************** +-- +-- systemHardware +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- enclosure (1.3.6.1.4.1.19746.1.17) +-- enclosureList (1.3.6.1.4.1.19746.1.1.17.1) +-- +-- ********************************************************************** + + + enclosureList OBJECT IDENTIFIER ::= { enclosure 1 } + + enclosureListTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclosureListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of EnclosureListEntry." + ::= { enclosureList 1 } + + enclosureListEntry OBJECT-TYPE + SYNTAX EnclosureListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "enclosure List Row Description" + INDEX { enclosureListIndex } + ::= { enclosureListTable 1 } + + EnclosureListEntry ::= SEQUENCE { + enclosureListIndex DDMibTableIndexTC, + enclosureListNum DDMibInteger32TC, + enclosureListModel DDMibTableString64TC, + enclosureListSerialNum DDMibTableString128TC, + enclosureListOemName DDMibTableString128TC, + enclosureListOemValue DDMibTableString128TC, + enclosureListCapacity DDMibTableString64TC + } + + enclosureListIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "enclosure List Row index" + ::= { enclosureListEntry 1 } + + enclosureListNum OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enclosure Number" + ::= { enclosureListEntry 2 } + + enclosureListModel OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enclosure model" + ::= { enclosureListEntry 3 } + + enclosureListSerialNum OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enclosure serial number" + ::= { enclosureListEntry 4 } + + enclosureListOemName OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enclosure oem name" + ::= { enclosureListEntry 5 } + + enclosureListOemValue OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enclosure oem value" + ::= { enclosureListEntry 6 } + + enclosureListCapacity OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enclosure Capacity" + ::= { enclosureListEntry 7 } + +-- ********************************************************************** +-- +-- systemHardware +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- network (1.3.6.1.4.1.19746.1.18) +-- dns (1.3.6.1.4.1.19746.1.1.18.1) +-- +-- ********************************************************************** + + + dns OBJECT IDENTIFIER ::= { network 1 } + + dnsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DNSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of dnsEntry." + ::= { dns 1 } + + dnsEntry OBJECT-TYPE + SYNTAX DNSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DNS Table Row Description" + INDEX { dnsIndex } + ::= { dnsTable 1 } + + DNSEntry ::= SEQUENCE { + dnsIndex DDMibTableIndexTC, + dnsServer DDMibTableString32TC + } + + dnsIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DNS Table Row index" + ::= { dnsEntry 1 } + + dnsServer OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DNS Server" + ::= { dnsEntry 2 } + + +-- ********************************************************************** +-- +-- searchDomains +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- network (1.3.6.1.4.1.19746.1.18) +-- searchDomains (1.3.6.1.4.1.19746.1.1.18.2) +-- +-- ********************************************************************** + + + searchDomains OBJECT IDENTIFIER ::= { network 2 } + + searchDomainsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SearchDomainsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of searchDomainsEntry." + ::= { searchDomains 1 } + + searchDomainsEntry OBJECT-TYPE + SYNTAX SearchDomainsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "searchDomains Table Row Description" + INDEX { searchDomainsIndex } + ::= { searchDomainsTable 1 } + + SearchDomainsEntry ::= SEQUENCE { + searchDomainsIndex DDMibTableIndexTC, + searchDomainsName DDMibTableString128TC + } + + searchDomainsIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "searchDomains Table Row index" + ::= { searchDomainsEntry 1 } + + searchDomainsName OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "searchDomains Name" + ::= { searchDomainsEntry 2 } + + +-- +-- Common Notifications +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibNotifications (1.3.6.1.4.1.19746.2) +-- +-- ********************************************************************** + +dataDomainMibTraps OBJECT IDENTIFIER ::= { dataDomainMibNotifications 0 } + + powerSupplyFailedAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: Power Supply failed + What to do: replace the power supply" + ::= { dataDomainMibTraps 1 } + + systemOverheatWarningAlarm NOTIFICATION-TYPE + OBJECTS { tempSensorDescription } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of one of the thermometers in the Chassis has exceeded + the 'warning' temperature level. If it continues to rise, it may eventually trigger a + shutdown of the DDR. The index value of the alarm indicates the thermometer index that + may be looked up in the environmentals table 'temperatures' for more information about + the actual thermometer reading the high value. + What to do: check the Fan status, temperatures of the environment in which the DDR is, + and other factors which may increase the temperature." + ::= { dataDomainMibTraps 2 } + + systemOverheatAlertAlarm NOTIFICATION-TYPE + OBJECTS { tempSensorDescription } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of one of the thermometers in the Chassis is more than + halfway between the 'warning' and 'shutdown' temperature levels. If it continues to rise, + it may eventually trigger a shutdown of the DDR. The index value of the alarm indicates + the thermometer index that may be looked up in the environmentals table 'temperatures' + for more information about the actual thermometer reading the high value. + What to do: check the Fan status, temperatures of the environment in which the DDR is, + and other factors which may increase the system temperature." + ::= { dataDomainMibTraps 3 } + + systemOverheatShutdownAlarm NOTIFICATION-TYPE + OBJECTS { tempSensorDescription } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of one of the thermometers in the Chassis has reached + or exceeded the 'shutdown' temperature level. The DDR will be shutdown to prevent damage + to the system. The index value of the alarm indicates the thermometer index that may be + looked up in the environmentals table 'temperatures' for more information about the actual + thermometer reading the high value. + What to do: Once the system has been brought back up, after checking for high environment + temperatures or other factors which may increase the system temperature, check other + environmental values, such as Fan Status, Disk Temperatures, etc..." + ::= { dataDomainMibTraps 4 } + + fanModuleFailedAlarm NOTIFICATION-TYPE + OBJECTS { fanDescription } + STATUS deprecated + DESCRIPTION + "Meaning: a Fan Module in the enclosure has failed. The index of the fan is given + as the index of the alarm. This same index can be looked up in the environmentals + table 'fanProperies' for more information about which fan has failed. + What to do: replace the fan" + ::= { dataDomainMibTraps 5 } + + nvramFailingAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: The system has detected that the NVRAM is potentially failing. There has + been an excessive amount of PCI or Memory errors. The nvram tables 'nvramProperties' + and 'nvramStats' may provide for information on why the NVRAM is failing. + What to do: check the status of the NVRAM after reboot, and replace if the + errors continue." + ::= { dataDomainMibTraps 6 } + + fileSystemFailedAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: The File System process on the DDR has had a serious problem and has had + to restart. + What to do: check the system logs for conditions that may be triggering the failure. + Other alarms may also indicate why the File System is having problems." + ::= { dataDomainMibTraps 7 } + + fileSpaceMaintenanceAlarm NOTIFICATION-TYPE + OBJECTS { fileSystemResourceName } + STATUS deprecated + DESCRIPTION + "Meaning: DDVAR File System Resource Space is running low for system maintenance activities. The + system may not have enough space for the routine system activities to run without error. + What to do: Delete unneeded files, such as old log files, support bundles, core files, + upgrade rpm files stored in the /ddvar file system." + ::= { dataDomainMibTraps 8 } + + fileSpacePreWarningAlarm NOTIFICATION-TYPE + OBJECTS { fileSystemResourceName } + STATUS deprecated + DESCRIPTION + "Meaning: A File System Resource space is 80-85% utilized. While not critical, the space usage + should be monitored. The index value of the alarm indicates the file system index that may be + looked up in the fileSystem table 'fileSystemSpace' for more information about the actual FS + that is getting full. + What to do: no action is necessary, but the file system should be monitored more closely as it + grows more full. Further alarms will be sent when and if the file system space is approaching very full." + ::= { dataDomainMibTraps 9 } + + fileSpaceWarningAlarm NOTIFICATION-TYPE + OBJECTS { fileSystemResourceName } + STATUS deprecated + DESCRIPTION + "Meaning: A File System Resource space is 90% utilized. The index value of the alarm indicates + the file system index that may be looked up in the fileSystem table 'fileSystemSpace' + for more information about the actual FS that is getting full. + What to do: Delete unneeded files, such as old log files, support bundles, core files, + upgrade rpm files stored in the /ddvar file system. Consider upgrading the hardware or adding + shelves to high-end units. Reducing the retention times for backup data can also help. When + files are deleted from outside of the /ddvar space, filesys clean will have to be done before + the space is recovered." + ::= { dataDomainMibTraps 10 } + + fileSpaceSevereAlarm NOTIFICATION-TYPE + OBJECTS { fileSystemResourceName } + STATUS deprecated + DESCRIPTION + "Meaning: A File System Resource space is 95% utilized. The index value of the alarm indicates + the file system index that may be looked up in the fileSystem table 'fileSystemSpace' + for more information about the actual FS that is getting full. + What to do: Delete unneeded files, such as old log files, support bundles, core files, + upgrade rpm files stored in the /ddvar file system. Consider upgrading the hardware or adding + shelves to high-end units. Reducing the retention times for backup data can also help. When + files are deleted from outside of the /ddvar space, filesys clean will have to be done before + the space is recovered." + ::= { dataDomainMibTraps 11 } + + fileSpaceCriticalAlarm NOTIFICATION-TYPE + OBJECTS { fileSystemResourceName } + STATUS deprecated + DESCRIPTION + "Meaning: A File System Resource space is 100% utilized. The index value of the alarm indicates + the file system index that may be looked up in the fileSystem table 'fileSystemSpace' + for more information about the actual FS that is full. + What to do: Delete unneeded files, such as old log files, support bundles, core files, + upgrade rpm files stored in the /ddvar file system. Consider upgrading the hardware or adding + shelves to high-end units. Reducing the retention times for backup data can also help. When + files are deleted from outside of the /ddvar space, filesys clean will have to be done before + the space is recovered." + ::= { dataDomainMibTraps 12 } + + diskFailedAlarm NOTIFICATION-TYPE + OBJECTS { diskSerialNumber } + STATUS deprecated + DESCRIPTION + "Meaning: some problem has been detected about the indicated disk. The index value + of the alarm indicates the disk index that may be looked up in the disk tables + 'diskProperties', 'diskPerformance', and 'diskReliability' for more information + about the actual disk that has failed. + What to do: replace the disk." + ::= { dataDomainMibTraps 14 } + + diskOverheatWarningAlarm NOTIFICATION-TYPE + OBJECTS { diskTemperature } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of the indicated disk has exceeded the 'warning' + temperature level. If it continues to rise, it may eventually trigger a + shutdown of the DDR. The index value of the alarm indicates the disk index that + may be looked up in the disk tables 'diskProperties', 'diskPerformance', and + 'diskReliability' for more information about the actual disk reading the high value. + What to do: check the disk status, temperatures of the environment in which the DDR is, + and other factors which may increase the temperature." + ::= { dataDomainMibTraps 15 } + + diskOverheatAlertAlarm NOTIFICATION-TYPE + OBJECTS { diskTemperature } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of the indicated disk is more than halfway between + the 'warning' and 'shutdown' temperature levels. If it continues to rise, it will + trigger a shutdown of the DDR. The index value of the alarm indicates the disk index that + may be looked up in the disk tables 'diskProperties', 'diskPerformance', and + 'diskReliability' for more information about the actual disk reading the high value. + What to do: check the disk status, temperatures of the environment in which the DDR is, + and other factors which may increase the temperature. If the temperature continues stays + at this level or rises, and no other disks are reading this trouble, consider 'failing' + the disk, and get a replacement." + ::= { dataDomainMibTraps 16 } + + diskOverheatShutdownAlarm NOTIFICATION-TYPE + OBJECTS { diskTemperature } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of the indicated disk has surpassed the 'shutdown' + temperature level. The DDR will be shutdown. The index value of the alarm indicates + the disk index that may be looked up in the disk tables 'diskProperties', 'diskPerformance', + and 'diskReliability' for more information about the actual disk reading the high value. + What to do: Boot the DDR and monitor the status and temperatures. If the same disk has + continued problems, consider 'failing' it and get a replacement disk." + ::= { dataDomainMibTraps 17 } + + raidReconSevereAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: A raid group is MAX degraded with no reconstruction after less than 71 hours or + A disk group is degraded with none max degraded with no reconstruction. This alarm is sent + every 1 hour until 71 hours after which raidReconCriticalAlarm or raidReconCriticalShutdown + alarm is generated. This can happen due to a disk failing at run-time or boot-time. + What to do: while it is still possible that the reconstruction could succeed, the disk + should be replaced to ensure data safety." + ::= { dataDomainMibTraps 18 } + + raidReconCriticalAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: Raid group is MAX degraded with no reconstruction after 71 hours. This can + happen due to a disk failing at run-time or boot-up. + What to do: the disk should be replaced to ensure data safety." + ::= { dataDomainMibTraps 19 } + + raidReconCriticalShutdownAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: Raid group is MAX degraded with no reconstruction after 71 hours. This can + happen due to a disk failing at run-time or boot-up. + What to do: the disk must be replaced." + ::= { dataDomainMibTraps 20 } + + raidGroupMissingAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: one or more raid groups are missing. + What to do: disk may need replacement, or raid administration may be necessary." + ::= { dataDomainMibTraps 21 } + + diskNoSpareAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: there is no spare available for the raid group. + What to do: disk may need replacement, or raid administration may be necessary." + ::= { dataDomainMibTraps 22 } + + diskPathAlarm NOTIFICATION-TYPE + OBJECTS { diskSerialNumber } + STATUS deprecated + DESCRIPTION + "Meaning: multipath configuration is experiencing a problem. The number of paths set up is less than + the required number of paths. Disk index is the first disk in the enclosure with multipath. + What to do: multipath disk administration may be necessary." + ::= { dataDomainMibTraps 23 } + + diskSASAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: SAS configuration error. Maximum enclosures has been reached, or there + is a topology problem. + What to do: SAS configuration documentation should be consulted. administration may be necessary." + ::= { dataDomainMibTraps 24 } + + diskSASHBAAlarm NOTIFICATION-TYPE + OBJECTS { diskSerialNumber } + STATUS deprecated + DESCRIPTION + "Meaning: Unsupported multi-path setting is enabled in the hba firmware. + What to do: contact Data Domain support." + ::= { dataDomainMibTraps 25 } + + snapshotFullAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: maximum number of snapshots has been reached. + What to do: expire some old snapshots to make room." + ::= { dataDomainMibTraps 26 } + + snapshotHWMAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: the number of snapshots has exceeded a predefined percentage (current 90%) of the maximum. + What to do: begin expiring snapshots so that the maximum is not reached." + ::= { dataDomainMibTraps 27 } + + clusterNodeAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: node is not reachable on any network interface. + What to do: check status of network and wiring. if that fails, try + rebooting the node." + ::= { dataDomainMibTraps 28 } + + clusterInterfaceAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: one interface of the cluster node is down. + What to do: check status of network and wiring. if that fails, try + rebooting the node." + ::= { dataDomainMibTraps 29 } + + replSyncAlarm NOTIFICATION-TYPE + OBJECTS { replStatus } + STATUS deprecated + DESCRIPTION + "Meaning: a replication context is disabled due to nvram loss. + What to do: break replication on source and destination, then reconfigure + them and run replication sync." + ::= { dataDomainMibTraps 30 } + + systemStartupAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: system has rebooted or started. this does not indicate any abnormal activity. + What to do: nothing, unless reboot was triggered by other abnormal conditions, such as + temperature, fan or power problems." + ::= { dataDomainMibTraps 31 } + + filesysRelaunchAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: file system has undergone too many relaunches. it is probably unstable. + What to do: consult system logs. software or hardware restart may fix the malfunction." + ::= { dataDomainMibTraps 32 } + + filesysDDGCFailedAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: DDGC cleaning process has failed. + What to do: consult system logs. software or hardware restart may fix the malfunction." + ::= { dataDomainMibTraps 33 } + + filesysGeneralProblemAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: a general problem has occurred with the file system. + What to do: consult system logs. software or hardware restart may fix the malfunction." + ::= { dataDomainMibTraps 34 } + + diskUnsupportedAlarm NOTIFICATION-TYPE + OBJECTS { diskSerialNumber } + STATUS deprecated + DESCRIPTION + "Meaning: the model of the disk is unsupported by current DD platform. The index value + of the alarm indicates the disk index that may be looked up in the disk tables + 'diskProperties', 'diskPerformance', and 'diskReliability' for more information + about the actual disk. + What to do: replace the disk." + ::= { dataDomainMibTraps 35 } + + eventIPMIUnmanageAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: IPMI unmanaged alert detected. + What to do: check alert message" + ::= { dataDomainMibTraps 36 } + +-- autogenerated notifications here +-- generated notifications +generatedNotificationsGroup NOTIFICATION-GROUP +NOTIFICATIONS { + cpismissing, + unknownDomainAlert, + nT4DomainAlert, + controllerUnreachableAlert, + controllerIfaceUnreachableAlert, + containerMarkedInvalid, + correctableECCLimitReached, + uncorrectableECCerror, + compromisedEncryptionKeys, + newEncryptionKey, + encryptionKeyTableFull, + unreachableKeyManager, + legacyChassisTempWarning, + legacyChassisTempCritical, + legacyPowerSupplyWarning, + legacyFanWarning, + powerSupplyWarning, + fanWarning, + voltageWarning, + powerWarning, + correctECCWarning, + nonThreshWarning, + processorWarning, + powerUnitWarning, + unCorrectECCWarning, + chassisSensorWarning, + chassisSensorCritical, + chassisTempWarning, + chassisTempCritical, + cPUFailureWarning, + legacyBMCHangCritical, + bMCHangCritical, + abnormalShutdown, + smiMrc, + bMCPartialHang, + systemReset, + tooManyRelaunches, + filesystemProblem, + dDGCFailedInShutdown, + dDFSFailedInShutdown, + dDFSNotCleanlyShutdown, + dDGCFailed1, + dDGCFailed2, + dDFSNoHeartbeat, + dDGCFailed3, + dDFSDiedAfterReboot, + dDFSDied, + dDFSRebooted, + dDFSRebootedDisabled, + indexRebuildComplete, + filesystemNVRAMDataLoss, + recoverFromNVRAMFailed, + uncertifiedFirmware, + fileMigrationError, + cleaningError, + historicalDatabaseRecoverError, + historicalDatabaseBackupError, + historicalDatabaseUpgradeError, + historicalDatabasePruneError, + noHistoricalDatabaseError, + hDTFileTransferFailed, + hDTSystemError, + dIMMFailureAlert, + memoryAlert, + portPathDisabled, + diskPathRedundancy, + missingPortConnection, + missingLunPath, + missingDiskPath, + missingEnclosurePath, + interfaceConnectivityDown, + interfaceConnectivityIntermittent, + interfaceMisconfiguration, + interfaceConnectivityUpAndRunning, + tcpZeroWindowAlert, + nvramWarning, + nvramBatteryAlert, + nvramErrorAlert, + nvramBoardTempAlert, + nvramBoardVoltageAlert, + nvramBatteryTempAlert, + nvramBatteryVoltageAlert, + nvramBatteryChargeAlert, + nvramBatteryLowChargeAlert, + nvramBatteryGaugeAlert, + nvramBatteryDetectAlert, + nvramBatteryChargeDisableAlert, + nvramCorrectMemAlert, + nvramUncorrectMemAlert, + nvramPCIeAlert, + nvramCPUAlert, + nvramBatteryPowerDisableAlert, + nvramReadOnlyAlert, + nvramCardDetectAlert, + nvramWrongModelAlert, + nvramMemSizeAlert, + nvramLinkSpeedAlert, + nvramLinkWidthAlert, + nvramGetInfoAlert, + nvramTargetLinkSpeedAlert, + nvramWrongCountAlert, + nvramMixAlert, + ext3NvlogDisabled, + phyalert, + mtreeQuotaSoftLimit, + mtreeQuotaHardLimit, + replProgressThreshholdReached, + replNeedResync, + replLogFull, + replIncompatibleWorm, + replDestNotConfigured, + replLagThreshholdReached, + replPathTooLong, + sASEnclosureCheck, + sASTopologyCheck, + sASPortDisabled, + enclosureMixType, + sSLCertificateCorrupted, + unusableHostCertificate, + missingHostCertificate, + mailserverError, + snapshotOver90Percent, + snapshotLimitReached, + sNTZMultipleIterations, + coredumpWarning, + coredumpDisabled, + spaceOver80Percent, + spaceOver90Percent, + diskAccessError, + diskFailure, + diskTemperatureWarning, + diskTemperatureShutdown, + unsupportedHardwareSpareSize, + missingDiskGroup, + diskGroupReconstructionNoProgress, + diskGroupReconstruction, + diskGroupReconstructionShutdown, + diskGroupReconstructionCritical, + diskUnknown, + lowSpares, + unsupportedConfigurationROL, + foreignEnclosure, + syslogAlert, + filesystemUpgradeFailure, + vTLFCLinkOffline, + vTLFCLinkOscillations, + vTLFCLinkOnline +} +STATUS current +DESCRIPTION + "A collection of objects providing notifications, automatically generated by build." +::= { dataDomainMibGroups 5000 } + +cpismissing NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + An archive unit is missing which could result in failure to access files in that unit. + + Action: + - check power connection of each shelf. + - check data cables of each shelf. + - if a hardware problem is found and fixed, restart the files system and verify that the archive unit is online. + - If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5500 } + +unknownDomainAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + During upgrade the system could not determine whether it is joined into NT4 domain or + Windows 2000 or newer AD domain. + + Action: + If the system is joined into an NT4 domain it is recommended to move (join) the system + into Windows 2000 or newer AD domain. NT4 domain support is deprecated + and in a future release NT4 domains will not be supported. + If the system is already joined into Windows 2000 or newer domain, + please switch the authentication mode. + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5000 } + +nT4DomainAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + During upgrade the system determined that it is joined into an NT4 domain. + + Action: + It is recommended to move (join) the system into Windows 2000 or newer AD domain since + NT4 domain support is deprecated. + In a future release NT4 domains will not be supported. + " +::= { dataDomainMibTraps 5001 } + +controllerUnreachableAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + This is a GDA event raised by the Master controller when it fails to reach a Worker + controller for more than 5 minutes. An unreachable Worker controller implies none of the Worker + controller interfaces are pingable from the Master controller. + + Action: + Check the status of network interfaces on both controllers. + Check network connectivity between the Master and Worker controller. + Make sure all cables are securely connected. + " +::= { dataDomainMibTraps 5002 } + +controllerIfaceUnreachableAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + This is a GDA event raised by the Master controller when it fails to reach a particular + Worker controller interface for more than 5 minutes. An unreachable interface implies that + it is not pingable from its Master controller equivalent interface. + + Action: + Check network interface status on both controllers. + Check network connectivity between the Master and Worker controller. + Make sure all cables are securely connected. + " +::= { dataDomainMibTraps 5003 } + +containerMarkedInvalid NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The restorer filesystem has detected a data integrity check failure + due to hardware/software problems. There is potential for data loss or + corruption and needs immediate attention. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5501 } + +correctableECCLimitReached NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Single bit correctable ECC limit reached. + + Action: + Replace the failed DIMM(s). + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5004 } + +uncorrectableECCerror NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Multi bit uncorrectable ECC error. + + Action: + Replace the failed DIMM(s). + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5005 } + +compromisedEncryptionKeys NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Data on disk may be at risk of disclosure. Data encrypted with + the compromised keys should be re-encrypted before shipping the disks. + Run the 'filesys encryption keys show' command to see the list + of compromised keys. + + Action: + Run 'filesys clean start' to start the re-encryption process. + Note, this command might take a long time to complete. + " +::= { dataDomainMibTraps 6001 } + +newEncryptionKey NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Run the 'filesys encryption keys show' command to see the newly added key. + Old key is still used for encrypting new data. To begin encrypting the data + with the new key, restart the filesystem. + + Action: + Run 'filesys restart' to restart the filesystem. + " +::= { dataDomainMibTraps 6002 } + +encryptionKeyTableFull NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Encryption key table is full. + Old key is still used for encrypting new data. + + Action: + To free up the key table space, use 'filesys encryption keys delete' command. + To add the new key run the 'filesys encryption keys sync' command. + " +::= { dataDomainMibTraps 6003 } + +unreachableKeyManager NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Possible communications failure causes are: + 1. Network connectivity. + 2. RKM server is down. + 3. Invalid certificates. + + Action: + Verify/check all issues on DDR. + Verify/check RKM is online. + If the certificates have expired, import new certificates. + Run 'filesys encryption key-manager show' command to view the status. + If problem still persist contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6012 } + +legacyChassisTempWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current temperature sensor reading exceeds warning threshold. + + Action: + Monitor temperature readings. If alert persists, check ambient room temperature + and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5006 } + +legacyChassisTempCritical NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current temperature sensor reading exceeds critical threshold. + + Action: + Check ambient room temperature and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5007 } + +legacyPowerSupplyWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, powerModuleDescription } +STATUS current + DESCRIPTION + "Description: + A power supply has failed, is unplugged, or absent. + + Action: + Check power supply cables and LED. Replace with other working power supply. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5008 } + +legacyFanWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A fan has failed. + + Action: + Check for any failed fan. If failed, replace with new fan. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5009 } + +powerSupplyWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A power supply has failed, is unplugged, or absent. + + Action: + Check power supply cables and LED. Replace with other working power supply. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5010 } + +fanWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A fan has failed or is missing. + + Action: + Check for any failed or missing fan. Reseat the fan. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5011 } + +voltageWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Voltage sensor reading exceeds warning threshold. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5012 } + +powerWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current power consumption reading exceeds warning threshold. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5013 } + +correctECCWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Memory correctable ECC errors exceed warning threshold. + + Action: + These memory errors are automatically corrected by the system. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5014 } + +nonThreshWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current non-threshold type sensor reading exceeds warning threshold. + + Action: + Check specific alert message for appropriate action. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5015 } + +processorWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Processor status sensor alert. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5016 } + +powerUnitWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + This event is expected after power off, power cycle, or AC power loss event. + + Action: + If this alert is not expected, check power cords and AC power. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5017 } + +unCorrectECCWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Memory uncorrectable ECC error alert. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5018 } + +chassisSensorWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Other chassis sensor alert. + + Action: + Check specific alert message for information. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5019 } + +chassisSensorCritical NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current sensor reading or state exceeds critical condition. + + Action: + Check the specific alert message for information. + Monitor temperature readings. If alert persists, check ambient room temperature + and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5020 } + +chassisTempWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current temperature sensor reading exceeds warning threshold. + + Action: + Monitor temperature readings. If alert persists, check ambient room temperature + and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5021 } + +chassisTempCritical NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current temperature sensor reading exceeds critical threshold. + + Action: + Check ambient room temperature and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5022 } + +cPUFailureWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DDOS has detected a fault with the indicated CPU. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5023 } + +legacyBMCHangCritical NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + While BMC is unresponsive, environmental monitoring and remote access via IPMI is not operational. + This could mask serious problems such as overheating. + + Action: + Use CLI or Enterprise Manager to check fan, voltage, and power supply readings. + If the system fails to fetch the readings, gracefully shut down the system and pull out all power cables to reset BMC. + Wait until all LEDS are off. Reinsert the power cables and then power the system up. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5024 } + +bMCHangCritical NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + While BMC is unresponsive, environmental monitoring and remote access via IPMI is not operational. + This could mask serious problems such as overheating. + + Action: + Use CLI or Enterprise Manager to check fan, voltage, and power supply readings. + If the system fails to fetch the readings, gracefully shut down the system and pull out all power cables to reset BMC. + Wait until all LEDS are off. Reinsert the power cables and then power the system up. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5025 } + +abnormalShutdown NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The system has been shutdown by abnormal method, i.e. not by one of the following: + 1) Via IPMI chassis control command + 2) Via power button + 3) Via OS shutdown + + Action: + This alert is expected after loss of AC (main power) event. + If this shutdown is not expected and persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5026 } + +smiMrc NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + BIOS SMI MRC interrupt + + Action: + Check if system memory size has been decreased due to a DIMM has been disabled. + If yes, replace the bad DIMM. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5502 } + +bMCPartialHang NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + BMC firmware is not responsive. + + Action: + Use CLI or Enterprise Manager to check fan, voltage, and power supply readings. + If the system fails to fetch the readings, gracefully shut down the system and pull out all power cables to reset BMC. + Wait until all LEDS are off. Reinsert the power cables and then power the system up. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6015 } + +systemReset NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A critical failure caused the system to unexpectedly shut down. + The system was able to boot successfully either because the fault was corrected, the fault was transient, or the system was able to boot without the component causing the fault. + + Action: + Review the system for earlier alerts to determine the cause of the unexpected shut down. + Check the system inventory to verify all components are configured as expected. + If this alert is issued again, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6529 } + +tooManyRelaunches NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The filesystem has failed to restart after multiple attempts. Backup and restore services are unavailable. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com to diagnose the failure. + " +::= { dataDomainMibTraps 5027 } + +filesystemProblem NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A problem is preventing the filesystem from running. This usually + involves the storage being unavailable. + + Action: + Check disk shelf cabling. If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5028 } + +dDGCFailedInShutdown NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DDGC process failed during shutdown. + + Action: + No action required. + " +::= { dataDomainMibTraps 5029 } + +dDFSFailedInShutdown NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The filesystem shut down encountered an error. This can potentially leave data in the NVRAM + which would be normally flushed to the disk. Failed shutdown can leave the filesystem in a + state that can prevent certain operations from being performed (i.e. system upgrade, + filesys destroy, etc.) and may cause data loss. + + Action: + Re-enable the filesystem and try shutting it down again. If the problem persists, + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5030 } + +dDFSNotCleanlyShutdown NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DDFS didn't shutdown cleanly because of DDGC. + + Action: + No action required. + " +::= { dataDomainMibTraps 5031 } + +dDGCFailed1 NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DDGC process failed; restarting DDFS + + Action: + No action required. + " +::= { dataDomainMibTraps 5032 } + +dDGCFailed2 NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DDGC process failed; system disabled + + Action: + No action required. + " +::= { dataDomainMibTraps 5033 } + +dDFSNoHeartbeat NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Filesystem has encountered an error and is forced to restart. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5034 } + +dDGCFailed3 NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DDGC process failed during shutdown; starting DDFS. + + Action: + No action required. + " +::= { dataDomainMibTraps 5035 } + +dDFSDiedAfterReboot NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The filesystem failed to startup immediately after system reboot. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com for diagnosis of the cause of failure. No other + action required if filesystem successfully restarts. + " +::= { dataDomainMibTraps 5036 } + +dDFSDied NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The filesystem process failed and is restarting. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com for diagnosis of the cause of failure. No other + action required if filesystem successfully restarts. + " +::= { dataDomainMibTraps 5037 } + +dDFSRebooted NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + This is just a notification alert that the system has been rebooted. + + Action: + No action required. + " +::= { dataDomainMibTraps 5038 } + +dDFSRebootedDisabled NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + This is a notification alert sent out during system startup following a + reboot. The system is rebooted with the filesystem in disabled state. + + Action: + No action is required unless the intent is to have the filesystem enabled. + In that case, invoke the 'filesys enable' command. + " +::= { dataDomainMibTraps 5039 } + +indexRebuildComplete NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The metadata rebuild operation that was started by support has completed. The system is ready for the next action. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com to perform the next operation on your system. + " +::= { dataDomainMibTraps 5040 } + +filesystemNVRAMDataLoss NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + Filesystem cannot be enabled because of NVRAM mismatch. This can happen because of an improper headswap or NVRAM card replacement operation. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6005 } + +recoverFromNVRAMFailed NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Due to NVRAM issues, filesystem has been disabled in order to maintain data integrity. + No backups will run until this problem is resolved. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6013 } + +uncertifiedFirmware NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Firmware version is not compatible with this version of DDOS and may cause unexpected behavior. + + Action: + The firmware must be updated as soon as possible, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6004 } + +fileMigrationError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + File migration is suspended until this problem is resolved. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6016 } + +cleaningError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Unable to reclaim unused space and this may impact the ability to backup. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6014 } + +historicalDatabaseRecoverError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + All existing historical data has been lost. Data in the historical + database is used for some system reports, but it is not required for proper + system functioning. This failure may occur during head swap processing if + recovery to create the new head primary historical database from the shelf + database files fails or historical database may be corrupted. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + to debug this problem and possibly attempt recovery of the lost historical data. + " +::= { dataDomainMibTraps 5041 } + +historicalDatabaseBackupError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + Historical database backup failed. If the primary historical + database fails without a recent backup present, some or all of the historical + data can be lost when the primary historical database is restored from its + backup and log files. Data in the historical database is used for some system + reports, but it is not required for proper system functioning. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + to help debug the problem. + " +::= { dataDomainMibTraps 5042 } + +historicalDatabaseUpgradeError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Historical database upgrade failed during software upgrade. New historical + data fields will not be saved. Some UI reports might be unavailable, or + be missing data. Otherwise, this should not affect the system. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + to help debug the problem and upgrade the historical database. + " +::= { dataDomainMibTraps 5043 } + +historicalDatabasePruneError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Historical database pruning failed. Pruning ensures the historical database + does not consume more than its allocated disk space. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + to help debug the problem. + " +::= { dataDomainMibTraps 5044 } + +noHistoricalDatabaseError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + Data in the historical database is used for some system reports, + but it is not required for proper system functioning. This failure may occur + during head swap processing if recovery to create the new head primary + historical database from the shelf database files fails or the database has + been corrupted. The system is running without historical database after failing + to create a new one. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + to debug this problem and possibly attempt recovery of the lost historical data. + " +::= { dataDomainMibTraps 5045 } + +hDTFileTransferFailed NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Unable to send historical data update file to Management Station. + + Action: + Check DNS setttings and network connection between the Data Domain + System and Management Station. If the problem persists, + contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5046 } + +hDTSystemError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + System Error occurred while sending historical data to Management Station. + + Action: + Check configuration and system status, messages logs for indicative problems. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5047 } + +dIMMFailureAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DIMM failure detected. DDFS can't be enabled. + + Action: + Replace the bad DIMMS. + " +::= { dataDomainMibTraps 5048 } + +memoryAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current memory is less than configured. DDFS can't be enabled. + + Action: + Check the DIMMS in DDR. Add new DIMMS and/or replace the bad DIMMS. + " +::= { dataDomainMibTraps 5049 } + +portPathDisabled NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A path is disabled. Multipath failover will not work correctly until the port is enabled. + + Action: + Verify all storage cabling is connected correctly. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5050 } + +diskPathRedundancy NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Since only one HBA controller has been detected, disk path redundancy is lost. + + Action: + If the HBA configuration is correct, disable multipath configuration. Otherwise: 1)Use + 'disk multipath status' to examine connection status; 2)Verify all storage cabling is connected + correctly; 3)Use 'enclosure' commands to verify that HBA controllers are functional. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5051 } + +missingPortConnection NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A port and the attached storage have disappeared. + + Action: + Verify the connection and any external storage connected to the missing port. + " +::= { dataDomainMibTraps 5052 } + +missingLunPath NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The number of active paths to a LUN has changed. + + Action: + If this is due to reconfiguration, verify the topology and disable then re-enable + multipath monitoring to reset the monitoring. If not, verify the storage cabling and that + all paths are connected. + " +::= { dataDomainMibTraps 5053 } + +missingDiskPath NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, diskSerialNumber } +STATUS current + DESCRIPTION + "Description: + The number of active paths to a disk has decreased. Multipath redundancy has been lost + unless there are more than one connection paths. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5054 } + +missingEnclosurePath NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The number of active paths to a disk has decreased. Multipath redundancy has been lost + unless there are more than one connection paths. + + Action: + Use 'enclosure' commands to verify that HBAs are functional. + If this condition is due to configuration change: verify the topology, and then disable and + re-enable disk multiplath monitoring to reset connection counts. + If not, verify the storage cabling is connected correctly. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5055 } + +interfaceConnectivityDown NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, ifIndex } +STATUS current + DESCRIPTION + "Description: + Network connectivity on this interface is down. This interface is not pingable and cannot be used to send or receive any data. All data transfers using this interface will fail. + + Action: + Please view the Hardware->Network GUI page, or use the 'net show settings' and 'net show config' CLIs to check the current configuration. Make sure that the cable is securely connected to both endpoints and that the interfaces on both ends are properly configured. Otherwise the cable or network hardware could be faulty and may need to be replaced. + " +::= { dataDomainMibTraps 6009 } + +interfaceConnectivityIntermittent NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, ifIndex } +STATUS current + DESCRIPTION + "Description: + Network connectivity on this interface is intermittent. Data may not be sent or received successfully. Data transfers using this interface may experience performance degradation or intermittent failures. + + Action: + Please view the Hardware->Network GUI page, or use the 'net show settings' and 'net show config' CLIs to check the current configuration. Make sure that the cable is securely connected to both endpoints and that the interfaces on both ends are properly configured. Otherwise the cable or network hardware could be faulty and may need to be replaced. If the network is configured properly and the problem still persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6010 } + +interfaceMisconfiguration NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, ifIndex } +STATUS current + DESCRIPTION + "Description: + Network interface configuration problem detected. This may be a result of changing the NIC hardware without reconfiguring the interface. This could indicate an unsupported configuration, network environment or hardware problem. A misconfigured interface can potentially cause connectivity problems on subsequent reboots. + + Action: + Please view the Hardware->Network GUI page, or use 'net show settings', 'net config' and 'net show hardware' to check network configuration. Try to fix the problem by reconfiguring the interface with 'net config'. + " +::= { dataDomainMibTraps 6011 } + +interfaceConnectivityUpAndRunning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, ifIndex } +STATUS current + DESCRIPTION + "Description: + Network interface is up and running for a period of time after experiencing instability. + + Action: + No action needed. + " +::= { dataDomainMibTraps 6020 } + +tcpZeroWindowAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The TCP connection is active but data is not being transferred. + This may cause other communication failures. + + Action: + Check the remote application that uses this TCP connection. + Check the network path between the local and remote systems. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6101 } + +nvramWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DDFS is disabled due to a problem with an NVRAM card. + + Action: + Run CLI command 'alerts show current' to check for other NVRAM-related alerts, + then follow troubleshooting steps to clear the alerts found. Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 5059 } + +nvramBatteryAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, nvramBatteryStatus } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card Battery Unit hardware fault. + Probable causes: 1) Battery charging is disabled, or 2) One or more batteries is not charging. + + Action: + Run CLI command 'system show nvram' to check battery status. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5060 } + +nvramErrorAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card fault. + Probable cause: Excessive correctable errors exceed the warning threshold number. + + Action: + The NVRAM card may need to be replaced. + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5061 } + +nvramBoardTempAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current NVRAM board temperature sensor reading exceeds warning threshold temperature. + + Action: + Check if there is a system fan alert. If yes, replace with new fan. + Check ambient room temperature and for blocked air flow. + If the problem persists,contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5503 } + +nvramBoardVoltageAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM board voltage sensor reading that exceeds the warning threshold voltage. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5504 } + +nvramBatteryTempAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM battery temperature sensor reading that exceeds the warning threshold. + Probable cause(s): 1) Insufficient air inflow, or 2) High system ambient temperature, or 3) Degraded batteries. + + Action: + Check if there is a system fan alert. If yes, replace with new fan. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5505 } + +nvramBatteryVoltageAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM battery voltage sensor reading that exceeds the warning threshold. + Probable cause: NVRAM battery unit is faulty. + + Action: + The NVRAM card Battery Unit may need to be replaced. + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5506 } + +nvramBatteryChargeAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card Battery Unit hardware fault. + Probable cause: One or more batteries is not charging. + + Action: + Run CLI command 'system show nvram' to check battery status. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5507 } + +nvramBatteryLowChargeAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + NVRAM battery charge is lower than 80%. + + Action: + This alert will be cleared when battery charge is greater than or equal 80%. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5508 } + +nvramBatteryGaugeAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card Battery Unit hardware fault. + Probable cause: Battery Unit hardware is not accessible. + + Action: + contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 5509 } + +nvramBatteryDetectAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card Battery Unit hardware fault. + Probable cause: One or more batteries is missing. + + Action: + contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 5510 } + +nvramBatteryChargeDisableAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected that NVRAM battery charging is disabled. + Probable cause(s): Battery charging disabled manually. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5511 } + +nvramCorrectMemAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card fault. + Probable cause: NVRAM card correctable memory errors exceed the warning threshold number. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5512 } + +nvramUncorrectMemAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card fault. + Probable cause: NVRAM card has uncorrectable memory errors. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5513 } + +nvramPCIeAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card fault. + Probable cause: NVRAM card PCIe errors. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5514 } + +nvramCPUAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card fault. + Probable cause: NVRAM card CPU errors. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5515 } + +nvramBatteryPowerDisableAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected that NVRAM battery power is disabled. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5516 } + +nvramReadOnlyAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card Battery Unit hardware fault. + Probable cause: NVRAM card initialization error. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5517 } + +nvramCardDetectAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS could not detect any NVRAM card(s) in the system. + Probable causes:1) NVRAM card(s) may be absent or + 2)NVRAM card(s) may not be seated properly. + + Action: + 1)Check that the NVRAM card is properly seated. + 2)contact your contracted support provider or visit us online at https://my.datadomain.com to get a new NVRAM card. + " +::= { dataDomainMibTraps 5518 } + +nvramWrongModelAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an incompatible NVRAM card configuration. + Probable cause: NVRAM card in the system is not supported by DD OS version. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5519 } + +nvramMemSizeAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an incompatible NVRAM card configuration. + Probable cause: Incompatible NVRAM card in the system. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5520 } + +nvramLinkSpeedAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an incompatible NVRAM card configuration. + Probable cause: Incompatible NVRAM card in the system. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5521 } + +nvramLinkWidthAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an incompatible NVRAM card configuration. + Probable cause: Incompatible NVRAM card in the system. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5522 } + +nvramGetInfoAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card Battery Unit hardware fault. + Probable cause: Battery Unit hardware is not accessible. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5523 } + +nvramTargetLinkSpeedAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an incompatible NVRAM card configuration. + Probable cause: Incompatible NVRAM card in the system. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5524 } + +nvramWrongCountAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an incompatible NVRAM card configuration. + Probable cause: The number of NVRAM cards in the system is different from what DD OS expects. + + Action: + NVRAM card(s) may need to be removed or added.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5525 } + +nvramMixAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an incompatible NVRAM card configuration. + Probable cause: Two different generations of NVRAM cards are in the system. + + Action: + The NVRAM card may need to be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5526 } + +ext3NvlogDisabled NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + NVRAM battery status is not OK to enable nvlog in this disk group. + When battery status is OK, nvlog is enabled and this alert is cleared. + + Action: + Wait for NVRAM alert to be cleared. If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 5527 } + +phyalert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Enclosure slot has been disabled due to continuous discovery caused by a failed drive. + + Action: + Replace the failed drive. + Use 'disk rescan' command specifying the disk and enclosure id to re-enable the slot. + " +::= { dataDomainMibTraps 5062 } + +mtreeQuotaSoftLimit NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The Soft Limit Quota for this MTree has been reached. This will not affect the operation of the system and is only a warning. If a Quota Hard Limit is set for this MTree, you are approaching that limit and operations writing data to this MTree may fail if the hard limit is reached. + + Action: + To clear this alert, either raise the quota limits or reduce the data in the MTree by deleting files. + " +::= { dataDomainMibTraps 6007 } + +mtreeQuotaHardLimit NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The Hard Limit Quota for this MTree has been reached. No more data will be written to this MTree. If a backup operation was running, it probably failed and must be restarted after clearing this condition. + + Action: + To clear this alert, either raise the Quota Hard Limit for this MTree, or reduce the data in the MTree by deleting files. + " +::= { dataDomainMibTraps 6008 } + +replProgressThreshholdReached NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, replStatus } +STATUS current + DESCRIPTION + "Description: + Collection replication has not made progress and there is data waiting to be replicated. + This means your replica is not up to date. + + Action: + - check the 'replication status' or the GUI for errors + - check the replica filesystem + - check the network + - if problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5063 } + +replNeedResync NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, replStatus } +STATUS current + DESCRIPTION + "Description: + Replication will not proceed until this context is resynced. + + Action: + To re-establish replication + - Note the context information + - break the context + - reconfigure contexts on both source and destination + - resync context on the source + " +::= { dataDomainMibTraps 5064 } + +replLogFull NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + No data can be written to the filesystem. Too much data remains to be replicated. + This can be caused by disabled contexts or slow replication. + When the condition is resolved, the filesystem will be writable again. + + Action: + Refer to knowledge base for articles discussing ways to reduce replication lag. + " +::= { dataDomainMibTraps 5065 } + +replIncompatibleWorm NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + New retention-locked files detected on destination during replication resync. Resync cannot proceed. + + Action: + Break the existing context and resync to a new destination. + " +::= { dataDomainMibTraps 5066 } + +replDestNotConfigured NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, replConfigDest } +STATUS current + DESCRIPTION + "Description: + Replication context on the destination is missing or mis-matched. Cannot initialize context. + + Action: + - Check both the source and destination configured context URL pair. The context is identified by the destination URL. + - Make sure the destination has a matching configuration for this context. + " +::= { dataDomainMibTraps 5067 } + +replLagThreshholdReached NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Replication lag threshold has been exceeded. + + Action: + Refer to the knowledge base on ways to resolve the replication lag. + " +::= { dataDomainMibTraps 5068 } + +replPathTooLong NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Path is too long + + Action: + Shorten the path. + " +::= { dataDomainMibTraps 5531 } + +sASEnclosureCheck NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The number of enclosures connected to the port has exceeded the maximum supported limit. + This may cause an unexpected behavior. + + Action: + Reduce the number of enclosures down to the limit for the system. + " +::= { dataDomainMibTraps 5069 } + +sASTopologyCheck NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Invalid cabling has been detected. This may cause unexpected behavior. + + Action: + Refer to the cabling guide. Verify the connectivity of the SAS enclosures by using command + 'enclosure show topology'. + " +::= { dataDomainMibTraps 5070 } + +sASPortDisabled NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Excessive errors have caused this port to be disabled. This could be caused by faulty cables or shelf controllers. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com . + " +::= { dataDomainMibTraps 5071 } + +enclosureMixType NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + An unsupported mix of enclosure models have been detected. For example, a mixture of ES30s and ES20s. + + Action: + Refer to the configuration guide for valid cabling configurations. + " +::= { dataDomainMibTraps 5528 } + +sSLCertificateCorrupted NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The SSL certificate used to establish mutual trust between Data Domain systems is broken. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 5072 } + +unusableHostCertificate NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + Enterprise Manager will not start up using the imported certificate. However, it will start up using the default self-signed certificate. Following is the list of possible causes of this alert, + - the file system is locked + - the system passphrase is missing + - the imported certificate is corrupted + + Action: + Unlock the file system if it is locked. + Enter the system passphrase if it is missing. + Delete and reimport the current host certificate if it is corrupted. + In all cases, the Enterprise Manager needs to be restarted. + If the condition persists, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6017 } + +missingHostCertificate NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + The imported certificate is missing, However, the Enterprise Manager will start up using the default self-signed certificate. + + Action: + If you want to use your own certificate, import it again. + " +::= { dataDomainMibTraps 6018 } + +mailserverError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + There is a problem communicating with the configured mail server. + The system will not be able to send out any email notifications that includes alerts, autosupports and daily summary emails. + + Action: + Make sure that the mail server is configured correctly. + Verify the configured mail server by sending out a test email from the system. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6511 } + +snapshotOver90Percent NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current number of snapshots for an Mtree is at 90% or more of the maximum number of snapshots allowed. + + Action: + Consider expiring existing snapshots of that Mtree with the 'snapshot expire' command or + adjusting scheduled snapshot retention periods with the 'snapshot schedule modify' command. + " +::= { dataDomainMibTraps 5075 } + +snapshotLimitReached NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Data Domain system has a limit on the number of existing snapshots held at once for a single Mtree. + Once this limit is reached no more snapshots can be created of that Mtree. + + Action: + Consider expiring existing snapshots of that Mtree with 'snapshot expire' command to make room for newer ones. + " +::= { dataDomainMibTraps 5076 } + +sNTZMultipleIterations NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Indicates that sanitization will be run in multiple iterations. + In the worst case this can take 15-20 days for 280 TBs. It means + that the system will not run at full speed for that period of + time and that GC will not be run to reclaim space. However, + sanitization will also reclaim space back but it might not be + as efficient as GC is. + + Action: + Make sure that you have enough space to not run out of space and + that you can wait that many days in the worst case. You should have + at least 20% of physical space available. Other option is + to abort sanitization, delete a bunch of files and try again. You can + do this process iteratively until you do not get this alert anymore. +" +::= { dataDomainMibTraps 5077 } + +coredumpWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + /ddvar might soon run out of space to save system core dumps. + + Action: + Remove unwanted files from /ddvar to free up some space. + Lack of space can result in missing core dumps that will hamper debugging operations. + " +::= { dataDomainMibTraps 5078 } + +coredumpDisabled NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Space in /ddvar is not sufficient enough for saving system core dumps. + + Action: + Remove unwanted files from /ddvar to free up some space. + Lack of space can result in missing core dumps that will hamper debugging operations. + " +::= { dataDomainMibTraps 5079 } + +spaceOver80Percent NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, fileSystemSpaceUsed } +STATUS current + DESCRIPTION + "Description: + Space usage has exceeded 80% of the total capacity. + + Action: + If it is in root or /ddvar, remove unwanted files to free up some space. + Lack of space can result in missing important logs. + If it is in active tier, remove unwanted files to free up some space. + If it is in archive tier, add more archive units to the filesystem. + " +::= { dataDomainMibTraps 5080 } + +spaceOver90Percent NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, fileSystemSpaceUsed } +STATUS current + DESCRIPTION + "Description: + Space usage has exceeded 90% of the total capacity. + + Action: + If it is in root or /ddvar, remove unwanted files to free up some space. + Lack of space can result in missing important logs. + If it is in active tier, remove unwanted files to free up some space. + If it is in archive tier, add more archive units to the filesystem. + " +::= { dataDomainMibTraps 5081 } + +diskAccessError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, diskSerialNumber } +STATUS current + DESCRIPTION + "Description: + A hardware fault has been detected for this drive. The drive or the cabling to it may have a problem. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5082 } + +diskFailure NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, diskSerialNumber } +STATUS current + DESCRIPTION + "Description: + Unable to communicate with a disk. This disk cannot be used at this time. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5083 } + +diskTemperatureWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, diskTemperature } +STATUS current + DESCRIPTION + "Description: + The disk temperature has exceeded a specified threshold. If the temperature continues to increase, + the system could fail or the system could be shut down. + + Action: + If the temperature is high due to high activity for a short period, it should return to normal in a short time. + Verify the environment is at its normal temperature. If not, correct this condition. + Check for fan failures and free air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5084 } + +diskTemperatureShutdown NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, diskTemperature } +STATUS current + DESCRIPTION + "Description: + One or more disks have exceeded the shut down temperature threshold. The system is shutting down. + + Action: + Verify the environment is at its normal temperature. If not, correct this condition. + Check for fan failures and free air flow. + " +::= { dataDomainMibTraps 5085 } + +unsupportedHardwareSpareSize NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, diskSerialNumber } +STATUS current + DESCRIPTION + "Description: + The disk capacity is too small for it to be of any use in the system. + + Action: + Replace with a larger capacity disk. + " +::= { dataDomainMibTraps 5086 } + +missingDiskGroup NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + One or more critical disks/LUNs are unavailable. + + Action: + Make sure all storage is securely connected. + Look at alert history for any path failures. + Check for any core files, a critical layer may be unavailable. + Verify that all storage is working and recognized correctly. + " +::= { dataDomainMibTraps 5087 } + +diskGroupReconstructionNoProgress NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + One or more disks are failed and the RAID reconstruction is not running. + + Action: + Make sure there is/are spare disk(s) in the system. + " +::= { dataDomainMibTraps 5088 } + +diskGroupReconstruction NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Two or more disks are failed and the RAID protection is in critical state. + If an additional disk fails, there might be permanent loss of data. + The system will shut down if the problem is not fixed. + + Action: + Make sure there is/are spare disk(s) in the system. + " +::= { dataDomainMibTraps 5089 } + +diskGroupReconstructionShutdown NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Two or more disks are failed and the RAID protection is in critical state for over a + considerable period of time. If an additional disk fails, there might be permanent loss of + data. The system will shut down. + + Action: + Restart the system and make sure there is/are spare disk(s) in the system. + " +::= { dataDomainMibTraps 5090 } + +diskGroupReconstructionCritical NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Two or more disks are failed and the RAID protection is in critical state for over a + considerable period of time. If an additional disk fails, there might be permanent loss of + data. + + Action: + Make sure there is/are spare disk(s) in the system. + " +::= { dataDomainMibTraps 5091 } + +diskUnknown NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Disk is unknown. + + Action: + Add disk to the system. + " +::= { dataDomainMibTraps 5092 } + +lowSpares NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Not enough spare disks can be detected for this tier. + There may be failed disks or connectivity issues with disks or enclosures. + + Action: + Replace any failed or absent disks. Check enclosure connectivity. + " +::= { dataDomainMibTraps 5094 } + +unsupportedConfigurationROL NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Raid on LUN from 4.8 is no longer supported. Please follow instruction on how to increase + usable space in your filesystem. + + Action: + 1) migrate data away + 2) do a filesystem destroy + 3) add your LUN + 4) migrate data back + " +::= { dataDomainMibTraps 5095 } + +foreignEnclosure NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, enclosureListNum } +STATUS current + DESCRIPTION + "Description: + The enclosure is unusable by the filesystem. + + Action: + If this is intentional as part of a chassis swap or chassis upgrade, proceed with + the headswap operation to make the foreign filesystem available. + Otherwise contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6019 } + +syslogAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: +A message of high severity has been logged. + + Action: +Look at the logs and check if there is a problem that needs attention. +" +::= { dataDomainMibTraps 5096 } + +filesystemUpgradeFailure NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + During the upgrade process, there was an error upgrading the file system. The file system cannot be enabled. + + Action: + Trouble shooting is required, immediately contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6006 } + +vTLFCLinkOffline NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, vtlPortTrapIndex } +STATUS current + DESCRIPTION + "Description: + No connection is detected on the Fibre Channel Port. + + Action: + If this port is not in use, please disable it. If port is being + used, please restore Fibre Channel Port connectivity. Alert will + be cleared when port is disabled or online. + " +::= { dataDomainMibTraps 5529 } + +vTLFCLinkOscillations NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The system has detected a Fibre Channel Port has been transitioning + between online and offline too frequently. This may cause backup issues. + + Action: + Please ensure stable port connectivity. Disable the port if it is not in use. + " +::= { dataDomainMibTraps 5530 } + +vTLFCLinkOnline NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, vtlPortTrapIndex } +STATUS current + DESCRIPTION + "Description: + VTL FC Link is online: Port %s + + Action: + No Action required. + " +::= { dataDomainMibTraps 5097 } + +END diff --git a/mibs/DataDomain_5.4.4.3-460654.mib b/mibs/DataDomain_5.4.4.3-460654.mib new file mode 100755 index 0000000..eae6015 --- /dev/null +++ b/mibs/DataDomain_5.4.4.3-460654.mib @@ -0,0 +1,11017 @@ +-- ********************************************************************** +-- +-- Copyright 2004-2009 Data Domain, Inc. +-- All Rights Reserved. +-- +-- Management Information Base for Data Domain Products +-- +-- Data Domain enterprise number is 19746 +-- +-- The ASN.1 prefix to, and including the Data Domain, Inc. Enterprise is +-- 1.3.6.1.4.1.19746 +-- +-- OBJECT IDENTIFIER's 19746.1-99 reserved for DD SNMP modules +-- +-- ********************************************************************** + +DATA-DOMAIN-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, Counter32, Integer32, Counter64 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + TEXTUAL-CONVENTION, DisplayString + FROM SNMPv2-TC + ifIndex + FROM IF-MIB; + + dataDomainMib MODULE-IDENTITY + LAST-UPDATED "201409120000Z" -- 12 sep, 2014 + ORGANIZATION "Data Domain, Inc" + CONTACT-INFO + "Phone: +1-408-980-4800 + Fax: +1-408-980-8620" + DESCRIPTION + "This MIB is used for managing the suite of Data Domain Products." + REVISION "201409120000Z" -- 12 sep, 2014 + DESCRIPTION + "Updated mib on 12 sep, 2014. Please refer to Release Guide for list of changes." + ::= { enterprises 19746 } + + dataDomainMibConformance OBJECT IDENTIFIER ::= { dataDomainMib 0 } + + dataDomainMibObjects OBJECT IDENTIFIER ::= { dataDomainMib 1 } + + dataDomainMibNotifications OBJECT IDENTIFIER ::= { dataDomainMib 2 } + + dataDomainMibProducts OBJECT IDENTIFIER ::= { dataDomainMib 3 } + + dataDomainMibGroups OBJECT IDENTIFIER ::= { dataDomainMibConformance 2 } +-- temporary placeholder for autogen header file + + environmentals OBJECT IDENTIFIER ::= { dataDomainMibObjects 1 } + + nvram OBJECT IDENTIFIER ::= { dataDomainMibObjects 2 } + + fileSystem OBJECT IDENTIFIER ::= { dataDomainMibObjects 3 } + + alerts OBJECT IDENTIFIER ::= { dataDomainMibObjects 4 } + + statistics OBJECT IDENTIFIER ::= { dataDomainMibObjects 5 } + + diskStorage OBJECT IDENTIFIER ::= { dataDomainMibObjects 6 } + + replication OBJECT IDENTIFIER ::= { dataDomainMibObjects 8 } + + nfs OBJECT IDENTIFIER ::= { dataDomainMibObjects 9 } + + cifs OBJECT IDENTIFIER ::= { dataDomainMibObjects 10 } + + vtl OBJECT IDENTIFIER ::= { dataDomainMibObjects 11 } + + ddboost OBJECT IDENTIFIER ::= { dataDomainMibObjects 12 } + + dataDomainSystem OBJECT IDENTIFIER ::= { dataDomainMibObjects 13 } + + art OBJECT IDENTIFIER ::= { dataDomainMibObjects 14 } + + mtree OBJECT IDENTIFIER ::= { dataDomainMibObjects 15 } + + storage OBJECT IDENTIFIER ::= { dataDomainMibObjects 16 } + + enclosure OBJECT IDENTIFIER ::= { dataDomainMibObjects 17 } + + network OBJECT IDENTIFIER ::= { dataDomainMibObjects 18 } + + ddms OBJECT IDENTIFIER ::= { dataDomainMibObjects 19 } + -- Generic Type definitions. + + EnclosureID ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "unique Enclosure ID, used as index in several tables" + SYNTAX Integer32(1..2147483647) + + + Temperature ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Temperature value in Celsius" + SYNTAX Integer32 + + Minutes ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Minutes" + SYNTAX Integer32 + + Percentage ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Percentage" + SYNTAX Integer32(0..100) + + PercentageStr ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Percentage string" + SYNTAX OCTET STRING (SIZE (0..20)) + + + KBytesPerSecond ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of KBytes transferred per second" + SYNTAX Counter32 + + OpsPerSecond ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of Operations performed per second" + SYNTAX Counter32 + + ErrorCount ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of Errors Encountered" + SYNTAX Counter32 + + DDMibTableIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index for Any Data Domain MIB table" + SYNTAX Integer32(0..2147483647) + + DDMibTableString32TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "DD Mib Table String 32" + SYNTAX OCTET STRING (SIZE (0..32)) + + DDMibTableString64TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "DD Mib Table String 64" + SYNTAX OCTET STRING (SIZE (0..64)) + + DDMibTableString128TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "DD Mib Table String 128" + SYNTAX OCTET STRING (SIZE (0..128)) + + DDMibTableString256TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "DD Mib Table String 256" + SYNTAX OCTET STRING (SIZE (0..256)) + + DDMibTableString512TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "512a" + STATUS current + DESCRIPTION + "DD Mib Table String 512" + SYNTAX OCTET STRING (SIZE (0..512)) + + DDMibTableString1024TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "DD Mib Table String 1024" + SYNTAX OCTET STRING (SIZE (0..1024)) + + DDMibTableSizeGibTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Data Domain Compression size in GiB" + SYNTAX OCTET STRING (SIZE (0..20)) + + DDMibDateTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "16a" + STATUS current + DESCRIPTION + "Data Domain Mib Date in the yyyy-mm-dd hh:mm format" + SYNTAX OCTET STRING (SIZE (0..16)) + + DDMibMemorySizeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Data Domain Mib Memory Size of in bytes." + SYNTAX Integer32 + + DDMibTimeStampTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "DD Mib Timestamp" + SYNTAX OCTET STRING (SIZE (0..64)) + + DDMibVersionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Data Domain Mib version" + SYNTAX OCTET STRING (SIZE (0..64)) + + DDMibTableEnabledTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "DD Mib Table Enabled" + SYNTAX INTEGER { + no(0), + yes(1) + } + + + DDMibInteger32TC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Data Domain Mib Integer 32." + SYNTAX Integer32 + + DDMibCompressionFactorTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Data Domain compression factor" + SYNTAX OCTET STRING (SIZE (0..20)) + + DDMibAlertSeverityTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Data Domain Alert Severity" + SYNTAX OCTET STRING (SIZE (0..64)) + + DDMibTrafficBytesTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "measurement of bytes being transferred" + SYNTAX Counter64 + + DDMibStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "DD Mib Status" + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + + -- Specific Type definitions. + + PowerModuleIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of Power Module present in the DDR" + SYNTAX Integer32(0..2147483647) + + PowerModuleDescriptionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Power Module Description" + SYNTAX OCTET STRING (SIZE (0..64)) + + PowerModuleStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Power Module Status" + SYNTAX INTEGER { + absent (0), + ok (1), + failed (2), + faulty (3), + acnone (4), + unknown (99) + } + + TempSensorIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of Temperature Sensor present in the DDR" + SYNTAX Integer32(0..2147483647) + + TempSensorDescriptionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Temperature Sensor Description" + SYNTAX OCTET STRING (SIZE (0..64)) + + TempSensorStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Temperature Sensor Status" + SYNTAX INTEGER { + failed (0), + ok (1), + notfound (2), + overheatWarning (3), + overheatCritical (4) + } + + FanIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Fan Number of fan that is present in DDR" + SYNTAX Integer32(0..2147483647) + + FanDescriptionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Fan Description" + SYNTAX OCTET STRING (SIZE (0..64)) + + FanLevelTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Fan level" + SYNTAX INTEGER { + unknown (0), + low (1), + medium (2), + high (3) + } + + FanStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Fan Status" + SYNTAX INTEGER { + notfound (0), + ok (1), + fail (2) + } + + NvramIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of NVRAM card present in the DDR" + SYNTAX Integer32(0..2147483647) + + NvramMemorySizeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Memory Size of NVRAM in bytes." + SYNTAX Integer32 + + NvramWindowSizeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Window Size of NVRAM in bytes." + SYNTAX Integer32 + + NvramBatteryIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of NVRAM Battery present in the DDR" + SYNTAX Integer32(0..2147483647) + + NvramBatteryStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current NVRAM Battery Status + Status Description + -------------------------------- + ok charged and enabled + discharged charging and enabled" + SYNTAX INTEGER { + ok (0), + disabled (1), + discharged (2), + softdisabled (3) + } + + DiskIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Disk Number of disk that is present in the DDR" + SYNTAX Integer32(0..2147483647) + + DiskModelTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Manufacture & Model Number of disk" + SYNTAX OCTET STRING (SIZE (0..64)) + + + DiskFirmwareVersionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Firmware version of disk" + SYNTAX OCTET STRING (SIZE (0..64)) + + + DiskSerialNumberTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Serial Number of disk" + SYNTAX OCTET STRING (SIZE (0..64)) + + + DiskCapacityTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Capacity of disk" + SYNTAX OCTET STRING (SIZE (0..20)) + + DiskStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Disk State" + SYNTAX INTEGER { + ok (1), + unknown (2), + absent (3), + failed (4), + spare (5), + available (6) + + } + + DiskSectorsPerSecondTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of disk sectors being transferred per second" + SYNTAX Counter32 + + FileSystemStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current File System Status" + SYNTAX INTEGER { + enabled (1), + disabled (2), + running (3), + unknown (4), + error (5), + cleaning (6) + } + + FileSystemResourceIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Resource Number of file system resource" + SYNTAX Integer32(0..2147483647) + + FileSystemResourceNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "File System resource name" + SYNTAX OCTET STRING (SIZE (0..64)) + + + FileSystemSpaceUnitTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "Units of space in the file System represented in Gigabytes" + SYNTAX OCTET STRING (SIZE (0..20)) + + + FileSystemCompressionSizeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "File Systems Compression size in GiB" + SYNTAX OCTET STRING (SIZE (0..20)) + + + FileSystemCompressionFactorTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "File System compression factor" + SYNTAX OCTET STRING (SIZE (0..20)) + + FileSystemCompressionPeriodTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "20a" + STATUS current + DESCRIPTION + "File System compression period: last 24 hours, last 7 days" + SYNTAX OCTET STRING (SIZE (0..20)) + + DateTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "16a" + STATUS current + DESCRIPTION + "Date in the yyyy-mm-dd hh:mm format" + SYNTAX OCTET STRING (SIZE (0..16)) + + FileSystemOptionsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of File System Option Table Index" + SYNTAX Integer32(0..2147483647) + + FileSystemOptionsNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "Index of File Systems Option Name " + SYNTAX OCTET STRING (SIZE (0..128)) + + FileSystemOptionsValueTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "Index of File Systems Option Value " + SYNTAX OCTET STRING (SIZE (0..128)) + + FileSystemCleanIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "File System Clean Index" + SYNTAX Integer32(0..2147483647) + + FileSystemCleanStatusTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "File System Clean Status " + SYNTAX OCTET STRING (SIZE (0..128)) + + FileSystemCleanScheduleTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "File System Clean Schedule " + SYNTAX OCTET STRING (SIZE (0..128)) + + FileSystemCleanThrottleTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "File System Clean throttle" + SYNTAX OCTET STRING (SIZE (0..128)) + + AlertIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Alert Row Index" + SYNTAX Integer32(0..2147483647) + + AlertTimestampTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Alert Timestamp" + SYNTAX OCTET STRING (SIZE (0..64)) + + AlertDescriptionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "Alert Description" + SYNTAX OCTET STRING (SIZE (0..255)) + + + SystemStatsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Statistics Row Index" + SYNTAX Integer32(0..2147483647) + + RaidDiskStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Raid Disk State" + SYNTAX INTEGER { + inuse (1), + notinuse (2), + spare (3), + absent (4), + failed (5), + invalid (6), + foreign (7), + known (8), + available (9), + unknown (99) + } + + ReplicationStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Replication status" + SYNTAX INTEGER { + initializing (1), + normal (2), + recovering (3), + uninitialized (4) + } + + ReplicationStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Replication connection status" + SYNTAX INTEGER { + connected (1), + disconnected (2), + migrating (3), + suspended (4), + neverConnected (5), + idle (6) + } + + ReplicationConnectTimeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "timestamp when connection was established, or 0 if there is no Replication connection" + SYNTAX Integer32 + + ReplicationPathTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "254a" + STATUS current + DESCRIPTION + "source or destination path for replication" + SYNTAX OCTET STRING (SIZE (0..254)) + + ReplicationTrafficTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "measurement of bytes being replicated" + SYNTAX Counter64 + + ReplicationThrottleTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "measurement of replication throttle in bps" + SYNTAX Integer32 + + ReplicationSyncedTimeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "timestamp when replication source and destination were in sync, or 0 if unknown" + SYNTAX Integer32 + + ReplicationContextTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "0 for collection replication contexts, > 0 for directory replication contexts" + SYNTAX Integer32(0..2147483647) + + + ReplicationConfigIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Replication Config Row Index" + SYNTAX Integer32(0..2147483647) + + + ReplicationConfigContextIdTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "Replicaton Configuration Context Id" + SYNTAX OCTET STRING (SIZE (0..32)) + + ReplicationConfigSourceTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Replicaton Configuration Connection Source" + SYNTAX OCTET STRING (SIZE (0..256)) + + ReplicationConfigDestTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Replicaton Configuration Destination" + SYNTAX OCTET STRING (SIZE (0..256)) + + ReplicationConfigConnHostTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Replicaton Configuration Connection Host" + SYNTAX OCTET STRING (SIZE (0..256)) + + ReplicationConfigConnPortTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "256a" + STATUS current + DESCRIPTION + "Replicaton Configuration Connection Port" + SYNTAX OCTET STRING (SIZE (0..256)) + + ReplicationConfigLowBWOptimTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Replication Low BW Optimization Status" + SYNTAX INTEGER { + disabled (0), + enabled (1) + } + + + ReplicationConfigEnabledTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Replication Configuration Enabled" + SYNTAX INTEGER { + no (0), + yes (1) + } + + + + + NfsStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current Network File System Status" + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + NfsClientIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of NFS clients" + SYNTAX Integer32(0..2147483647) + + NfsClientPathTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "NFS path" + SYNTAX OCTET STRING (SIZE (0..1024)) + + NfsClientClientsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "NFS Clients" + SYNTAX OCTET STRING (SIZE (0..1024)) + + NfsClientOptionsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "254a" + STATUS current + DESCRIPTION + "NFS options" + SYNTAX OCTET STRING (SIZE (0..254)) + + NfsStatsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of NFS stats" + SYNTAX Integer32(0..2147483647) + + NfsStatsExportPointTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "254a" + STATUS current + DESCRIPTION + "NFS export point" + SYNTAX OCTET STRING (SIZE (0..254)) + + NfsStatsFilesystemTypeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "NFS file system type" + SYNTAX OCTET STRING (SIZE (0..32)) + + NfsStatsCacheEntryTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of cache entries" + SYNTAX Counter32 + + NfsStatsFileHandleLookupTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of file handle lookup" + SYNTAX Counter32 + + NfsStatsMaxCacheSizeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Max cache size" + SYNTAX Counter32 + + NfsStatsCurrentOpenStreamsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of current open streams" + SYNTAX Counter32 + + VtlAdminStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current VTL administration state" + SYNTAX INTEGER { + unknown (0), + enabled (1), + disabled (2), + failed (3) + } + + VtlProcessStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current VTL process state" + SYNTAX INTEGER { + unknown (0), + stopped (1), + starting (2), + running (3), + timingout (4), + stopping (5), + stuck (6) + } + + VtlLibraryIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of VTL library" + SYNTAX Integer32(0..64) + + VtlLibraryNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL library name" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlLibraryVendorTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL library vendor" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlLibraryModelTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL library model" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlLibraryRevisionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL library revision" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlLibrarySerialTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL library serial" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlLibraryTotalDrivesTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of VTL drives" + SYNTAX Counter32 + + VtlLibraryTotalSlotsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of VTL slots" + SYNTAX Counter32 + + VtlLibraryTotalCapsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Number of VTL caps" + SYNTAX Counter32 + + VtlLibraryStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current VTL library status" + SYNTAX INTEGER { + unknown (0), + online (1), + offline (2) + } + + VtlDriveIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of VTL drive" + SYNTAX Integer32(0..512) + + VtlDriveNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive name" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlDriveVendorTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive vendor" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlDriveModelTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive model" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlDriveRevisionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive revision" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlDriveSerialTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive serial" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlDriveStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current VTL drive status" + SYNTAX INTEGER { + unknown (0), + online (1), + offline (2) + } + + VtlDriveTapeVolumeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL drive tape volume" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlPortIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "VTL Port Table Index" + SYNTAX Integer32(0..10) + + VtlPortNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Port Name " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlPortIDTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "VTL Port Id" + SYNTAX Counter32 + + VtlPortModelTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Port MODEL" + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlPortFirmwareTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Port Firmware" + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlPortWWNNTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL WWNN Address" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlPortWWPNTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL WWPN Address" + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlPortConnectionTypeTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Port Connection Type" + SYNTAX INTEGER { + nPORT (0), + loop (1), + pointToPoint (2), + fabricLoop (3), + unknown (4) + } + + + VtlPortSpeedTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Port Speed " + SYNTAX INTEGER { + zeroGBPS (0), + oneGBPS (1), + twoGBPS (2), + fourGBPS (3), + eightGBPS (4), + unknown (6) + } + + VtlPortEnabledTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Port Enabled" + SYNTAX INTEGER { + disabled (0), + enabled (1), + unknown (2) + } + + + VtlPortStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "VTL Port State" + SYNTAX INTEGER { + offline (0), + online (1), + unknown (2) + } + + + VtlTapeIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "VTL Tape Table Index" + SYNTAX Integer32(0..250000) + + VtlTapeBarCodeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "VTL Tape Bar Code " + SYNTAX OCTET STRING (SIZE (0..64)) + + VtlTapePoolTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Pool " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeLocationTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Location " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeStateTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape State " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeSizeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Size " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeUsedTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Used " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeCompTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Compression " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlTapeModTimeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Mod Time " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlStatsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "VTL Stats Table Index" + SYNTAX Integer32(0..2147483647) + + VtlStatsPortTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION + "VTL Tape Bar Code " + SYNTAX OCTET STRING (SIZE (0..32)) + + VtlStatsConrolCommandsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "VTL Stats Table Control Commands" + SYNTAX Counter64 + + VtlStatsWriteCommandsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "VTL Stats Table write commands" + SYNTAX Counter64 + + VtlStatsReadCommandsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "VTL Stats Table Read Commands" + SYNTAX Counter64 + + VtlStatsInTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "VTL Stats Table Stats In" + SYNTAX Counter64 + + VtlStatsOutTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "VTL Stats Table Stats Out" + SYNTAX Counter64 + + VtlStatsLinkFailuresTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "VTL Stats Table Link failures" + SYNTAX Counter64 + + VtlStatsLIPCountTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "VTL Stats Table LIP count" + SYNTAX Counter64 + + VtlStatsSyncLossesTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "VTL Stats Table Sync Losses" + SYNTAX Counter64 + + VtlStatsSignalLossesTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "VTL Stats Table Signal Losses" + SYNTAX Counter64 + + VtlStatsPrimSeqProtoErrorsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "VTL Stats Table Prim Seq Protocol Errors" + SYNTAX Counter64 + + VtlStatsInvalidTxWordsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "VTL Stats Table Invalid Tx Words" + SYNTAX Counter64 + + VtlStatsInvalidCRCsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "VTL Stats Table Invalid CRCs" + SYNTAX Counter64 + + CifsStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current CIFS status" + SYNTAX INTEGER { + enabled (1), + enabledRunning (2), + enabledNotRunning (3), + enabledWindbindNotRun (4), + disabled (5) + } + + CifsConfigModeTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "Current CIFS mode" + SYNTAX OCTET STRING (SIZE (0..64)) + + CifsConfigWINSServerTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS WINS servers" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsConfigNetBIOSHostnameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "CIFS NetBIOS hostname" + SYNTAX OCTET STRING (SIZE (0..255)) + + CifsConfigDomainControllerTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS Domain Controller" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsConfigDNSTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS DNS server" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsConfigGroupNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "CIFS group name" + SYNTAX OCTET STRING (SIZE (0..255)) + + CifsConfigMaxConnectionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "CIFS configuration maximum connection" + SYNTAX Counter32 + + CifsConfigMaxOpenFilesPerConnectionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "CIFS configuration maximum open files per connection" + SYNTAX Counter32 + + CifsShareIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS share" + SYNTAX Integer32(0..2147483647) + + CifsShareNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "CIFS share name" + SYNTAX OCTET STRING (SIZE (0..255)) + + CifsSharePathTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS share path" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsShareMaxConnectionTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "CIFS maximum connection" + SYNTAX Counter32 + + CifsShareClientsTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS share clients" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsShareBrowsingTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current CIFS browsing" + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + CifsShareWriteableTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Current CIFS writeable" + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + CifsShareUserTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "CIFS share user" + SYNTAX OCTET STRING (SIZE (0..1024)) + + CifsShareCommentTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "CIFS share comment" + SYNTAX OCTET STRING (SIZE (0..255)) + + CifsStatsSummaryIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of Cifs Stats Summary Table" + SYNTAX Integer32(0..2147483647) + + CifsStatsDetailsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Stats Details Table" + SYNTAX Integer32(0..2147483647) + + CifsOptionsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of CIFS Option Table Index" + SYNTAX Integer32(0..100) + + CifsOptionsNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "Index of CIFS Option Name " + SYNTAX OCTET STRING (SIZE (0..128)) + + CifsOptionsValueTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "Index of CIFS Option Value " + SYNTAX OCTET STRING (SIZE (0..128)) + + + DDboostStatsIndexTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Index of ddboost Stats Table" + SYNTAX Integer32(0..2147483647) + + + DDboostStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "DDboost Status" + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + + DDboostUserTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "1024a" + STATUS current + DESCRIPTION + "DDboost user" + SYNTAX OCTET STRING (SIZE (0..1024)) + + SystemSerialNumberTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "128a" + STATUS current + DESCRIPTION + "System Serial Number" + SYNTAX OCTET STRING (SIZE (0..128)) + + SystemTimeZoneNameTC ::= TEXTUAL-CONVENTION + DISPLAY-HINT "64a" + STATUS current + DESCRIPTION + "DDR system's time zone name" + SYNTAX OCTET STRING (SIZE (0..64)) + + + FileSystemArchiveUnitStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "File System Archive Unit State" + SYNTAX INTEGER { + new (1), + target (2), + sealed (3) + } + + FileSystemArchiveUnitStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "File System Archive Unit Status" + SYNTAX INTEGER { + ready (1), + disabled (2) + } + + MtreeListStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Mtree List Status TC" + SYNTAX INTEGER { + deleted (1), + readOnly (2), + readWrite (3), + replicationDestination (4), + retentionLockEnabled (5), + retentionLockDisabled (6) + } + MtreeRetentionLockStatusTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Mtree Retention Lock" + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + + +-- ********************************************************************** +-- +-- Environmentals +-- ============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- +-- ********************************************************************** + +-- ********************************************************************** +-- +-- Power +-- ============ +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- power (1.3.6.1.4.1.19746.1.1.1) +-- +-- ********************************************************************** + + power OBJECT IDENTIFIER ::= { environmentals 1 } + +-- ********************************************************************** +-- +-- powerModules +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- power (1.3.6.1.4.1.19746.1.1.1) +-- powerModules (1.3.6.1.4.1.19746.1.1.1.1) +-- +-- ********************************************************************** + + powerModules OBJECT IDENTIFIER ::= { power 1 } + + powerModuleTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of PowerModuleEntry." + ::= { powerModules 1 } + + powerModuleEntry OBJECT-TYPE + SYNTAX PowerModuleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "powerModuleTable Row Description" + INDEX { powerEnclosureID, powerModuleIndex } + ::= { powerModuleTable 1 } + + PowerModuleEntry ::= SEQUENCE { + powerEnclosureID EnclosureID, + powerModuleIndex PowerModuleIndexTC, + powerModuleDescription PowerModuleDescriptionTC, + powerModuleStatus PowerModuleStatusTC + } + + powerEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power Module Enclosure ID" + ::= { powerModuleEntry 1 } + + powerModuleIndex OBJECT-TYPE + SYNTAX PowerModuleIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power Module index" + ::= { powerModuleEntry 2 } + + powerModuleDescription OBJECT-TYPE + SYNTAX PowerModuleDescriptionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Power Module Description" + ::= { powerModuleEntry 3 } + + powerModuleStatus OBJECT-TYPE + SYNTAX PowerModuleStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "current enclosure Power Module status" + ::= { powerModuleEntry 4 } + +-- ********************************************************************** +-- +-- Temperatures +-- ============ +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- temperatures (1.3.6.1.4.1.19746.1.1.2) +-- +-- ********************************************************************** + + temperatures OBJECT IDENTIFIER ::= { environmentals 2 } + +-- ********************************************************************** +-- +-- TemperatureSensors +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- temperatures (1.3.6.1.4.1.19746.1.1.2) +-- temperatureSensors (1.3.6.1.4.1.19746.1.1.2.1) +-- +-- ********************************************************************** + + temperatureSensors OBJECT IDENTIFIER ::= { temperatures 1 } + + temperatureSensorTable OBJECT-TYPE + SYNTAX SEQUENCE OF TemperatureSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of TemperatureSensorEntry." + ::= { temperatureSensors 1 } + + temperatureSensorEntry OBJECT-TYPE + SYNTAX TemperatureSensorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "temperatureSensorTable Row Description" + INDEX { tempEnclosureID, tempSensorIndex } + ::= { temperatureSensorTable 1 } + + TemperatureSensorEntry ::= SEQUENCE { + tempEnclosureID EnclosureID, + tempSensorIndex TempSensorIndexTC, + tempSensorTrapIndex TempSensorIndexTC, + tempSensorDescription TempSensorDescriptionTC, + tempSensorCurrentValue Temperature, + tempSensorStatus TempSensorStatusTC + } + + tempEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Temperature Sensor Enclosure ID" + ::= { temperatureSensorEntry 1 } + + tempSensorIndex OBJECT-TYPE + SYNTAX TempSensorIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Temperature Sensor Number" + ::= { temperatureSensorEntry 2 } + + tempSensorTrapIndex OBJECT-TYPE + SYNTAX TempSensorIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature Sensor Number Used for Traps" + ::= { temperatureSensorEntry 3 } + + tempSensorDescription OBJECT-TYPE + SYNTAX TempSensorDescriptionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Temperature Sensor Description" + ::= { temperatureSensorEntry 4 } + + tempSensorCurrentValue OBJECT-TYPE + SYNTAX Temperature + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current Temperature Value of the sensor" + ::= { temperatureSensorEntry 5 } + + tempSensorStatus OBJECT-TYPE + SYNTAX TempSensorStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status of the sensor" + ::= { temperatureSensorEntry 6 } + +-- ********************************************************************** +-- +-- Fans +-- ==== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- fans (1.3.6.1.4.1.19746.1.1.3) +-- +-- ********************************************************************** + + fans OBJECT IDENTIFIER ::= { environmentals 3 } + +-- ********************************************************************** +-- +-- FanProperties +-- ============= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- environmentals (1.3.6.1.4.1.19746.1.1) +-- fans (1.3.6.1.4.1.19746.1.1.3) +-- fanProperties (1.3.6.1.4.1.19746.1.1.3.1) +-- +-- ********************************************************************** + + fanProperties OBJECT IDENTIFIER ::= { fans 1 } + + fanPropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF FanPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of FanPropertiesEntry." + ::= { fanProperties 1 } + + fanPropertiesEntry OBJECT-TYPE + SYNTAX FanPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "fanPropertiesTable Row Description" + INDEX { fanEnclosureID, fanIndex } + ::= { fanPropertiesTable 1 } + + FanPropertiesEntry ::= SEQUENCE { + fanEnclosureID EnclosureID, + fanIndex FanIndexTC, + fanTrapIndex FanIndexTC, + fanDescription FanDescriptionTC, + fanLevel FanLevelTC, + fanStatus FanStatusTC + } + + fanEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enclosure ID of fan" + ::= { fanPropertiesEntry 1 } + + fanIndex OBJECT-TYPE + SYNTAX FanIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Fan Number Index of the fan" + ::= { fanPropertiesEntry 2 } + + fanTrapIndex OBJECT-TYPE + SYNTAX FanIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fan Number trap index, used for trap notifications" + ::= { fanPropertiesEntry 3 } + + fanDescription OBJECT-TYPE + SYNTAX FanDescriptionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Vendor supplied description of the fan" + ::= { fanPropertiesEntry 4 } + + fanLevel OBJECT-TYPE + SYNTAX FanLevelTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "current run level of fan" + ::= { fanPropertiesEntry 5 } + + fanStatus OBJECT-TYPE + SYNTAX FanStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Current status of the fan" + ::= { fanPropertiesEntry 6 } + +-- ********************************************************************** +-- +-- NvramBatteries +-- ============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nvram (1.3.6.1.4.1.19746.1.2) +-- nvramBatteries (1.3.6.1.4.1.19746.1.2.3) +-- +-- ********************************************************************** + + nvramBatteries OBJECT IDENTIFIER ::= { nvram 3 } + + nvramBatteryTable OBJECT-TYPE + SYNTAX SEQUENCE OF NvramBatteryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NvramBatteryEntry." + ::= { nvramBatteries 1 } + + nvramBatteryEntry OBJECT-TYPE + SYNTAX NvramBatteryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "nvramBatteryTable Row Description" + INDEX { nvramBatteriesIndex, nvramBatteryIndex } + ::= { nvramBatteryTable 1 } + + NvramBatteryEntry ::= SEQUENCE { + nvramBatteriesIndex NvramIndexTC, + nvramBatteryIndex NvramBatteryIndexTC, + nvramBatteryStatus NvramBatteryStatusTC, + nvramBatteryCharge Percentage + } + + nvramBatteriesIndex OBJECT-TYPE + SYNTAX NvramIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NVRAM card index" + ::= { nvramBatteryEntry 1 } + + nvramBatteryIndex OBJECT-TYPE + SYNTAX NvramBatteryIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NVRAM Battery Number" + ::= { nvramBatteryEntry 2 } + + nvramBatteryStatus OBJECT-TYPE + SYNTAX NvramBatteryStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NVRAM Battery Status" + ::= { nvramBatteryEntry 3 } + + nvramBatteryCharge OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NVRAM Battery charge percentage" + ::= { nvramBatteryEntry 4 } + +-- ********************************************************************** +-- +-- NvramProperties +-- =============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nvram (1.3.6.1.4.1.19746.1.2) +-- nvramProperties (1.3.6.1.4.1.19746.1.2.1) +-- +-- ********************************************************************** + + nvramProperties OBJECT IDENTIFIER ::= { nvram 1 } + + nvramPropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF NvramPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NvramPropertiesEntry." + ::= { nvramProperties 1 } + + nvramPropertiesEntry OBJECT-TYPE + SYNTAX NvramPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "nvramPropertiesTable Row Description" + INDEX { nvramPropertiesIndex } + ::= { nvramPropertiesTable 1 } + + NvramPropertiesEntry ::= SEQUENCE { + nvramPropertiesIndex NvramIndexTC, + nvramMemorySize NvramMemorySizeTC, + nvramWindowSize NvramWindowSizeTC + } + + nvramPropertiesIndex OBJECT-TYPE + SYNTAX NvramIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NVRAM card index" + ::= { nvramPropertiesEntry 1 } + + nvramMemorySize OBJECT-TYPE + SYNTAX NvramMemorySizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Size of NVRAM Memory in bytes" + ::= { nvramPropertiesEntry 2 } + + nvramWindowSize OBJECT-TYPE + SYNTAX NvramWindowSizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Window size of NVRAM in bytes" + ::= { nvramPropertiesEntry 3 } + +-- ********************************************************************** +-- +-- NvramStats +-- ========== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nvram (1.3.6.1.4.1.19746.1.2) +-- nvramStats (1.3.6.1.4.1.19746.1.2.2) +-- +-- ********************************************************************** + + nvramStats OBJECT IDENTIFIER ::= { nvram 2 } + + nvramStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NvramStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NvramStatsEntry." + ::= { nvramStats 1 } + + nvramStatsEntry OBJECT-TYPE + SYNTAX NvramStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "nvramStatsTable Row Description" + INDEX { nvramStatsIndex } + ::= { nvramStatsTable 1 } + + NvramStatsEntry ::= SEQUENCE { + nvramStatsIndex NvramIndexTC, + nvramPCIErrorCount ErrorCount, + nvramMemoryErrorCount ErrorCount + } + + nvramStatsIndex OBJECT-TYPE + SYNTAX NvramIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NVRAM card index" + ::= { nvramStatsEntry 1 } + + nvramPCIErrorCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of PCI Errors Encountered on NVRAM Card" + ::= { nvramStatsEntry 2 } + + nvramMemoryErrorCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of Memory Errors Encountered on NVRAM Card" + ::= { nvramStatsEntry 3 } + +-- ********************************************************************** +-- +-- fileSystemArchiveUnit +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemArchiveUnit (1.3.6.1.4.1.19746.1.3.6) +-- +-- ********************************************************************** + + fileSystemArchiveUnit OBJECT IDENTIFIER ::= { fileSystem 6 } + + fileSystemArchiveUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF FileSystemArchiveUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of fileSystemArchiveUnitEntry." + ::= { fileSystemArchiveUnit 1 } + + fileSystemArchiveUnitEntry OBJECT-TYPE + SYNTAX FileSystemArchiveUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystemArchiveUnitTable Row Description" + INDEX { fileSystemArchiveUnitIndex } + ::= { fileSystemArchiveUnitTable 1 } + + FileSystemArchiveUnitEntry ::= SEQUENCE { + fileSystemArchiveUnitIndex DDMibTableIndexTC, + fileSystemArchiveUnitName DDMibTableString256TC, + fileSystemArchiveUnitState FileSystemArchiveUnitStateTC, + fileSystemArchiveUnitStatus FileSystemArchiveUnitStatusTC, + fileSystemArchiveUnitStartTime DDMibTimeStampTC, + fileSystemArchiveUnitEndTime DDMibTimeStampTC, + fileSystemArchiveUnitSize DDMibTableSizeGibTC, + fileSystemArchiveUnitDiskGroups DDMibTableString1024TC + } + + fileSystemArchiveUnitIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit index" + ::= { fileSystemArchiveUnitEntry 1 } + + fileSystemArchiveUnitName OBJECT-TYPE + SYNTAX DDMibTableString256TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit Name" + ::= { fileSystemArchiveUnitEntry 2 } + + fileSystemArchiveUnitState OBJECT-TYPE + SYNTAX FileSystemArchiveUnitStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit State" + ::= { fileSystemArchiveUnitEntry 3 } + + fileSystemArchiveUnitStatus OBJECT-TYPE + SYNTAX FileSystemArchiveUnitStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit Status" + ::= { fileSystemArchiveUnitEntry 4 } + + fileSystemArchiveUnitStartTime OBJECT-TYPE + SYNTAX DDMibTimeStampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit start Time" + ::= { fileSystemArchiveUnitEntry 5 } + + fileSystemArchiveUnitEndTime OBJECT-TYPE + SYNTAX DDMibTimeStampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit End Time" + ::= { fileSystemArchiveUnitEntry 6 } + + fileSystemArchiveUnitSize OBJECT-TYPE + SYNTAX DDMibTableSizeGibTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit Size in Gib" + ::= { fileSystemArchiveUnitEntry 7 } + + fileSystemArchiveUnitDiskGroups OBJECT-TYPE + SYNTAX DDMibTableString1024TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem ArchiveUnit DiskGroups" + ::= { fileSystemArchiveUnitEntry 8 } + +-- ********************************************************************** +-- +-- fileSystemClean +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemClean (1.3.6.1.4.1.19746.1.3.5) +-- +-- ********************************************************************** + + fileSystemClean OBJECT IDENTIFIER ::= { fileSystem 5 } + + fileSystemCleanTable OBJECT-TYPE + SYNTAX SEQUENCE OF FileSystemCleanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of fileSystemCleanEntry." + ::= { fileSystemClean 1 } + + fileSystemCleanEntry OBJECT-TYPE + SYNTAX FileSystemCleanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystemCleanTable Row Description" + INDEX { fileSystemCleanIndex } + ::= { fileSystemCleanTable 1 } + + FileSystemCleanEntry ::= SEQUENCE { + fileSystemCleanIndex FileSystemCleanIndexTC, + fileSystemCleanStatus FileSystemCleanStatusTC, + fileSystemCleanSchedule FileSystemCleanScheduleTC, + fileSystemCleanThrottle FileSystemCleanThrottleTC + } + + fileSystemCleanIndex OBJECT-TYPE + SYNTAX FileSystemCleanIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystem Clean index" + ::= { fileSystemCleanEntry 1 } + + fileSystemCleanStatus OBJECT-TYPE + SYNTAX FileSystemCleanStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem Clean Status" + ::= { fileSystemCleanEntry 2 } + + fileSystemCleanSchedule OBJECT-TYPE + SYNTAX FileSystemCleanScheduleTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem Clean Schedule" + ::= { fileSystemCleanEntry 3 } + + fileSystemCleanThrottle OBJECT-TYPE + SYNTAX FileSystemCleanThrottleTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem Clean Throttle" + ::= { fileSystemCleanEntry 4 } + +-- ********************************************************************** +-- +-- FileSystemCompression +-- =============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemCompression (1.3.6.1.4.1.19746.1.3.3) +-- +-- ********************************************************************** + + fileSystemCompression OBJECT IDENTIFIER ::= { fileSystem 3 } + + fileSystemCompressionTable OBJECT-TYPE + SYNTAX SEQUENCE OF FileSystemCompressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of FileSystemCompressionEntry." + ::= { fileSystemCompression 1 } + + fileSystemCompressionEntry OBJECT-TYPE + SYNTAX FileSystemCompressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystemCompressionTable Row Description" + INDEX { fileSystemCompressionIndex } + ::= { fileSystemCompressionTable 1 } + + FileSystemCompressionEntry ::= SEQUENCE { + fileSystemCompressionIndex FileSystemResourceIndexTC, + fileSystemCompressionPeriod FileSystemCompressionPeriodTC, + fileSystemCompressionStartTime DateTC, + fileSystemCompressionEndTime DateTC, + fileSystemPreCompressionSize FileSystemCompressionSizeTC, + fileSystemPostCompressionSize FileSystemCompressionSizeTC, + fileSystemGlobalCompressionFactor FileSystemCompressionFactorTC, + fileSystemLocalCompressionFactor FileSystemCompressionFactorTC, + fileSystemTotalCompressionFactor FileSystemCompressionFactorTC, + fileSystemReductionPercent Percentage, + fileSystemReductionPercent1 PercentageStr + } + + fileSystemCompressionIndex OBJECT-TYPE + SYNTAX FileSystemResourceIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "File system compression index" + ::= { fileSystemCompressionEntry 1 } + + fileSystemCompressionPeriod OBJECT-TYPE + SYNTAX FileSystemCompressionPeriodTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system compression period" + ::= { fileSystemCompressionEntry 2 } + + fileSystemCompressionStartTime OBJECT-TYPE + SYNTAX DateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system compression start time" + ::= { fileSystemCompressionEntry 3 } + + fileSystemCompressionEndTime OBJECT-TYPE + SYNTAX DateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system compression end time" + ::= { fileSystemCompressionEntry 4 } + + fileSystemPreCompressionSize OBJECT-TYPE + SYNTAX FileSystemCompressionSizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of the file system pre compression in gigabytes" + ::= { fileSystemCompressionEntry 5 } + + fileSystemPostCompressionSize OBJECT-TYPE + SYNTAX FileSystemCompressionSizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of the file system post compression in gigabytes" + ::= { fileSystemCompressionEntry 6 } + + fileSystemGlobalCompressionFactor OBJECT-TYPE + SYNTAX FileSystemCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system global compression factor" + ::= { fileSystemCompressionEntry 7 } + + fileSystemLocalCompressionFactor OBJECT-TYPE + SYNTAX FileSystemCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system local compression factor" + ::= { fileSystemCompressionEntry 8 } + + fileSystemTotalCompressionFactor OBJECT-TYPE + SYNTAX FileSystemCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system Total compression factor" + ::= { fileSystemCompressionEntry 9 } + + fileSystemReductionPercent OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "File system Reduction Percent" + ::= { fileSystemCompressionEntry 10 } + + fileSystemReductionPercent1 OBJECT-TYPE + SYNTAX PercentageStr + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system Reduction Percent" + ::= { fileSystemCompressionEntry 11 } + +-- ********************************************************************** +-- +-- fileSystemOptions +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemOptions (1.3.6.1.4.1.19746.1.3.4) +-- +-- ********************************************************************** + + fileSystemOptions OBJECT IDENTIFIER ::= { fileSystem 4 } + + fileSystemOptionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF FileSystemOptionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of fileSystemOptionsEntry." + ::= { fileSystemOptions 1 } + + fileSystemOptionsEntry OBJECT-TYPE + SYNTAX FileSystemOptionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystemOptionsTable Row Description" + INDEX { fileSystemOptionsIndex } + ::= { fileSystemOptionsTable 1 } + + FileSystemOptionsEntry ::= SEQUENCE { + fileSystemOptionsIndex FileSystemOptionsIndexTC, + fileSystemOptionsName FileSystemOptionsNameTC, + fileSystemOptionsValue FileSystemOptionsValueTC + } + + fileSystemOptionsIndex OBJECT-TYPE + SYNTAX FileSystemOptionsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystem Options index" + ::= { fileSystemOptionsEntry 1 } + + fileSystemOptionsName OBJECT-TYPE + SYNTAX FileSystemOptionsNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object represents the fileSystem Options type in text format. + Below lists the possible options and their representations. + -------------------------------- -------------------------- + Option Name Representation in text + -------------------------------- -------------------------- + Local compression type gz/gzfast/lz + Marker-type auto/cv1 + Report-replica-as-writable enabled/disabled + Low-bw-optim replication support enabled/disabled + Current global compression type 1/9 + Staging reserve % of the total space/disabled + Staging clean % of staging reserve space + Staging delete suspend % of staging reserve space + -------------------------------- --------------------------- + " + ::= { fileSystemOptionsEntry 2 } + + fileSystemOptionsValue OBJECT-TYPE + SYNTAX FileSystemOptionsValueTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "fileSystem Options Value" + ::= { fileSystemOptionsEntry 3 } + + +-- ********************************************************************** +-- +-- FileSystemProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemProperties (1.3.6.1.4.1.19746.1.3.1) +-- +-- ********************************************************************** + + fileSystemProperties OBJECT IDENTIFIER ::= { fileSystem 1 } + + fileSystemStatus OBJECT-TYPE + SYNTAX FileSystemStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of the file system" + ::= { fileSystemProperties 1 } + + fileSystemVirtualSpace OBJECT-TYPE + SYNTAX FileSystemSpaceUnitTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Amount of Uncompressed data that has been backed up by the system" + ::= { fileSystemProperties 2 } + + fileSystemUpTime OBJECT-TYPE + SYNTAX DDMibTimeStampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "File System Up time" + ::= { fileSystemProperties 3 } + + fileSystemStatusMessage OBJECT-TYPE + SYNTAX DDMibTableString256TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "file system status message" + ::= { fileSystemProperties 4 } + + + +-- ********************************************************************** +-- +-- FileSystemSpace +-- =============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- fileSystem (1.3.6.1.4.1.19746.1.3) +-- fileSystemSpace (1.3.6.1.4.1.19746.1.3.2) +-- +-- ********************************************************************** + + fileSystemSpace OBJECT IDENTIFIER ::= { fileSystem 2 } + + fileSystemSpaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF FileSystemSpaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of FileSystemSpaceEntry." + ::= { fileSystemSpace 1 } + + fileSystemSpaceEntry OBJECT-TYPE + SYNTAX FileSystemSpaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "fileSystemSpaceTable Row Description" + INDEX { fileSystemResourceIndex } + ::= { fileSystemSpaceTable 1 } + + FileSystemSpaceEntry ::= SEQUENCE { + fileSystemResourceIndex FileSystemResourceIndexTC, + fileSystemResourceTrapIndex FileSystemResourceIndexTC, + fileSystemResourceName FileSystemResourceNameTC, + fileSystemSpaceSize FileSystemSpaceUnitTC, + fileSystemSpaceUsed FileSystemSpaceUnitTC, + fileSystemSpaceAvail FileSystemSpaceUnitTC, + fileSystemPercentUsed Percentage, + fileSystemSpaceCleanable FileSystemSpaceUnitTC + } + + fileSystemResourceIndex OBJECT-TYPE + SYNTAX FileSystemResourceIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "File system resource index" + ::= { fileSystemSpaceEntry 1 } + + fileSystemResourceTrapIndex OBJECT-TYPE + SYNTAX FileSystemResourceIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system resource trap index" + ::= { fileSystemSpaceEntry 2 } + + fileSystemResourceName OBJECT-TYPE + SYNTAX FileSystemResourceNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system resource name" + ::= { fileSystemSpaceEntry 3 } + + fileSystemSpaceSize OBJECT-TYPE + SYNTAX FileSystemSpaceUnitTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of the file system resource in gigabytes" + ::= { fileSystemSpaceEntry 4 } + + fileSystemSpaceUsed OBJECT-TYPE + SYNTAX FileSystemSpaceUnitTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of used space within the file system resource in gigabytes" + ::= { fileSystemSpaceEntry 5 } + + fileSystemSpaceAvail OBJECT-TYPE + SYNTAX FileSystemSpaceUnitTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of available space within the file system resource in gigabytes" + ::= { fileSystemSpaceEntry 6 } + + fileSystemPercentUsed OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of used space within the file system resource" + ::= { fileSystemSpaceEntry 7 } + + fileSystemSpaceCleanable OBJECT-TYPE + SYNTAX FileSystemSpaceUnitTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of cleanable space within the file system resource" + ::= { fileSystemSpaceEntry 8 } + +-- ********************************************************************** +-- +-- CurrentAlerts +-- ============= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- alerts (1.3.6.1.4.1.19746.1.4) +-- currentAlerts (1.3.6.1.4.1.19746.1.4.1) +-- +-- ********************************************************************** + + currentAlerts OBJECT IDENTIFIER ::= { alerts 1 } + + currentAlertTable OBJECT-TYPE + SYNTAX SEQUENCE OF CurrentAlertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of CurrentAlertEntry." + ::= { currentAlerts 1 } + + currentAlertEntry OBJECT-TYPE + SYNTAX CurrentAlertEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "currentAlertTable Row Description" + INDEX { currentAlertIndex } + ::= { currentAlertTable 1 } + + CurrentAlertEntry ::= SEQUENCE { + currentAlertIndex AlertIndexTC, + currentAlertTimestamp AlertTimestampTC, + currentAlertDescription AlertDescriptionTC, + currentAlertSeverity DDMibAlertSeverityTC + } + + currentAlertIndex OBJECT-TYPE + SYNTAX AlertIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Current Alert Row index" + ::= { currentAlertEntry 1 } + + currentAlertTimestamp OBJECT-TYPE + SYNTAX AlertTimestampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of current alert" + ::= { currentAlertEntry 2 } + + currentAlertDescription OBJECT-TYPE + SYNTAX AlertDescriptionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alert Description" + ::= { currentAlertEntry 3 } + + currentAlertSeverity OBJECT-TYPE + SYNTAX DDMibAlertSeverityTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alert Severity" + ::= { currentAlertEntry 4 } +-- ********************************************************************** +-- +-- alertHistory +-- ============= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- alerts (1.3.6.1.4.1.19746.1.4) +-- alertHistory (1.3.6.1.4.1.19746.1.4.2) +-- +-- ********************************************************************** + alertHistory OBJECT IDENTIFIER ::= { alerts 2 } + + + alertHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlertHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of Alert History Entries." + ::= { alertHistory 1 } + + alertHistoryEntry OBJECT-TYPE + SYNTAX AlertHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "alertHistoryTable Row Description" + INDEX { alertHistoryIndex } + ::= { alertHistoryTable 1 } + + AlertHistoryEntry ::= SEQUENCE { + alertHistoryIndex DDMibTableIndexTC, + alertHistoryTimestamp DDMibTimeStampTC, + alertHistoryDescription DDMibTableString256TC, + alertHistorySeverity DDMibAlertSeverityTC, + alertHistoryStatus DDMibTableString64TC + } + + alertHistoryIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Alert History Row index" + ::= { alertHistoryEntry 1 } + + alertHistoryTimestamp OBJECT-TYPE + SYNTAX DDMibTimeStampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Timestamp of alert" + ::= { alertHistoryEntry 2 } + + alertHistoryDescription OBJECT-TYPE + SYNTAX DDMibTableString256TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alert history Description" + ::= { alertHistoryEntry 3 } + + alertHistorySeverity OBJECT-TYPE + SYNTAX DDMibAlertSeverityTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alert history Severity" + ::= { alertHistoryEntry 4 } + + alertHistoryStatus OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alert history Status (Post or Cleared)" + ::= { alertHistoryEntry 5 } + +-- ********************************************************************** +-- +-- alertInfo +-- ============= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- alerts (1.3.6.1.4.1.19746.1.4) +-- alertInfo (1.3.6.1.4.1.19746.1.4.3) +-- +-- ********************************************************************** + alertInfo OBJECT IDENTIFIER ::= { alerts 3 } + + + alertInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlertInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of Alert Information." + ::= { alertInfo 1 } + + alertInfoEntry OBJECT-TYPE + SYNTAX AlertInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "alertInfoTable Row Description" + INDEX { alertInfoIndex } + ::= { alertInfoTable 1 } + + AlertInfoEntry ::= SEQUENCE { + alertInfoIndex DDMibTableIndexTC, + alertInfoDescription DDMibTableString256TC + } + + alertInfoIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Alert Info Row index" + ::= { alertInfoEntry 1 } + + alertInfoDescription OBJECT-TYPE + SYNTAX DDMibTableString256TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Alert Info Description" + ::= { alertInfoEntry 2 } + + +-- ********************************************************************** +-- +-- SystemStats +-- =========== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- statistics (1.3.6.1.4.1.19746.1.5) +-- systemStats (1.3.6.1.4.1.19746.1.5.1) +-- +-- ********************************************************************** + + systemStats OBJECT IDENTIFIER ::= { statistics 1 } + + systemStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of SystemStatsEntry." + ::= { systemStats 1 } + + systemStatsEntry OBJECT-TYPE + SYNTAX SystemStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "systemStatsTable Row Description" + INDEX { systemStatsIndex } + ::= { systemStatsTable 1 } + + SystemStatsEntry ::= SEQUENCE { + systemStatsIndex SystemStatsIndexTC, + cpuAvgPercentageBusy Percentage, + cpuMaxPercentageBusy Percentage, + nfsOpsPerSecond OpsPerSecond, + nfsIdlePercentage Percentage, + nfsProcPercentage Percentage, + nfsSendPercentage Percentage, + nfsReceivePercentage Percentage, + cifsOpsPerSecond OpsPerSecond, + diskReadKBytesPerSecond KBytesPerSecond, + diskWriteKBytesPerSecond KBytesPerSecond, + diskBusyPercentage Percentage, + nvramReadKBytesPerSecond KBytesPerSecond, + nvramWriteKBytesPerSecond KBytesPerSecond, + replInKBytesPerSecond KBytesPerSecond, + replOutKBytesPerSecond KBytesPerSecond + } + + systemStatsIndex OBJECT-TYPE + SYNTAX SystemStatsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "System Stats Row index" + ::= { systemStatsEntry 1 } + + cpuAvgPercentageBusy OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU Average Percentage Busy" + ::= { systemStatsEntry 2 } + + cpuMaxPercentageBusy OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CPU Max Percentage Busy" + ::= { systemStatsEntry 3 } + + nfsOpsPerSecond OBJECT-TYPE + SYNTAX OpsPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of NFS Operations performed per second" + ::= { systemStatsEntry 4 } + + nfsIdlePercentage OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of time NFS was Idle" + ::= { systemStatsEntry 5 } + + nfsProcPercentage OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of time NFS was processing" + ::= { systemStatsEntry 6 } + + nfsSendPercentage OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of time NFS was sending requests" + ::= { systemStatsEntry 7 } + + nfsReceivePercentage OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of time NFS was receiving requests" + ::= { systemStatsEntry 8 } + + cifsOpsPerSecond OBJECT-TYPE + SYNTAX OpsPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of CIFS Operations performed per second" + ::= { systemStatsEntry 9 } + + diskReadKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes per second read from disk" + ::= { systemStatsEntry 10 } + + diskWriteKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes per second written on disk" + ::= { systemStatsEntry 11 } + + diskBusyPercentage OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of Time Disks were busy" + ::= { systemStatsEntry 12 } + + nvramReadKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes read per second from NVRAM" + ::= { systemStatsEntry 13 } + + nvramWriteKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes written per second on NVRAM" + ::= { systemStatsEntry 14 } + + replInKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes per second received for Replication" + ::= { systemStatsEntry 15 } + + replOutKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KBytes per second sent for Replication" + ::= { systemStatsEntry 16 } + +-- ********************************************************************** +-- +-- DiskPerformance +-- =============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- diskStorage (1.3.6.1.4.1.19746.1.6) +-- diskPerformance (1.3.6.1.4.1.19746.1.6.2) +-- +-- ********************************************************************** + + diskPerformance OBJECT IDENTIFIER ::= { diskStorage 2 } + + diskPerformanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiskPerformanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of DiskPerformanceEntry." + ::= { diskPerformance 1 } + + diskPerformanceEntry OBJECT-TYPE + SYNTAX DiskPerformanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "diskPerformanceTable Row Description" + INDEX { diskPerfEnclosureID, diskPerfIndex } + ::= { diskPerformanceTable 1 } + + DiskPerformanceEntry ::= SEQUENCE { + diskPerfEnclosureID EnclosureID, + diskPerfIndex DiskIndexTC, + diskSectorsRead DiskSectorsPerSecondTC, + diskSectorsWritten DiskSectorsPerSecondTC, + diskTotalKBytes KBytesPerSecond, + diskBusy Percentage, + diskPerfState DiskStateTC + } + + diskPerfEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enclosure ID of disk" + ::= { diskPerformanceEntry 1 } + + diskPerfIndex OBJECT-TYPE + SYNTAX DiskIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Disk Number" + ::= { diskPerformanceEntry 2 } + + diskSectorsRead OBJECT-TYPE + SYNTAX DiskSectorsPerSecondTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of disk sectors read per second" + ::= { diskPerformanceEntry 3 } + + diskSectorsWritten OBJECT-TYPE + SYNTAX DiskSectorsPerSecondTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of disk sectors written per second" + ::= { diskPerformanceEntry 4 } + + diskTotalKBytes OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Number of Kilo-bytes read/written per second" + ::= { diskPerformanceEntry 5 } + + diskBusy OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of time disk is busy" + ::= { diskPerformanceEntry 6 } + + diskPerfState OBJECT-TYPE + SYNTAX DiskStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current State of the disk" + ::= { diskPerformanceEntry 7 } + +-- ********************************************************************** +-- +-- DiskProperties +-- ============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- diskStorage (1.3.6.1.4.1.19746.1.6) +-- diskProperties (1.3.6.1.4.1.19746.1.6.1) +-- +-- ********************************************************************** + + diskProperties OBJECT IDENTIFIER ::= { diskStorage 1 } + + diskPropertiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiskPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of DiskPropertiesEntry." + ::= { diskProperties 1 } + + diskPropertiesEntry OBJECT-TYPE + SYNTAX DiskPropertiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "diskPropertiesTable Row Description" + INDEX { diskPropEnclosureID, diskPropIndex } + ::= { diskPropertiesTable 1 } + + DiskPropertiesEntry ::= SEQUENCE { + diskPropEnclosureID EnclosureID, + diskPropIndex DiskIndexTC, + diskPropTrapIndex DiskIndexTC, + diskModel DiskModelTC, + diskFirmwareVersion DiskFirmwareVersionTC, + diskSerialNumber DiskSerialNumberTC, + diskCapacity DiskCapacityTC, + diskPropState DiskStateTC + } + + diskPropEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enclosure ID of disk" + ::= { diskPropertiesEntry 1 } + + diskPropIndex OBJECT-TYPE + SYNTAX DiskIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Disk Number" + ::= { diskPropertiesEntry 2 } + + diskPropTrapIndex OBJECT-TYPE + SYNTAX DiskIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Disk Number for Traps" + ::= { diskPropertiesEntry 3 } + + diskModel OBJECT-TYPE + SYNTAX DiskModelTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Manufacture and model of the disk" + ::= { diskPropertiesEntry 4 } + + diskFirmwareVersion OBJECT-TYPE + SYNTAX DiskFirmwareVersionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Firmware version of the disk" + ::= { diskPropertiesEntry 5 } + + diskSerialNumber OBJECT-TYPE + SYNTAX DiskSerialNumberTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial Number of the disk" + ::= { diskPropertiesEntry 6 } + + diskCapacity OBJECT-TYPE + SYNTAX DiskCapacityTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Capacity of the disk" + ::= { diskPropertiesEntry 7 } + + diskPropState OBJECT-TYPE + SYNTAX DiskStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current State of the disk" + ::= { diskPropertiesEntry 8 } + +-- ********************************************************************** +-- +-- DiskReliability +-- =============== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- diskStorage (1.3.6.1.4.1.19746.1.6) +-- diskReliability (1.3.6.1.4.1.19746.1.6.3) +-- +-- ********************************************************************** + + diskReliability OBJECT IDENTIFIER ::= { diskStorage 3 } + + diskReliabilityTable OBJECT-TYPE + SYNTAX SEQUENCE OF DiskReliabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of DiskReliabilityEntry." + ::= { diskReliability 1 } + + diskReliabilityEntry OBJECT-TYPE + SYNTAX DiskReliabilityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "diskReliabilityTable Row Description" + INDEX { diskErrEnclosureID, diskErrIndex } + ::= { diskReliabilityTable 1 } + + DiskReliabilityEntry ::= SEQUENCE { + diskErrEnclosureID EnclosureID, + diskErrIndex DiskIndexTC, + diskErrTrapIndex DiskIndexTC, + diskTemperature Temperature, + diskTimeoutCount ErrorCount, + diskReadFailCount ErrorCount, + diskWriteFailCount ErrorCount, + diskMiscFailCount ErrorCount, + diskOffTrackErrCount ErrorCount, + diskSoftEccCount ErrorCount, + diskCrcErrCount ErrorCount, + diskProbationalCount ErrorCount, + diskReallocCount ErrorCount, + diskErrState DiskStateTC + } + + diskErrEnclosureID OBJECT-TYPE + SYNTAX EnclosureID + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Enclosure ID of disk" + ::= { diskReliabilityEntry 1 } + + diskErrIndex OBJECT-TYPE + SYNTAX DiskIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Disk Number" + ::= { diskReliabilityEntry 2 } + + diskErrTrapIndex OBJECT-TYPE + SYNTAX DiskIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Disk Number for Traps" + ::= { diskReliabilityEntry 3 } + + diskTemperature OBJECT-TYPE + SYNTAX Temperature + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Disk Temperature in Celsius" + ::= { diskReliabilityEntry 4 } + + diskTimeoutCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of command timeouts" + ::= { diskReliabilityEntry 5 } + + diskReadFailCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of read failures" + ::= { diskReliabilityEntry 6 } + + diskWriteFailCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of write failures" + ::= { diskReliabilityEntry 7 } + + diskMiscFailCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of miscellaneous failures" + ::= { diskReliabilityEntry 8 } + + diskOffTrackErrCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of offtrack errors" + ::= { diskReliabilityEntry 9 } + + diskSoftEccCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of soft ecc errors" + ::= { diskReliabilityEntry 10 } + + diskCrcErrCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of crc errors" + ::= { diskReliabilityEntry 11 } + + diskProbationalCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of probational errors" + ::= { diskReliabilityEntry 12 } + + diskReallocCount OBJECT-TYPE + SYNTAX ErrorCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of reallocation errors" + ::= { diskReliabilityEntry 13 } + + diskErrState OBJECT-TYPE + SYNTAX DiskStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current State of the disk" + ::= { diskReliabilityEntry 14 } + +-- ********************************************************************** +-- +-- ReplicationConfig +-- ======== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- replication (1.3.6.1.4.1.19746.1.8) +-- replicationConfig (1.3.6.1.4.1.19746.1.8.2) +-- +-- ********************************************************************** + + replicationConfig OBJECT IDENTIFIER ::= { replication 2 } + + replicationConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ReplicationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of ReplicationConfigEntry." + ::= { replicationConfig 1 } + + replicationConfigEntry OBJECT-TYPE + SYNTAX ReplicationConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "replicationConfigTable Row Description" + INDEX { replConfigIndex } + ::= { replicationConfigTable 1 } + + ReplicationConfigEntry ::= SEQUENCE { + replConfigIndex ReplicationConfigIndexTC, + replConfigContextId ReplicationConfigContextIdTC, + replConfigSource ReplicationConfigSourceTC, + replConfigDest ReplicationConfigDestTC, + replConfigConnHost ReplicationConfigConnHostTC, + replConfigConnPort ReplicationConfigConnPortTC, + replConfigLowBWOptim ReplicationConfigLowBWOptimTC, + replConfigEnabled ReplicationConfigEnabledTC + } + + replConfigIndex OBJECT-TYPE + SYNTAX ReplicationConfigIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ConfigIndex ID of replication source/dest pair" + ::= { replicationConfigEntry 1 } + + replConfigContextId OBJECT-TYPE + SYNTAX ReplicationConfigContextIdTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ConfigContextId of replication source/dest pair" + ::= { replicationConfigEntry 2 } + + replConfigSource OBJECT-TYPE + SYNTAX ReplicationConfigSourceTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source for replication source/dest pair connection" + ::= { replicationConfigEntry 3 } + + replConfigDest OBJECT-TYPE + SYNTAX ReplicationConfigDestTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination for replication connection" + ::= { replicationConfigEntry 4 } + + replConfigConnHost OBJECT-TYPE + SYNTAX ReplicationConfigConnHostTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Host for a replication connection" + ::= { replicationConfigEntry 5 } + + replConfigConnPort OBJECT-TYPE + SYNTAX ReplicationConfigConnPortTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication Configuration port for the connection" + ::= { replicationConfigEntry 6 } + + replConfigLowBWOptim OBJECT-TYPE + SYNTAX ReplicationConfigLowBWOptimTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication configuration Low BW optim" + ::= { replicationConfigEntry 7 } + + replConfigEnabled OBJECT-TYPE + SYNTAX ReplicationConfigEnabledTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication config Enabled" + ::= { replicationConfigEntry 8 } + + +-- ********************************************************************** +-- +-- replicationHistory +-- ======== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- replication (1.3.6.1.4.1.19746.1.8) +-- replicationHistory (1.3.6.1.4.1.19746.1.8.3) +-- +-- ********************************************************************** + + replicationHistory OBJECT IDENTIFIER ::= { replication 3 } + + replicationHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF ReplicationHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of replicationHistoryEntry." + ::= { replicationHistory 1 } + + replicationHistoryEntry OBJECT-TYPE + SYNTAX ReplicationHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "replicationHistoryTable Row Description" + INDEX { replHistoryContext } + ::= { replicationHistoryTable 1 } + + ReplicationHistoryEntry ::= SEQUENCE { + replHistoryContext DDMibTableIndexTC, + replHistoryDate DDMibDateTC, + replHistoryTime DDMibTimeStampTC, + replHistoryPreCompWritten DDMibTrafficBytesTC, + replHistoryPreCompRemaining DDMibTrafficBytesTC, + replHistoryPreCompressed DDMibTrafficBytesTC, + replHistoryPostFiltered DDMibTrafficBytesTC, + replHistoryPostLowBwOptim DDMibTrafficBytesTC, + replHistoryPostLocalComp DDMibTrafficBytesTC, + replHistoryBytesNetwork DDMibTrafficBytesTC, + replHistorySyncedAsOfTime DDMibInteger32TC + } + + replHistoryContext OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "context ID of replication History source/dest pair" + ::= { replicationHistoryEntry 1 } + + replHistoryDate OBJECT-TYPE + SYNTAX DDMibDateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "replication History Date" + ::= { replicationHistoryEntry 2 } + + replHistoryTime OBJECT-TYPE + SYNTAX DDMibTimeStampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "replication History Time" + ::= { replicationHistoryEntry 3 } + + replHistoryPreCompWritten OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication History Pre comp bytes written" + ::= { replicationHistoryEntry 4 } + + replHistoryPreCompRemaining OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication History Byte remaining" + ::= { replicationHistoryEntry 5 } + + replHistoryPreCompressed OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication History Precompressed bytes" + ::= { replicationHistoryEntry 6 } + + replHistoryPostFiltered OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "replication history post filtered bytes" + ::= { replicationHistoryEntry 7 } + + replHistoryPostLowBwOptim OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication history Post Low BW Optimum" + ::= { replicationHistoryEntry 8 } + + replHistoryPostLocalComp OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication History Post Local Comp" + ::= { replicationHistoryEntry 9 } + + replHistoryBytesNetwork OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Replication History network bytes" + ::= { replicationHistoryEntry 10 } + + replHistorySyncedAsOfTime OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time when the source and destination were in sync, + or 0 if the time is unknown" + ::= { replicationHistoryEntry 11 } + +-- ********************************************************************** +-- +-- ReplicationInfo +-- ======== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- replication (1.3.6.1.4.1.19746.1.8) +-- replicationInfo (1.3.6.1.4.1.19746.1.8.1) +-- +-- Physical replication is represented with a replContext of 0 +-- and has its bytes sent and received put in replPostCompBytesSent +-- and replPostCompBytesReceived respectively +-- ********************************************************************** + + replicationInfo OBJECT IDENTIFIER ::= { replication 1 } + + replicationInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF ReplicationInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of ReplicationInfoEntry." + ::= { replicationInfo 1 } + + replicationInfoEntry OBJECT-TYPE + SYNTAX ReplicationInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "replicationInfoTable Row Description" + INDEX { replContext } + ::= { replicationInfoTable 1 } + + ReplicationInfoEntry ::= SEQUENCE { + replContext ReplicationContextTC, + replTrapContext ReplicationContextTC, + replState ReplicationStateTC, + replStatus ReplicationStatusTC, + replFileSysStatus FileSystemStatusTC, + replConnTime ReplicationConnectTimeTC, + replSource ReplicationPathTC, + replDestination ReplicationPathTC, + replPreCompBytesSent ReplicationTrafficTC, + replPostCompBytesSent ReplicationTrafficTC, + replPreCompBytesRemaining ReplicationTrafficTC, + replPostCompBytesReceived ReplicationTrafficTC, + replThrottle ReplicationThrottleTC, + replSyncedAsOfTime ReplicationSyncedTimeTC + } + + replContext OBJECT-TYPE + SYNTAX ReplicationContextTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "context ID of replication source/dest pair" + ::= { replicationInfoEntry 1 } + + replTrapContext OBJECT-TYPE + SYNTAX ReplicationContextTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "context ID of replication source/dest pair for traps" + ::= { replicationInfoEntry 2 } + + replState OBJECT-TYPE + SYNTAX ReplicationStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "state of replication source/dest pair" + ::= { replicationInfoEntry 3 } + + replStatus OBJECT-TYPE + SYNTAX ReplicationStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of replication source/dest pair connection" + ::= { replicationInfoEntry 4 } + + replFileSysStatus OBJECT-TYPE + SYNTAX FileSystemStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status of filesystem" + ::= { replicationInfoEntry 5 } + + replConnTime OBJECT-TYPE + SYNTAX ReplicationConnectTimeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "time of connection established between source and dest, + or time since disconnect if status is 'disconnected'" + ::= { replicationInfoEntry 6 } + + replSource OBJECT-TYPE + SYNTAX ReplicationPathTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "network path to replication source directory" + ::= { replicationInfoEntry 7 } + + replDestination OBJECT-TYPE + SYNTAX ReplicationPathTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "network path to replication destination directory" + ::= { replicationInfoEntry 8 } + + replPreCompBytesSent OBJECT-TYPE + SYNTAX ReplicationTrafficTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "pre compression bytes sent" + ::= { replicationInfoEntry 9 } + + replPostCompBytesSent OBJECT-TYPE + SYNTAX ReplicationTrafficTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "post compression bytes sent" + ::= { replicationInfoEntry 10 } + + replPreCompBytesRemaining OBJECT-TYPE + SYNTAX ReplicationTrafficTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "pre compression bytes remaining" + ::= { replicationInfoEntry 11 } + + replPostCompBytesReceived OBJECT-TYPE + SYNTAX ReplicationTrafficTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "post compression bytes received" + ::= { replicationInfoEntry 12 } + + replThrottle OBJECT-TYPE + SYNTAX ReplicationThrottleTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "replication throttle in bps -- -1 is disabled, 0 unlimited" + ::= { replicationInfoEntry 13 } + + replSyncedAsOfTime OBJECT-TYPE + SYNTAX ReplicationSyncedTimeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "time when the source and destination were in sync, + or 0 if the time is unknown" + ::= { replicationInfoEntry 14 } + +-- ********************************************************************** +-- +-- nfsActive +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nfs (1.3.6.1.4.1.19746.1.9) +-- nfsActive (1.3.6.1.4.1.19746.1.9.2) +-- +-- ********************************************************************** + + nfsActive OBJECT IDENTIFIER ::= { nfs 4 } + + nfsActiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF NfsActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of Nfs Active Clients." + ::= { nfsActive 1 } + + nfsActiveEntry OBJECT-TYPE + SYNTAX NfsActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "nfsActiveTable Row Description" + INDEX { nfsActiveIndex } + ::= { nfsActiveTable 1 } + + NfsActiveEntry ::= SEQUENCE { + nfsActiveIndex DDMibTableIndexTC, + nfsActivePath DDMibTableString1024TC, + nfsActiveClients DDMibTableString1024TC + } + + nfsActiveIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NFS Active index" + ::= { nfsActiveEntry 1 } + + nfsActivePath OBJECT-TYPE + SYNTAX DDMibTableString1024TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS Active client path" + ::= { nfsActiveEntry 2 } + + nfsActiveClients OBJECT-TYPE + SYNTAX DDMibTableString1024TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS Active Client" + ::= { nfsActiveEntry 3 } + + +-- ********************************************************************** +-- +-- nfsClient +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nfs (1.3.6.1.4.1.19746.1.9) +-- nfsClient (1.3.6.1.4.1.19746.1.9.2) +-- +-- ********************************************************************** + + nfsClient OBJECT IDENTIFIER ::= { nfs 2 } + + nfsClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF NfsClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NfsClientEntry." + ::= { nfsClient 1 } + + nfsClientEntry OBJECT-TYPE + SYNTAX NfsClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "nfsClientTable Row Description" + INDEX { nfsClientIndex } + ::= { nfsClientTable 1 } + + NfsClientEntry ::= SEQUENCE { + nfsClientIndex NfsClientIndexTC, + nfsClientPath NfsClientPathTC, + nfsClientClients NfsClientClientsTC, + nfsClientOptions NfsClientOptionsTC + } + + nfsClientIndex OBJECT-TYPE + SYNTAX NfsClientIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NFS client index" + ::= { nfsClientEntry 1 } + + nfsClientPath OBJECT-TYPE + SYNTAX NfsClientPathTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS client path" + ::= { nfsClientEntry 2 } + + nfsClientClients OBJECT-TYPE + SYNTAX NfsClientClientsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "List of NFS clients" + ::= { nfsClientEntry 3 } + + nfsClientOptions OBJECT-TYPE + SYNTAX NfsClientOptionsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS client's options" + ::= { nfsClientEntry 4 } + +-- ********************************************************************** +-- +-- nfsPort +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nfs (1.3.6.1.4.1.19746.1.9) +-- nfsPort (1.3.6.1.4.1.19746.1.9.5) +-- +-- ********************************************************************** + + nfsPort OBJECT IDENTIFIER ::= { nfs 5 } + + nfsPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF NfsPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NfsPortEntry." + ::= { nfsPort 1 } + + nfsPortEntry OBJECT-TYPE + SYNTAX NfsPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "nfsPortTable Row Description" + INDEX { nfsPortIndex } + ::= { nfsPortTable 1 } + + NfsPortEntry ::= SEQUENCE { + nfsPortIndex DDMibTableIndexTC, + nfsPortService DDMibTableString32TC, + nfsPortPort DDMibTableString32TC + } + + nfsPortIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NFS Port index" + ::= { nfsPortEntry 1 } + + nfsPortService OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS Port Service Name" + ::= { nfsPortEntry 2 } + + nfsPortPort OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS Service Port" + ::= { nfsPortEntry 3 } + + +-- ********************************************************************** +-- +-- nfsProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nfs (1.3.6.1.4.1.19746.1.9) +-- nfsProperties (1.3.6.1.4.1.19746.1.9.1) +-- +-- ********************************************************************** + + nfsProperties OBJECT IDENTIFIER ::= { nfs 1 } + + nfsStatus OBJECT-TYPE + SYNTAX NfsStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Status of the network file system" + ::= { nfsProperties 1 } + +-- ********************************************************************** +-- +-- nfsStats +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- nfs (1.3.6.1.4.1.19746.1.9) +-- nfsStats (1.3.6.1.4.1.19746.1.9.3) +-- +-- ********************************************************************** + + nfsStats OBJECT IDENTIFIER ::= { nfs 3 } + + nfsStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF NfsStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of NfsStatsEntry." + ::= { nfsStats 1 } + + nfsStatsEntry OBJECT-TYPE + SYNTAX NfsStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "nfsStatsTable Row Description" + INDEX { nfsStatsIndex } + ::= { nfsStatsTable 1 } + + NfsStatsEntry ::= SEQUENCE { + nfsStatsIndex NfsStatsIndexTC, + nfsStatsExportPoint NfsStatsExportPointTC, + nfsStatsFilesystemType NfsStatsFilesystemTypeTC, + nfsStatsCacheEntry NfsStatsCacheEntryTC, + nfsStatsFileHandleLookup NfsStatsFileHandleLookupTC, + nfsStatsMaxCacheSize NfsStatsMaxCacheSizeTC, + nfsStatsCurrentOpenStreams NfsStatsCurrentOpenStreamsTC + } + + nfsStatsIndex OBJECT-TYPE + SYNTAX NfsStatsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NFS resource index" + ::= { nfsStatsEntry 1 } + + nfsStatsExportPoint OBJECT-TYPE + SYNTAX NfsStatsExportPointTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NFS export point" + ::= { nfsStatsEntry 2 } + + nfsStatsFilesystemType OBJECT-TYPE + SYNTAX NfsStatsFilesystemTypeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File system type" + ::= { nfsStatsEntry 3 } + + nfsStatsCacheEntry OBJECT-TYPE + SYNTAX NfsStatsCacheEntryTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of cache entries" + ::= { nfsStatsEntry 4 } + + nfsStatsFileHandleLookup OBJECT-TYPE + SYNTAX NfsStatsFileHandleLookupTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "File handle lookup count" + ::= { nfsStatsEntry 5 } + + nfsStatsMaxCacheSize OBJECT-TYPE + SYNTAX NfsStatsMaxCacheSizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Max cache size" + ::= { nfsStatsEntry 6 } + + nfsStatsCurrentOpenStreams OBJECT-TYPE + SYNTAX NfsStatsCurrentOpenStreamsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current open stream count" + ::= { nfsStatsEntry 7 } + +-- ********************************************************************** +-- +-- cifsConfig +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- cifs (1.3.6.1.4.1.19746.1.10) +-- cifsConfig (1.3.6.1.4.1.19746.1.10.2) +-- cifsConfigMode (1.3.6.1.4.1.19746.1.10.2.1) +-- cifsConfigWINSServer (1.3.6.1.4.1.19746.1.10.2.2) +-- cifsConfigNetBIOSHostname (1.3.6.1.4.1.19746.1.10.2.3) +-- cifsConfigDomainController (1.3.6.1.4.1.19746.1.10.2.4) +-- cifsConfigDNS (1.3.6.1.4.1.19746.1.10.2.5) +-- cifsConfigGroupname (1.3.6.1.4.1.19746.1.10.2.6) +-- +-- ********************************************************************** + + cifsConfig OBJECT IDENTIFIER ::= { cifs 2 } + + cifsConfigMode OBJECT-TYPE + SYNTAX CifsConfigModeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS configuration mode" + ::= { cifsConfig 1 } + + cifsConfigWINSServer OBJECT-TYPE + SYNTAX CifsConfigWINSServerTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS WINS server" + ::= { cifsConfig 2 } + + cifsConfigNetBIOSHostname OBJECT-TYPE + SYNTAX CifsConfigNetBIOSHostnameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS Net BIOS hostname" + ::= { cifsConfig 3 } + + cifsConfigDomainController OBJECT-TYPE + SYNTAX CifsConfigDomainControllerTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS domain controller" + ::= { cifsConfig 4 } + + cifsConfigDNS OBJECT-TYPE + SYNTAX CifsConfigDNSTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS DNS server" + ::= { cifsConfig 5 } + + cifsConfigGroupName OBJECT-TYPE + SYNTAX CifsConfigGroupNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS configuration group name" + ::= { cifsConfig 6 } + + cifsConfigMaxConnection OBJECT-TYPE + SYNTAX CifsConfigMaxConnectionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS configuration maximum connection" + ::= { cifsConfig 7 } + + cifsConfigMaxOpenFilesPerConnection OBJECT-TYPE + SYNTAX CifsConfigMaxOpenFilesPerConnectionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS configuration maximum open files per connection" + ::= { cifsConfig 8 } + +-- ********************************************************************** +-- +-- cifsOptions +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- cifs (1.3.6.1.4.1.19746.1.10) +-- cifsOptions (1.3.6.1.4.1.19746.1.10.5) +-- +-- ********************************************************************** + + cifsOptions OBJECT IDENTIFIER ::= { cifs 5 } + + cifsOptionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CifsOptionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of CifsOptionsEntry." + ::= { cifsOptions 1 } + + cifsOptionsEntry OBJECT-TYPE + SYNTAX CifsOptionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "cifsOptionsTable Row Description" + INDEX { cifsOptionsIndex } + ::= { cifsOptionsTable 1 } + + CifsOptionsEntry ::= SEQUENCE { + cifsOptionsIndex CifsOptionsIndexTC, + cifsOptionsName CifsOptionsNameTC, + cifsOptionsValue CifsOptionsValueTC + } + + cifsOptionsIndex OBJECT-TYPE + SYNTAX CifsOptionsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CIFS Options index" + ::= { cifsOptionsEntry 1 } + + cifsOptionsName OBJECT-TYPE + SYNTAX CifsOptionsNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS Options name" + ::= { cifsOptionsEntry 2 } + + cifsOptionsValue OBJECT-TYPE + SYNTAX CifsOptionsValueTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS Options Value" + ::= { cifsOptionsEntry 3 } + + +-- ********************************************************************** +-- +-- cifsProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- cifs (1.3.6.1.4.1.19746.1.10) +-- cifsProperties (1.3.6.1.4.1.19746.1.10.1) +-- cifsStatus (1.3.6.1.4.1.19746.1.10.1.1) +-- +-- ********************************************************************** + + cifsProperties OBJECT IDENTIFIER ::= { cifs 1 } + + cifsStatus OBJECT-TYPE + SYNTAX CifsStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "CIFS status" + ::= { cifsProperties 1 } + +-- ********************************************************************** +-- +-- cifsShare +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- cifs (1.3.6.1.4.1.19746.1.10) +-- cifsShare (1.3.6.1.4.1.19746.1.10.3) +-- +-- ********************************************************************** + + cifsShare OBJECT IDENTIFIER ::= { cifs 3 } + + cifsShareTable OBJECT-TYPE + SYNTAX SEQUENCE OF CifsShareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of CifsShareEntry." + ::= { cifsShare 1 } + + cifsShareEntry OBJECT-TYPE + SYNTAX CifsShareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "cifsShareTable Row Description" + INDEX { cifsShareIndex } + ::= { cifsShareTable 1 } + + CifsShareEntry ::= SEQUENCE { + cifsShareIndex CifsShareIndexTC, + cifsShareName CifsShareNameTC, + cifsSharePath CifsSharePathTC, + cifsShareClients CifsShareClientsTC, + cifsShareUser CifsShareUserTC, + cifsShareComment CifsShareCommentTC, + cifsShareBrowsing CifsShareBrowsingTC, + cifsShareWriteable CifsShareWriteableTC, + cifsShareMaxConnection CifsShareMaxConnectionTC + } + + cifsShareIndex OBJECT-TYPE + SYNTAX CifsShareIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "CIFS share index" + ::= { cifsShareEntry 1 } + + cifsShareName OBJECT-TYPE + SYNTAX CifsShareNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share name" + ::= { cifsShareEntry 2 } + + cifsSharePath OBJECT-TYPE + SYNTAX CifsSharePathTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share path" + ::= { cifsShareEntry 3 } + + cifsShareClients OBJECT-TYPE + SYNTAX CifsShareClientsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share clients" + ::= { cifsShareEntry 4 } + + cifsShareUser OBJECT-TYPE + SYNTAX CifsShareUserTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share user" + ::= { cifsShareEntry 5 } + + cifsShareComment OBJECT-TYPE + SYNTAX CifsShareCommentTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share comment" + ::= { cifsShareEntry 6 } + + cifsShareBrowsing OBJECT-TYPE + SYNTAX CifsShareBrowsingTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share browsing" + ::= { cifsShareEntry 7 } + + cifsShareWriteable OBJECT-TYPE + SYNTAX CifsShareWriteableTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share writeable" + ::= { cifsShareEntry 8 } + + cifsShareMaxConnection OBJECT-TYPE + SYNTAX CifsShareMaxConnectionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "CIFS share maximum connection" + ::= { cifsShareEntry 9 } + +-- ********************************************************************** +-- +-- vtlLibrary +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlLibrary (1.3.6.1.4.1.19746.1.11.2.1) +-- +-- ********************************************************************** + + vtlConfiguration OBJECT IDENTIFIER ::= { vtl 2 } + vtlLibrary OBJECT IDENTIFIER ::= { vtlConfiguration 1 } + + + vtlLibraryTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlLibraryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlLibraryEntry." + ::= { vtlLibrary 1 } + + vtlLibraryEntry OBJECT-TYPE + SYNTAX VtlLibraryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlLibraryTable Row Description" + INDEX { vtlLibraryIndex } + ::= { vtlLibraryTable 1 } + + VtlLibraryEntry ::= SEQUENCE { + vtlLibraryIndex VtlLibraryIndexTC, + vtlLibraryName VtlLibraryNameTC, + vtlLibraryVendor VtlLibraryVendorTC, + vtlLibraryModel VtlLibraryModelTC, + vtlLibraryRevision VtlLibraryRevisionTC, + vtlLibrarySerial VtlLibrarySerialTC, + vtlLibraryTotalDrives VtlLibraryTotalDrivesTC, + vtlLibraryTotalSlots VtlLibraryTotalSlotsTC, + vtlLibraryTotalCaps VtlLibraryTotalCapsTC, + vtlLibraryStatus VtlLibraryStatusTC + } + + vtlLibraryIndex OBJECT-TYPE + SYNTAX VtlLibraryIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Library index" + ::= { vtlLibraryEntry 1 } + + vtlLibraryName OBJECT-TYPE + SYNTAX VtlLibraryNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library name" + ::= { vtlLibraryEntry 2 } + + vtlLibraryVendor OBJECT-TYPE + SYNTAX VtlLibraryVendorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library vendor" + ::= { vtlLibraryEntry 3 } + + vtlLibraryModel OBJECT-TYPE + SYNTAX VtlLibraryModelTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library model" + ::= { vtlLibraryEntry 4 } + + vtlLibraryRevision OBJECT-TYPE + SYNTAX VtlLibraryRevisionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library revision" + ::= { vtlLibraryEntry 5 } + + vtlLibrarySerial OBJECT-TYPE + SYNTAX VtlLibrarySerialTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library serial" + ::= { vtlLibraryEntry 6 } + + vtlLibraryTotalDrives OBJECT-TYPE + SYNTAX VtlLibraryTotalDrivesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library total drives" + ::= { vtlLibraryEntry 7 } + + vtlLibraryTotalSlots OBJECT-TYPE + SYNTAX VtlLibraryTotalSlotsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library total slots" + ::= { vtlLibraryEntry 8 } + + vtlLibraryTotalCaps OBJECT-TYPE + SYNTAX VtlLibraryTotalCapsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library total caps" + ::= { vtlLibraryEntry 9 } + + vtlLibraryStatus OBJECT-TYPE + SYNTAX VtlLibraryStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL library status" + ::= { vtlLibraryEntry 10 } + +-- ********************************************************************** +-- +-- vtlDrive +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlDrive (1.3.6.1.4.1.19746.1.11.2.2) +-- +-- ********************************************************************** + + vtlDrive OBJECT IDENTIFIER ::= { vtlConfiguration 2 } + + vtlDriveTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlDriveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlDriveEntry." + ::= { vtlDrive 1 } + + vtlDriveEntry OBJECT-TYPE + SYNTAX VtlDriveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlDriveTable Row Description" + INDEX { vtlDriveIndex } + ::= { vtlDriveTable 1 } + + VtlDriveEntry ::= SEQUENCE { + vtlDriveIndex VtlDriveIndexTC, + vtlDriveName VtlDriveNameTC, + vtlDriveVendor VtlDriveVendorTC, + vtlDriveModel VtlDriveModelTC, + vtlDriveRevision VtlDriveRevisionTC, + vtlDriveSerial VtlDriveSerialTC, + vtlDriveLibraryName VtlLibraryNameTC, + vtlDriveStatus VtlDriveStatusTC, + vtlDriveTapeVolume VtlDriveTapeVolumeTC + } + + vtlDriveIndex OBJECT-TYPE + SYNTAX VtlDriveIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL drive index" + ::= { vtlDriveEntry 1 } + + vtlDriveName OBJECT-TYPE + SYNTAX VtlDriveNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive name" + ::= { vtlDriveEntry 2 } + + vtlDriveVendor OBJECT-TYPE + SYNTAX VtlDriveVendorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive vendor" + ::= { vtlDriveEntry 3 } + + vtlDriveModel OBJECT-TYPE + SYNTAX VtlDriveModelTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive model" + ::= { vtlDriveEntry 4 } + + vtlDriveRevision OBJECT-TYPE + SYNTAX VtlDriveRevisionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive revision" + ::= { vtlDriveEntry 5 } + + vtlDriveSerial OBJECT-TYPE + SYNTAX VtlDriveSerialTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive serial" + ::= { vtlDriveEntry 6 } + + vtlDriveLibraryName OBJECT-TYPE + SYNTAX VtlLibraryNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive library name" + ::= { vtlDriveEntry 7 } + + vtlDriveStatus OBJECT-TYPE + SYNTAX VtlDriveStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive status" + ::= { vtlDriveEntry 8 } + + vtlDriveTapeVolume OBJECT-TYPE + SYNTAX VtlDriveTapeVolumeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL drive tape volume" + ::= { vtlDriveEntry 9 } + + +-- ********************************************************************** +-- +-- vtlGroups +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlGroups (1.3.6.1.4.1.19746.1.11.2.7) +-- +-- ********************************************************************** + + vtlGroups OBJECT IDENTIFIER ::= { vtlConfiguration 7 } + + vtlGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlGroupEntry." + ::= { vtlGroups 1 } + + vtlGroupEntry OBJECT-TYPE + SYNTAX VtlGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlGroupTable Row Description" + INDEX { vtlGroupIndex } + ::= { vtlGroupTable 1 } + + VtlGroupEntry ::= SEQUENCE { + vtlGroupIndex DDMibTableIndexTC, + vtlGroupName DDMibTableString32TC, + vtlGroupInitiaterCount DDMibInteger32TC, + vtlGroupDeviceCount DDMibInteger32TC + } + + vtlGroupIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Group index" + ::= { vtlGroupEntry 1 } + + vtlGroupName OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Group Name" + ::= { vtlGroupEntry 2 } + + vtlGroupInitiaterCount OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Group Initiater Count" + ::= { vtlGroupEntry 3 } + + + vtlGroupDeviceCount OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Group Device Count" + ::= { vtlGroupEntry 4 } + +-- ********************************************************************** +-- +-- vtlInitiator +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlInitiator (1.3.6.1.4.1.19746.1.11.2.8) +-- +-- ********************************************************************** + + vtlInitiator OBJECT IDENTIFIER ::= { vtlConfiguration 8 } + + vtlInitiatorTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlInitiatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlInitiatorEntry." + ::= { vtlInitiator 1 } + + vtlInitiatorEntry OBJECT-TYPE + SYNTAX VtlInitiatorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlInitiatorTable Row Description" + INDEX { vtlInitiatorIndex } + ::= { vtlInitiatorTable 1 } + + VtlInitiatorEntry ::= SEQUENCE { + vtlInitiatorIndex DDMibTableIndexTC, + vtlInitiatorName DDMibTableString32TC, + vtlInitiatorStatus DDMibTableString32TC, + vtlInitiatorGroup DDMibTableString32TC, + vtlInitiatorWWNN DDMibTableString64TC, + vtlInitiatorWWPN DDMibTableString64TC, + vtlInitiatorPort DDMibTableString32TC + } + + vtlInitiatorIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Initiator index" + ::= { vtlInitiatorEntry 1 } + + vtlInitiatorName OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Initiator Name" + ::= { vtlInitiatorEntry 2 } + + vtlInitiatorStatus OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Initiator Status" + ::= { vtlInitiatorEntry 3 } + + + vtlInitiatorGroup OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Initiator Group" + ::= { vtlInitiatorEntry 4 } + + vtlInitiatorWWNN OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Initiator WWNN" + ::= { vtlInitiatorEntry 5 } + + vtlInitiatorWWPN OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Initiator WWPN" + ::= { vtlInitiatorEntry 6 } + + vtlInitiatorPort OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Initiator Port" + ::= { vtlInitiatorEntry 7 } + + +-- ********************************************************************** +-- +-- vtlPool +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlPool (1.3.6.1.4.1.19746.1.11.2.6) +-- +-- ********************************************************************** + + vtlPool OBJECT IDENTIFIER ::= { vtlConfiguration 6 } + + vtlPoolTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlPoolEntry." + ::= { vtlPool 1 } + + vtlPoolEntry OBJECT-TYPE + SYNTAX VtlPoolEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlPoolTable Row Description" + INDEX { vtlPoolIndex } + ::= { vtlPoolTable 1 } + + VtlPoolEntry ::= SEQUENCE { + vtlPoolIndex DDMibTableIndexTC, + vtlPoolPool DDMibTableString64TC, + vtlPoolStatus DDMibTableString64TC, + vtlPoolTapes DDMibTableString64TC, + vtlPoolSize DDMibTableString64TC, + vtlPoolUsed DDMibTableString64TC, + vtlPoolComp DDMibTableString64TC + } + + vtlPoolIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Pool index" + ::= { vtlPoolEntry 1 } + + vtlPoolPool OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Pool Pool" + ::= { vtlPoolEntry 2 } + + vtlPoolStatus OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Pool Status" + ::= { vtlPoolEntry 3 } + + + vtlPoolTapes OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Pool Tapes" + ::= { vtlPoolEntry 4 } + + vtlPoolSize OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Pool Size" + ::= { vtlPoolEntry 5 } + + vtlPoolUsed OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Pool Used" + ::= { vtlPoolEntry 6 } + + vtlPoolComp OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Pool Compression" + ::= { vtlPoolEntry 7 } + + +-- ********************************************************************** +-- +-- vtlPort +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlPort (1.3.6.1.4.1.19746.1.11.2.3) +-- +-- ********************************************************************** + + vtlPort OBJECT IDENTIFIER ::= { vtlConfiguration 3 } + + vtlPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlPortEntry." + ::= { vtlPort 1 } + + vtlPortEntry OBJECT-TYPE + SYNTAX VtlPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlPortTable Row Description" + INDEX { vtlPortIndex } + ::= { vtlPortTable 1 } + + VtlPortEntry ::= SEQUENCE { + vtlPortIndex VtlPortIndexTC, + vtlPortName VtlPortNameTC, + vtlPortID VtlPortIDTC, + vtlPortModel VtlPortModelTC, + vtlPortFirmware VtlPortFirmwareTC, + vtlPortWWNN VtlPortWWNNTC, + vtlPortWWPN VtlPortWWPNTC, + vtlPortConnectionType VtlPortConnectionTypeTC, + vtlPortSpeed VtlPortSpeedTC, + vtlPortEnabled VtlPortEnabledTC, + vtlPortStatus VtlPortStatusTC, + vtlPortTrapIndex VtlPortIndexTC + } + + vtlPortIndex OBJECT-TYPE + SYNTAX VtlPortIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Port index" + ::= { vtlPortEntry 1 } + + vtlPortName OBJECT-TYPE + SYNTAX VtlPortNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port name" + ::= { vtlPortEntry 2 } + + vtlPortID OBJECT-TYPE + SYNTAX VtlPortIDTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port ID" + ::= { vtlPortEntry 3 } + + vtlPortModel OBJECT-TYPE + SYNTAX VtlPortModelTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port model" + ::= { vtlPortEntry 4 } + + vtlPortFirmware OBJECT-TYPE + SYNTAX VtlPortFirmwareTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port Firmware Version" + ::= { vtlPortEntry 5 } + + vtlPortWWNN OBJECT-TYPE + SYNTAX VtlPortWWNNTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port WWNN address" + ::= { vtlPortEntry 6 } + + vtlPortWWPN OBJECT-TYPE + SYNTAX VtlPortWWPNTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port WWPN Address" + ::= { vtlPortEntry 7 } + + vtlPortConnectionType OBJECT-TYPE + SYNTAX VtlPortConnectionTypeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port Connection Type" + ::= { vtlPortEntry 8 } + + vtlPortSpeed OBJECT-TYPE + SYNTAX VtlPortSpeedTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port Speed in Gibs" + ::= { vtlPortEntry 9 } + + vtlPortEnabled OBJECT-TYPE + SYNTAX VtlPortEnabledTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port Enabled" + ::= { vtlPortEntry 10 } + + vtlPortStatus OBJECT-TYPE + SYNTAX VtlPortStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port Status" + ::= { vtlPortEntry 11 } + + vtlPortTrapIndex OBJECT-TYPE + SYNTAX VtlPortIndexTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Port index" + ::= { vtlPortEntry 12 } + +-- ********************************************************************** +-- +-- vtlProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlProperties (1.3.6.1.4.1.19746.1.11.1) +-- vtlAdminState (1.3.6.1.4.1.19746.1.11.1.1) +-- vtlProcessState (1.3.6.1.4.1.19746.1.11.1.2) +-- +-- ********************************************************************** + + vtlProperties OBJECT IDENTIFIER ::= { vtl 1 } + + vtlAdminState OBJECT-TYPE + SYNTAX VtlAdminStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of VTL administration" + ::= { vtlProperties 1 } + + vtlProcessState OBJECT-TYPE + SYNTAX VtlProcessStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of VTL process" + ::= { vtlProperties 2 } + +-- ********************************************************************** +-- +-- vtlStats +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlStats (1.3.6.1.4.1.19746.1.11.3) +-- +-- ********************************************************************** + + vtlStats OBJECT IDENTIFIER ::= { vtl 3 } + + vtlStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlStatsEntry." + ::= { vtlStats 1 } + + vtlStatsEntry OBJECT-TYPE + SYNTAX VtlStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlStatsTable Row Description" + INDEX { vtlStatsIndex } + ::= { vtlStatsTable 1 } + + VtlStatsEntry ::= SEQUENCE { + vtlStatsIndex VtlStatsIndexTC, + vtlStatsPort VtlStatsPortTC, + vtlStatsConrolCommands VtlStatsConrolCommandsTC, + vtlStatsWriteCommands VtlStatsWriteCommandsTC, + vtlStatsReadCommands VtlStatsReadCommandsTC, + vtlStatsIn VtlStatsInTC, + vtlStatsOut VtlStatsOutTC, + vtlStatsLinkFailures VtlStatsLinkFailuresTC, + vtlStatsLIPCount VtlStatsLIPCountTC, + vtlStatsSyncLosses VtlStatsSyncLossesTC, + vtlStatsSignalLosses VtlStatsSignalLossesTC, + vtlStatsPrimSeqProtoErrors VtlStatsPrimSeqProtoErrorsTC, + vtlStatsInvalidTxWords VtlStatsInvalidTxWordsTC, + vtlStatsInvalidCRCs VtlStatsInvalidCRCsTC + + } + + vtlStatsIndex OBJECT-TYPE + SYNTAX VtlStatsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Stats index" + ::= { vtlStatsEntry 1 } + + vtlStatsPort OBJECT-TYPE + SYNTAX VtlStatsPortTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats Port" + ::= { vtlStatsEntry 2 } + + vtlStatsConrolCommands OBJECT-TYPE + SYNTAX VtlStatsConrolCommandsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats ConrolCommands" + ::= { vtlStatsEntry 3 } + + vtlStatsWriteCommands OBJECT-TYPE + SYNTAX VtlStatsWriteCommandsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats WriteCommands" + ::= { vtlStatsEntry 4 } + + vtlStatsReadCommands OBJECT-TYPE + SYNTAX VtlStatsReadCommandsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats ReadCommands" + ::= { vtlStatsEntry 5 } + + vtlStatsIn OBJECT-TYPE + SYNTAX VtlStatsInTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats In" + ::= { vtlStatsEntry 6 } + + vtlStatsOut OBJECT-TYPE + SYNTAX VtlStatsOutTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats Outression" + ::= { vtlStatsEntry 7 } + + vtlStatsLinkFailures OBJECT-TYPE + SYNTAX VtlStatsLinkFailuresTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats status" + ::= { vtlStatsEntry 8 } + + vtlStatsLIPCount OBJECT-TYPE + SYNTAX VtlStatsLIPCountTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats LIPCount" + ::= { vtlStatsEntry 9 } + + vtlStatsSyncLosses OBJECT-TYPE + SYNTAX VtlStatsSyncLossesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats SyncLosses" + ::= { vtlStatsEntry 10 } + + vtlStatsSignalLosses OBJECT-TYPE + SYNTAX VtlStatsSignalLossesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats SignalLosses" + ::= { vtlStatsEntry 11 } + + vtlStatsPrimSeqProtoErrors OBJECT-TYPE + SYNTAX VtlStatsPrimSeqProtoErrorsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats PrimSeqProtoErrors" + ::= { vtlStatsEntry 12 } + + vtlStatsInvalidTxWords OBJECT-TYPE + SYNTAX VtlStatsInvalidTxWordsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats InvalidTxWordsression" + ::= { vtlStatsEntry 13 } + + vtlStatsInvalidCRCs OBJECT-TYPE + SYNTAX VtlStatsInvalidCRCsTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Stats 1status" + ::= { vtlStatsEntry 14 } + + +-- ********************************************************************** +-- +-- vtlTape +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- vtl (1.3.6.1.4.1.19746.1.11) +-- vtlConfiguration (1.3.6.1.4.1.19746.1.11.2) +-- vtlTape (1.3.6.1.4.1.19746.1.11.2.4) +-- +-- ********************************************************************** + + vtlTape OBJECT IDENTIFIER ::= { vtlConfiguration 4 } + + vtlTapeTable OBJECT-TYPE + SYNTAX SEQUENCE OF VtlTapeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of VtlTapeEntry." + ::= { vtlTape 1 } + + vtlTapeEntry OBJECT-TYPE + SYNTAX VtlTapeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "vtlTapeTable Row Description" + INDEX { vtlTapeIndex } + ::= { vtlTapeTable 1 } + + VtlTapeEntry ::= SEQUENCE { + vtlTapeIndex VtlTapeIndexTC, + vtlTapeBarCode VtlTapeBarCodeTC, + vtlTapePool VtlTapePoolTC, + vtlTapeLocation VtlTapeLocationTC, + vtlTapeState VtlTapeStateTC, + vtlTapeSize VtlTapeSizeTC, + vtlTapeUsed VtlTapeUsedTC, + vtlTapeComp VtlTapeCompTC, + vtlTapeModTime VtlTapeModTimeTC + } + + vtlTapeIndex OBJECT-TYPE + SYNTAX VtlTapeIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "VTL Tape index" + ::= { vtlTapeEntry 1 } + + vtlTapeBarCode OBJECT-TYPE + SYNTAX VtlTapeBarCodeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape BarCode" + ::= { vtlTapeEntry 2 } + + vtlTapePool OBJECT-TYPE + SYNTAX VtlTapePoolTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape Pool" + ::= { vtlTapeEntry 3 } + + vtlTapeLocation OBJECT-TYPE + SYNTAX VtlTapeLocationTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape Location" + ::= { vtlTapeEntry 4 } + + + vtlTapeState OBJECT-TYPE + SYNTAX VtlTapeStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape State" + ::= { vtlTapeEntry 5 } + + vtlTapeSize OBJECT-TYPE + SYNTAX VtlTapeSizeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape Size" + ::= { vtlTapeEntry 6 } + + vtlTapeUsed OBJECT-TYPE + SYNTAX VtlTapeUsedTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape Used" + ::= { vtlTapeEntry 7 } + + vtlTapeComp OBJECT-TYPE + SYNTAX VtlTapeCompTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape Compression" + ::= { vtlTapeEntry 8 } + + vtlTapeModTime OBJECT-TYPE + SYNTAX VtlTapeModTimeTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VTL Tape status" + ::= { vtlTapeEntry 9 } + + +-- ********************************************************************** +-- +-- ddboostAccessClients +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostAccessClients (1.3.6.1.4.1.19746.1.12.8) +-- +-- ********************************************************************** + + ddboostAccessClients OBJECT IDENTIFIER ::= { ddboost 8 } + + ddboostAccessClientsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdboostAccessClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DDBOOST AccessClients table information for DDBOOST Access Client Configuration" + ::= { ddboostAccessClients 1 } + + ddboostAccessClientsEntry OBJECT-TYPE + SYNTAX DdboostAccessClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboostAccessClientsTable Row Entry" + INDEX { ddboostAccessClientsIndex } + ::= { ddboostAccessClientsTable 1 } + + DdboostAccessClientsEntry ::= SEQUENCE { + ddboostAccessClientsIndex DDMibTableIndexTC, + ddboostAccessClientsName DDMibTableString64TC + } + + ddboostAccessClientsIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboost AccessClients Table index" + ::= { ddboostAccessClientsEntry 1 } + + ddboostAccessClientsName OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost Access clients Name " + ::= { ddboostAccessClientsEntry 2 } + + + + +-- ********************************************************************** +-- +-- ddboostProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostConnections (1.3.6.1.4.1.19746.1.12.3) +-- +-- ********************************************************************** + + ddboostConnections OBJECT IDENTIFIER ::= { ddboost 3 } + + ddboostConnectionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdboostConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DDBOOST connections table information for DDBOOST Client Connections" + ::= { ddboostConnections 1 } + + ddboostConnectionsEntry OBJECT-TYPE + SYNTAX DdboostConnectionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboostConnectionsTable Row Entry" + INDEX { ddboostConnectionsIndex } + ::= { ddboostConnectionsTable 1 } + + DdboostConnectionsEntry ::= SEQUENCE { + ddboostConnectionsIndex DDMibTableIndexTC, + ddboostInterface DDMibTableString64TC, + ddboostifGroupMember DDMibTableEnabledTC, + ddboostBackupConnections DDMibInteger32TC, + ddboostRestoreConnections DDMibInteger32TC, + ddboostControlConnections DDMibInteger32TC, + ddboostTotalConnections DDMibInteger32TC + } + + ddboostConnectionsIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboost connections Table index" + ::= { ddboostConnectionsEntry 1 } + + ddboostInterface OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost Interface Name" + ::= { ddboostConnectionsEntry 2 } + + ddboostifGroupMember OBJECT-TYPE + SYNTAX DDMibTableEnabledTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If Member of ifGroup" + ::= { ddboostConnectionsEntry 3 } + + ddboostBackupConnections OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost backup connections" + ::= { ddboostConnectionsEntry 4 } + + ddboostRestoreConnections OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost Restore connections" + ::= { ddboostConnectionsEntry 5 } + + ddboostControlConnections OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost control connections" + ::= { ddboostConnectionsEntry 6 } + + ddboostTotalConnections OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost Total connections" + ::= { ddboostConnectionsEntry 7 } + + + + +-- ********************************************************************** +-- +-- ddboostProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostFileReplicationHistory (1.3.6.1.4.1.19746.1.12.6) +-- +-- ********************************************************************** + + ddboostFileReplicationHistory OBJECT IDENTIFIER ::= { ddboost 6 } + + ddboostFileReplicationHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdboostFileReplicationHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DDBOOST FileReplicationHistory table contains information for File Replication History" + ::= { ddboostFileReplicationHistory 1 } + + ddboostFileReplicationHistoryEntry OBJECT-TYPE + SYNTAX DdboostFileReplicationHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboostFileReplicationHistoryTable Row Entry" + INDEX { ddboostFileReplHistoryIndex } + ::= { ddboostFileReplicationHistoryTable 1 } + + DdboostFileReplicationHistoryEntry ::= SEQUENCE { + ddboostFileReplHistoryIndex DDMibTableIndexTC, + ddboostFileReplHistoryDirection DDMibTableString32TC, + ddboostFileReplHistoryNetwork DDMibTrafficBytesTC, + ddboostFileReplHistoryPreComp DDMibTrafficBytesTC, + ddboostFileReplHistoryPostComp DDMibTrafficBytesTC, + ddboostFileReplHistoryLowBWOpt DDMibTableString32TC, + ddboostFileReplHistoryErrors DDMibTrafficBytesTC, + ddboostFileReplHistoryDate DDMibDateTC, + ddboostFileReplHistoryTime DDMibDateTC + } + + ddboostFileReplHistoryIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboost FileReplicationHistory Table index" + ::= { ddboostFileReplicationHistoryEntry 1 } + + ddboostFileReplHistoryDirection OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost File ReplHistory History Direction" + ::= { ddboostFileReplicationHistoryEntry 2 } + + ddboostFileReplHistoryNetwork OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File Replication History Network KBytes Sent" + ::= { ddboostFileReplicationHistoryEntry 3 } + + ddboostFileReplHistoryPreComp OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File ReplHistory Pre Compressed Kbytes sent" + ::= { ddboostFileReplicationHistoryEntry 4 } + + ddboostFileReplHistoryPostComp OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File ReplHistory Post Compressed KBytes" + ::= { ddboostFileReplicationHistoryEntry 5 } + + + ddboostFileReplHistoryLowBWOpt OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File ReplHistory KBytes after Low Bandwidth optimization" + ::= { ddboostFileReplicationHistoryEntry 6 } + + ddboostFileReplHistoryErrors OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File ReplHistory Errors" + ::= { ddboostFileReplicationHistoryEntry 7 } + + ddboostFileReplHistoryDate OBJECT-TYPE + SYNTAX DDMibDateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost File ReplHistory Date" + ::= { ddboostFileReplicationHistoryEntry 8 } + + ddboostFileReplHistoryTime OBJECT-TYPE + SYNTAX DDMibDateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost File ReplHistory Time" + ::= { ddboostFileReplicationHistoryEntry 9 } + + + +-- ********************************************************************** +-- +-- ddboostProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostFileReplicationStats (1.3.6.1.4.1.19746.1.12.5) +-- +-- ********************************************************************** + + ddboostFileReplicationStats OBJECT IDENTIFIER ::= { ddboost 5 } + + ddboostFileReplicationStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdboostFileReplicationStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DDBOOST FileReplicationStats table contains information for File Replication Stats" + ::= { ddboostFileReplicationStats 1 } + + ddboostFileReplicationStatsEntry OBJECT-TYPE + SYNTAX DdboostFileReplicationStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboostFileReplicationStatsTable Row Entry" + INDEX { ddboostFileReplStatsIndex } + ::= { ddboostFileReplicationStatsTable 1 } + + DdboostFileReplicationStatsEntry ::= SEQUENCE { + ddboostFileReplStatsIndex DDMibTableIndexTC, + ddboostFileReplStatsDirection DDMibTableString32TC, + ddboostFileReplStatsNetworkSent DDMibTrafficBytesTC, + ddboostFileReplStatsPreCompSent DDMibTrafficBytesTC, + ddboostFileReplStatsFiltered DDMibTrafficBytesTC, + ddboostFileReplStatsLowBWOpt DDMibTrafficBytesTC, + ddboostFileReplStatsLocalComp DDMibTrafficBytesTC, + ddboostFileReplStatsCompRatio DDMibTableString32TC + } + + ddboostFileReplStatsIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboost FileReplicationStats Table index" + ::= { ddboostFileReplicationStatsEntry 1 } + + ddboostFileReplStatsDirection OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost File Replication Direction" + ::= { ddboostFileReplicationStatsEntry 2 } + + ddboostFileReplStatsNetworkSent OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File Replication Network Bytes Sent" + ::= { ddboostFileReplicationStatsEntry 3 } + + ddboostFileReplStatsPreCompSent OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File Replication Pre Compressed bytes sent" + ::= { ddboostFileReplicationStatsEntry 4 } + + ddboostFileReplStatsFiltered OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File Replication Bytes after Filtering" + ::= { ddboostFileReplicationStatsEntry 5 } + + + ddboostFileReplStatsLowBWOpt OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File Replication Bytes after Low Bandwidth optimization" + ::= { ddboostFileReplicationStatsEntry 6 } + + ddboostFileReplStatsLocalComp OBJECT-TYPE + SYNTAX DDMibTrafficBytesTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDBoost File Replication Bytes after local compression" + ::= { ddboostFileReplicationStatsEntry 7 } + + ddboostFileReplStatsCompRatio OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost File Replication Compressed Ratio" + ::= { ddboostFileReplicationStatsEntry 8 } + + + + +-- ********************************************************************** +-- +-- ddboostIfGroupConfig +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostIfGroupConfig (1.3.6.1.4.1.19746.1.12.7) +-- +-- ********************************************************************** + + ddboostIfGroupConfig OBJECT IDENTIFIER ::= { ddboost 7 } + + ddboostIfGroupConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdboostIfGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DDBOOST IfGroupConfig table information for DDBOOST ifGroup Configuration" + ::= { ddboostIfGroupConfig 1 } + + ddboostIfGroupConfigEntry OBJECT-TYPE + SYNTAX DdboostIfGroupConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboostIfGroupConfigTable Row Entry" + INDEX { ddboostIfGroupConfigIndex } + ::= { ddboostIfGroupConfigTable 1 } + + DdboostIfGroupConfigEntry ::= SEQUENCE { + ddboostIfGroupConfigIndex DDMibTableIndexTC, + ddboostIfGroupInterface DDMibTableString64TC + } + + ddboostIfGroupConfigIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboost IfGroupConfig Table index" + ::= { ddboostIfGroupConfigEntry 1 } + + ddboostIfGroupInterface OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost ifGroup Interface Name" + ::= { ddboostIfGroupConfigEntry 2 } + + + + +-- ********************************************************************** +-- +-- ddboostOptions +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostOptions (1.3.6.1.4.1.19746.1.12.9) +-- +-- ********************************************************************** + + ddboostOptions OBJECT IDENTIFIER ::= { ddboost 9 } + + ddboostOptionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdboostOptionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DDBOOST Options table" + ::= { ddboostOptions 1 } + + ddboostOptionsEntry OBJECT-TYPE + SYNTAX DdboostOptionsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboostOptionsTable Row Entry" + INDEX { ddboostOptionsIndex } + ::= { ddboostOptionsTable 1 } + + DdboostOptionsEntry ::= SEQUENCE { + ddboostOptionsIndex DDMibTableIndexTC, + ddboostOptionsName DDMibTableString64TC, + ddboostOptionsStatus DDMibStatusTC + } + + ddboostOptionsIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboost Option Table index" + ::= { ddboostOptionsEntry 1 } + + ddboostOptionsName OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost Option Value Name " + ::= { ddboostOptionsEntry 2 } + + + ddboostOptionsStatus OBJECT-TYPE + SYNTAX DDMibStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost Option Status Enabled/Disabled " + ::= { ddboostOptionsEntry 3 } + + + + + +-- ********************************************************************** +-- +-- ddboostProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostProperties (1.3.6.1.4.1.19746.1.12.1) +-- ddboostStatus (1.3.6.1.4.1.19746.1.12.1.1) +-- ddboostUser (1.3.6.1.4.1.19746.1.12.1.2) +-- ddboostIfGroupStatus (1.3.6.1.4.1.19746.1.12.1.3) +-- +-- ********************************************************************** + + ddboostProperties OBJECT IDENTIFIER ::= { ddboost 1 } + + ddboostStatus OBJECT-TYPE + SYNTAX DDboostStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DDBOOST Status" + ::= { ddboostProperties 1 } + + ddboostUser OBJECT-TYPE + SYNTAX DDboostUserTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DDBOOST User" + ::= { ddboostProperties 2 } + + ddboostIfGroupStatus OBJECT-TYPE + SYNTAX DDMibStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DDBOOST ifGroup Status" + ::= { ddboostProperties 3 } +-- ********************************************************************** +-- +-- ddboostProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostStats (1.3.6.1.4.1.19746.1.12.2) +-- +-- ********************************************************************** + + ddboostStats OBJECT IDENTIFIER ::= { ddboost 2 } + + ddboostStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdboostStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DDBOOST stats table containing byte statistics information for DDBOOST" + ::= { ddboostStats 1 } + + ddboostStatsEntry OBJECT-TYPE + SYNTAX DdboostStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboostStatsTable Row Entry" + INDEX { ddboostStatsIndex } + ::= { ddboostStatsTable 1 } + + DdboostStatsEntry ::= SEQUENCE { + ddboostStatsIndex DDboostStatsIndexTC, + ddboostPreCompKBytesPerSecond KBytesPerSecond, + ddboostPostCompKBytesPerSecond KBytesPerSecond, + ddboostNetworkKBytesPerSecond KBytesPerSecond, + ddboostReadKBytesPerSecond KBytesPerSecond + } + + ddboostStatsIndex OBJECT-TYPE + SYNTAX DDboostStatsIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboost Stats Table index" + ::= { ddboostStatsEntry 1 } + + ddboostPreCompKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of pre-compressed (logical) bytes received" + ::= { ddboostStatsEntry 2 } + + ddboostPostCompKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "number of pddboost local compression bytes received" + ::= { ddboostStatsEntry 3 } + + ddboostNetworkKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of physical network bytes received" + ::= { ddboostStatsEntry 4 } + + ddboostReadKBytesPerSecond OBJECT-TYPE + SYNTAX KBytesPerSecond + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes read" + ::= { ddboostStatsEntry 5 } + + + +-- ********************************************************************** +-- +-- ddboostProperties +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddboost (1.3.6.1.4.1.19746.1.12) +-- ddboostStorageUnit (1.3.6.1.4.1.19746.1.12.4) +-- +-- ********************************************************************** + + ddboostStorageUnit OBJECT IDENTIFIER ::= { ddboost 4 } + + ddboostStorageUnitTable OBJECT-TYPE + SYNTAX SEQUENCE OF DdboostStorageUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DDBOOST StorageUnit table information for DDBOOST Storage Units" + ::= { ddboostStorageUnit 1 } + + ddboostStorageUnitEntry OBJECT-TYPE + SYNTAX DdboostStorageUnitEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboostStorageUnitTable Row Entry" + INDEX { ddboostStorageUnitIndex } + ::= { ddboostStorageUnitTable 1 } + + DdboostStorageUnitEntry ::= SEQUENCE { + ddboostStorageUnitIndex DDMibTableIndexTC, + ddboostStorageUnitName DDMibTableString64TC, + ddboostStorageUnitBytes DDMibInteger32TC, + ddboostStorageUnitGlobalComp DDMibInteger32TC, + ddboostStorageUnitLocalComp DDMibInteger32TC, + ddboostStorageUnitMetaData DDMibInteger32TC + } + + ddboostStorageUnitIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "ddboost StorageUnit Table index" + ::= { ddboostStorageUnitEntry 1 } + + ddboostStorageUnitName OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost Storage Unit Name" + ::= { ddboostStorageUnitEntry 2 } + + ddboostStorageUnitBytes OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost StorageUnit Original Bytes" + ::= { ddboostStorageUnitEntry 3 } + + ddboostStorageUnitGlobalComp OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost Storage Unit Globally Compressed bytes." + ::= { ddboostStorageUnitEntry 4 } + + ddboostStorageUnitLocalComp OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost StorageUnit Local compressed bytes." + ::= { ddboostStorageUnitEntry 5 } + + ddboostStorageUnitMetaData OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DDboost StorageUnit Meta Data" + ::= { ddboostStorageUnitEntry 6 } + + + + +-- ********************************************************************** +-- +-- systemLicense +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- dataDomainSystem (1.3.6.1.4.1.19746.1.13) +-- systemLicense (1.3.6.1.4.1.19746.1.13.4) +-- +-- ********************************************************************** + + + systemLicense OBJECT IDENTIFIER ::= { dataDomainSystem 4 } + + systemLicenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of SystemLicenseEntry." + ::= { systemLicense 1 } + + systemLicenseEntry OBJECT-TYPE + SYNTAX SystemLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "systemLicenseTable Row Description" + INDEX { systemLicenseIndex } + ::= { systemLicenseTable 1 } + + SystemLicenseEntry ::= SEQUENCE { + systemLicenseIndex DDMibTableIndexTC, + systemLicenseKey DDMibTableString256TC, + systemLicenseFeature DDMibTableString64TC + } + + systemLicenseIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "System License Row index" + ::= { systemLicenseEntry 1 } + + systemLicenseKey OBJECT-TYPE + SYNTAX DDMibTableString256TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System License Key" + ::= { systemLicenseEntry 2 } + + systemLicenseFeature OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Feature for the license" + ::= { systemLicenseEntry 3 } + + + +-- ********************************************************************** +-- +-- systemLicense +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- dataDomainSystem (1.3.6.1.4.1.19746.1.13) +-- systemLicense (1.3.6.1.4.1.19746.1.13.4) +-- systemCapacityLicense (1.3.6.1.4.1.19746.1.13.4.2) +-- +-- ********************************************************************** + systemCapacityLicense OBJECT IDENTIFIER ::= { systemLicense 2 } + + + systemCapacityLicenseTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemCapacityLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of systemCapacityLicenseEntry." + ::= { systemCapacityLicense 1 } + + systemCapacityLicenseEntry OBJECT-TYPE + SYNTAX SystemCapacityLicenseEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "systemCapacityLicenseTable Row Description" + INDEX { systemCapacityLicenseIndex } + ::= { systemCapacityLicenseTable 1 } + + SystemCapacityLicenseEntry ::= SEQUENCE { + systemCapacityLicenseIndex DDMibTableIndexTC, + systemCapacityLicenseKey DDMibTableString256TC, + systemCapacityLicenseFeature DDMibTableString64TC, + systemCapacityLicenseModel DDMibTableString32TC, + systemCapacityLicenseCapacity DDMibTableString32TC + } + + systemCapacityLicenseIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "systemCapacity License Row index" + ::= { systemCapacityLicenseEntry 1 } + + systemCapacityLicenseKey OBJECT-TYPE + SYNTAX DDMibTableString256TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "systemCapacity License Key" + ::= { systemCapacityLicenseEntry 2 } + + systemCapacityLicenseFeature OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Capacity Feature for the license" + ::= { systemCapacityLicenseEntry 3 } + + systemCapacityLicenseModel OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Model for Feature of the license" + ::= { systemCapacityLicenseEntry 4 } + + + systemCapacityLicenseCapacity OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Capacity of the model" + ::= { systemCapacityLicenseEntry 5 } + + +-- ********************************************************************** +-- +-- systemHardware +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- dataDomainSystem (1.3.6.1.4.1.19746.1.13) +-- systemHardware (1.3.6.1.4.1.19746.1.1.13.2) +-- +-- ********************************************************************** + + + systemHardware OBJECT IDENTIFIER ::= { dataDomainSystem 2 } + + systemHardwareTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemHardwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of SystemHardwareEntry." + ::= { systemHardware 1 } + + systemHardwareEntry OBJECT-TYPE + SYNTAX SystemHardwareEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "systemHardwareTable Row Description" + INDEX { systemHardwareIndex } + ::= { systemHardwareTable 1 } + + SystemHardwareEntry ::= SEQUENCE { + systemHardwareIndex DDMibTableIndexTC, + systemHardwareSlot DDMibInteger32TC, + systemHardwareVendor DDMibTableString64TC, + systemHardwareDevice DDMibTableString128TC, + systemHardwarePorts DDMibTableString128TC, + systemHardwareSlotName DisplayString + } + + systemHardwareIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "System Hardware Row index" + ::= { systemHardwareEntry 1 } + + systemHardwareSlot OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS deprecated + DESCRIPTION + "System Hardware Slot" + ::= { systemHardwareEntry 2 } + + systemHardwareVendor OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot Device Vendor" + ::= { systemHardwareEntry 3 } + + systemHardwareDevice OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot Device" + ::= { systemHardwareEntry 4 } + + systemHardwarePorts OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Slot Ports" + ::= { systemHardwareEntry 5 } + + + systemHardwareSlotName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..3)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System Hardware Slot Name" + ::= { systemHardwareEntry 6 } + + +-- ********************************************************************** +-- +-- systemPorts +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- dataDomainSystem (1.3.6.1.4.1.19746.1.13) +-- systemPorts (1.3.6.1.4.1.19746.1.1.13.3) +-- +-- ********************************************************************** + + + systemPorts OBJECT IDENTIFIER ::= { dataDomainSystem 3 } + + systemPortsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of SystemPortsEntry." + ::= { systemPorts 1 } + + systemPortsEntry OBJECT-TYPE + SYNTAX SystemPortsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "systemPortsTable Row Description" + INDEX { systemPortsIndex } + ::= { systemPortsTable 1 } + + SystemPortsEntry ::= SEQUENCE { + systemPortsIndex DDMibTableIndexTC, + systemPortsPort DDMibTableString32TC, + systemPortsConnectionType DDMibTableString64TC, + systemPortsLinkSpeed DDMibTableString128TC, + systemPortsFirmware DDMibTableString128TC, + systemPortsHardwareAddress DDMibTableString64TC + } + + systemPortsIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "System Ports Row index" + ::= { systemPortsEntry 1 } + + systemPortsPort OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System Ports Port name" + ::= { systemPortsEntry 2 } + + systemPortsConnectionType OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port LinkSpeed ConnectionType" + ::= { systemPortsEntry 3 } + + systemPortsLinkSpeed OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "system Port LinkSpeed" + ::= { systemPortsEntry 4 } + + systemPortsFirmware OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "system ports firmware version" + ::= { systemPortsEntry 5 } + + systemPortsHardwareAddress OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System Port Hardware Address." + ::= { systemPortsEntry 6 } + + + + +-- ********************************************************************** +-- +-- systemProperties +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- dataDomainSystem (1.3.6.1.4.1.19746.1.13) +-- systemProperties (1.3.6.1.4.1.19746.1.1.13.1) +-- +-- ********************************************************************** + + systemProperties OBJECT IDENTIFIER ::= { dataDomainSystem 1 } + + systemSerialNumber OBJECT-TYPE + SYNTAX SystemSerialNumberTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Serial Number of the System" + ::= { systemProperties 1 } + + + systemCurrentTime OBJECT-TYPE + SYNTAX DDMibTimeStampTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DDR system's current time" + ::= { systemProperties 2 } + + + systemVersion OBJECT-TYPE + SYNTAX DDMibVersionTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DD Version of the System" + ::= { systemProperties 3 } + + + systemModelNumber OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Model Number of the System" + ::= { systemProperties 4 } + + systemTimeZoneName OBJECT-TYPE + SYNTAX SystemTimeZoneNameTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION "DDR system's time zone name" + ::= { systemProperties 5 } + +-- ********************************************************************** +-- +-- SystemUser +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- dataDomainSystem (1.3.6.1.4.1.19746.1.13) +-- SystemUser (1.3.6.1.4.1.19746.1.13.5) +-- +-- ********************************************************************** + + + systemUser OBJECT IDENTIFIER ::= { dataDomainSystem 5 } + + systemUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF SystemUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of SystemUsers." + ::= { systemUser 1 } + + systemUserEntry OBJECT-TYPE + SYNTAX SystemUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SystemUserTable Row Description" + INDEX { systemUserIndex } + ::= { systemUserTable 1 } + + SystemUserEntry ::= SEQUENCE { + systemUserIndex DDMibTableIndexTC, + systemUserName DDMibTableString128TC, + systemUserUID DDMibInteger32TC, + systemUserRole DDMibTableString32TC, + systemUserStatus DDMibTableString32TC + } + + systemUserIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SystemUser Row index" + ::= { systemUserEntry 1 } + + systemUserName OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SystemUser Name " + ::= { systemUserEntry 2 } + + systemUserUID OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SystemUser UID" + ::= { systemUserEntry 3 } + + systemUserRole OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SystemUser Role" + ::= { systemUserEntry 4 } + + systemUserStatus OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SystemUsers Status " + ::= { systemUserEntry 5 } + + + + + +-- *****:***************************************************************** +-- +-- managedSystem +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddms (1.3.6.1.4.1.19746.1.19) +-- taskHistory (1.3.6.1.4.1.19746.1.19.2) +-- +-- ********************************************************************** + + + taskHistory OBJECT IDENTIFIER ::= { ddms 2 } + + taskHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF TaskHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of TaskHistoryEntry." + ::= { taskHistory 1 } + + taskHistoryEntry OBJECT-TYPE + SYNTAX TaskHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "taskHistoryEntry Row Description" + INDEX { taskHistoryIndex } + ::= { taskHistoryTable 1 } + + TaskHistoryEntry ::= SEQUENCE { + taskHistoryIndex DDMibTableIndexTC, + taskHistoryUser DDMibTableString64TC, + taskHistoryID DDMibTableString64TC, + taskHistoryParent DDMibTableString64TC, + taskHistoryName DDMibTableString64TC, + taskHistoryState DDMibTableString64TC, + taskHistoryStartTime DDMibTableString64TC, + taskHistoryDuration DDMibTableString64TC + } + + taskHistoryIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Task History Row index" + ::= { taskHistoryEntry 1 } + + taskHistoryUser OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Task History User" + ::= { taskHistoryEntry 2 } + + taskHistoryID OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Task History ID" + ::= { taskHistoryEntry 3 } + + taskHistoryParent OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Task History Parent" + ::= { taskHistoryEntry 4 } + + taskHistoryName OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Task History Name" + ::= { taskHistoryEntry 5 } + + taskHistoryState OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Task History State" + ::= { taskHistoryEntry 6 } + + taskHistoryStartTime OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Task History Start Time" + ::= { taskHistoryEntry 7 } + + taskHistoryDuration OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Task History Duration" + ::= { taskHistoryEntry 8 } + +-- *****:***************************************************************** +-- +-- managedSystem +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddms (1.3.6.1.4.1.19746.1.19) +-- taskActive (1.3.6.1.4.1.19746.1.19.3) +-- +-- ********************************************************************** + + + taskActive OBJECT IDENTIFIER ::= { ddms 3 } + + taskActiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF TaskActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of TaskActiveEntry." + ::= { taskActive 1 } + + taskActiveEntry OBJECT-TYPE + SYNTAX TaskActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "taskActiveEntry Row Description" + INDEX { taskActiveIndex } + ::= { taskActiveTable 1 } + + TaskActiveEntry ::= SEQUENCE { + taskActiveIndex DDMibTableIndexTC, + taskActiveUser DDMibTableString64TC, + taskActiveID DDMibTableString64TC, + taskActiveParent DDMibTableString64TC, + taskActiveName DDMibTableString64TC, + taskActiveState DDMibTableString64TC, + taskActiveStartTime DDMibTableString64TC, + taskActiveDuration DDMibTableString64TC + } + + taskActiveIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Task Active Row index" + ::= { taskActiveEntry 1 } + + taskActiveUser OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Task Active User" + ::= { taskActiveEntry 2 } + + taskActiveID OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Task Active ID" + ::= { taskActiveEntry 3 } + + taskActiveParent OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Task Active Parent" + ::= { taskActiveEntry 4 } + + taskActiveName OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Task Active Name" + ::= { taskActiveEntry 5 } + + taskActiveState OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Task Active State" + ::= { taskActiveEntry 6 } + + taskActiveStartTime OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Task Active Start Time" + ::= { taskActiveEntry 7 } + + taskActiveDuration OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Task Active Duration" + ::= { taskActiveEntry 8 } + +-- ********************************************************************** +-- +-- artConfig +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- art (1.3.6.1.4.1.19746.1.14) +-- artConfig (1.3.6.1.4.1.19746.1.14.1) +-- +-- ********************************************************************** + + artConfig OBJECT IDENTIFIER ::= { art 1 } + + artConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArtConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of artConfigEntry." + ::= { artConfig 1 } + + artConfigEntry OBJECT-TYPE + SYNTAX ArtConfigEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "artConfigTable Row Description" + INDEX { artConfigIndex } + ::= { artConfigTable 1 } + + ArtConfigEntry ::= SEQUENCE { + artConfigIndex DDMibTableIndexTC, + artConfigStatus DDMibTableEnabledTC, + artConfigMigrationSchedule DDMibTableString128TC, + artConfigDefaultAge DDMibInteger32TC, + artConfigFileSystemClean DDMibTableEnabledTC, + artConfigCompression DDMibTableString32TC + + } + + artConfigIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "art Config index" + ::= { artConfigEntry 1 } + + artConfigStatus OBJECT-TYPE + SYNTAX DDMibTableEnabledTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art Config Status" + ::= { artConfigEntry 2 } + + artConfigMigrationSchedule OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art Config Migration Schedule" + ::= { artConfigEntry 3 } + + artConfigDefaultAge OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art Config Default Age threshold migration policy" + ::= { artConfigEntry 4 } + + artConfigFileSystemClean OBJECT-TYPE + SYNTAX DDMibTableEnabledTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art Config file System Clean Required" + ::= { artConfigEntry 5 } + + + artConfigCompression OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art Config local compression" + ::= { artConfigEntry 6 } + + + + +-- ********************************************************************** +-- +-- artMigrationPolicy +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- art (1.3.6.1.4.1.19746.1.14) +-- artMigrationPolicy (1.3.6.1.4.1.19746.1.14.3) +-- +-- ********************************************************************** + + artMigrationPolicy OBJECT IDENTIFIER ::= { art 3 } + + artMigrationPolicyTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArtMigrationPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of artMigrationPolicyEntry." + ::= { artMigrationPolicy 1 } + + artMigrationPolicyEntry OBJECT-TYPE + SYNTAX ArtMigrationPolicyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "artMigrationPolicyTable Row Description" + INDEX { artMigrationPolicyIndex } + ::= { artMigrationPolicyTable 1 } + + ArtMigrationPolicyEntry ::= SEQUENCE { + artMigrationPolicyIndex DDMibTableIndexTC, + artMigrationPolicyMtreeName DDMibTableString256TC, + artMigrationPolicyDefaultAge DDMibInteger32TC + } + + artMigrationPolicyIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "art MigrationPolicy index" + ::= { artMigrationPolicyEntry 1 } + + artMigrationPolicyMtreeName OBJECT-TYPE + SYNTAX DDMibTableString256TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art MigrationPolicy Mtree Name" + ::= { artMigrationPolicyEntry 2 } + + artMigrationPolicyDefaultAge OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art MigrationPolicy Default Age" + ::= { artMigrationPolicyEntry 3 } + +-- ********************************************************************** +-- +-- artMigrationSchedule +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- art (1.3.6.1.4.1.19746.1.14) +-- artMigrationSchedule (1.3.6.1.4.1.19746.1.14.2) +-- +-- ********************************************************************** + + artMigrationSchedule OBJECT IDENTIFIER ::= { art 2 } + + artMigrationScheduleTable OBJECT-TYPE + SYNTAX SEQUENCE OF ArtMigrationScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of artMigrationScheduleEntry." + ::= { artMigrationSchedule 1 } + + artMigrationScheduleEntry OBJECT-TYPE + SYNTAX ArtMigrationScheduleEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "artMigrationScheduleTable Row Description" + INDEX { artMigrationScheduleIndex } + ::= { artMigrationScheduleTable 1 } + + ArtMigrationScheduleEntry ::= SEQUENCE { + artMigrationScheduleIndex DDMibTableIndexTC, + artMigrationScheduleSchedule DDMibTableString512TC, + artMigrationScheduleStatus DDMibStatusTC + } + + artMigrationScheduleIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "art MigrationScheduleindex" + ::= { artMigrationScheduleEntry 1 } + + artMigrationScheduleSchedule OBJECT-TYPE + SYNTAX DDMibTableString512TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art MigrationSchedule Schedule" + ::= { artMigrationScheduleEntry 2 } + + artMigrationScheduleStatus OBJECT-TYPE + SYNTAX DDMibStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "art MigrationSchedule Status" + ::= { artMigrationScheduleEntry 3 } + +-- ********************************************************************** +-- +-- mtreeCompression +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- mtree (1.3.6.1.4.1.19746.1.15) +-- mtreeCompression (1.3.6.1.4.1.19746.1.15.1) +-- +-- ********************************************************************** + + mtreeCompression OBJECT IDENTIFIER ::= { mtree 1 } + + mtreeCompressionTable OBJECT-TYPE + SYNTAX SEQUENCE OF MtreeCompressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of mtreeCompressionEntry." + ::= { mtreeCompression 1 } + + mtreeCompressionEntry OBJECT-TYPE + SYNTAX MtreeCompressionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtreeCompressionTable Row Description" + INDEX { mtreeCompressionIndex } + ::= { mtreeCompressionTable 1 } + + MtreeCompressionEntry ::= SEQUENCE { + mtreeCompressionIndex DDMibTableIndexTC, + mtreeCompressionMtreePath DDMibTableString512TC, + mtreeCompressionPreCompGib DDMibTableSizeGibTC, + mtreeCompressionPostCompGib DDMibTableSizeGibTC, + mtreeCompressionGlobalCompFactor DDMibCompressionFactorTC, + mtreeCompressionLocalCompFactor DDMibCompressionFactorTC, + mtreeCompressionPostTotalCompFactor DDMibCompressionFactorTC, + mtreeCompressionTimePeriod DDMibTableString128TC + } + + mtreeCompressionIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtree Compression index" + ::= { mtreeCompressionEntry 1 } + + mtreeCompressionMtreePath OBJECT-TYPE + SYNTAX DDMibTableString512TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Mtree Path" + ::= { mtreeCompressionEntry 2 } + + mtreeCompressionPreCompGib OBJECT-TYPE + SYNTAX DDMibTableSizeGibTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Pre comp giga bytes" + ::= { mtreeCompressionEntry 3 } + + mtreeCompressionPostCompGib OBJECT-TYPE + SYNTAX DDMibTableSizeGibTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Post Comp Giga Bytes" + ::= { mtreeCompressionEntry 4 } + + mtreeCompressionGlobalCompFactor OBJECT-TYPE + SYNTAX DDMibCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Global Comp Factor" + ::= { mtreeCompressionEntry 5 } + + mtreeCompressionLocalCompFactor OBJECT-TYPE + SYNTAX DDMibCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Local Comp Factor" + ::= { mtreeCompressionEntry 6 } + + mtreeCompressionPostTotalCompFactor OBJECT-TYPE + SYNTAX DDMibCompressionFactorTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Total Comp Factor" + ::= { mtreeCompressionEntry 7 } + + + mtreeCompressionTimePeriod OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree Compression Time Period" + ::= { mtreeCompressionEntry 8 } + + +-- ********************************************************************** +-- +-- mtreeList +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- mtree (1.3.6.1.4.1.19746.1.15) +-- mtreeList (1.3.6.1.4.1.19746.1.15.2) +-- +-- ********************************************************************** + + mtreeList OBJECT IDENTIFIER ::= { mtree 2 } + + mtreeListTable OBJECT-TYPE + SYNTAX SEQUENCE OF MtreeListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of mtreeListEntry." + ::= { mtreeList 1 } + + mtreeListEntry OBJECT-TYPE + SYNTAX MtreeListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtreeListTable Row Description" + INDEX { mtreeListIndex } + ::= { mtreeListTable 1 } + + MtreeListEntry ::= SEQUENCE { + mtreeListIndex DDMibTableIndexTC, + mtreeListMtreeName DDMibTableString512TC, + mtreeListPreCompGib DDMibTableSizeGibTC, + mtreeListStatus MtreeListStatusTC + } + + mtreeListIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtree List index" + ::= { mtreeListEntry 1 } + + mtreeListMtreeName OBJECT-TYPE + SYNTAX DDMibTableString512TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree List Mtree Name" + ::= { mtreeListEntry 2 } + + mtreeListPreCompGib OBJECT-TYPE + SYNTAX DDMibTableSizeGibTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree List Pre comp giga bytes" + ::= { mtreeListEntry 3 } + + mtreeListStatus OBJECT-TYPE + SYNTAX MtreeListStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree List Status" + ::= { mtreeListEntry 4 } + + + +-- ********************************************************************** +-- +-- mtreeRetentionLock +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- mtree (1.3.6.1.4.1.19746.1.15) +-- mtreeRetentionLock (1.3.6.1.4.1.19746.1.15.4) +-- +-- ********************************************************************** + + mtreeRetentionLock OBJECT IDENTIFIER ::= { mtree 4 } + + mtreeRetentionLockTable OBJECT-TYPE + SYNTAX SEQUENCE OF MtreeRetentionLockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of mtreeRetentionLockEntry." + ::= { mtreeRetentionLock 1 } + + mtreeRetentionLockEntry OBJECT-TYPE + SYNTAX MtreeRetentionLockEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtreeRetentionLockTable Row Description" + INDEX { mtreeRetentionLockIndex } + ::= { mtreeRetentionLockTable 1 } + + MtreeRetentionLockEntry ::= SEQUENCE { + mtreeRetentionLockIndex DDMibTableIndexTC, + mtreeRetentionLockMtreeName DDMibTableString512TC, + mtreeRetentionLockStatus MtreeRetentionLockStatusTC, + mtreeRetentionLockUUID DDMibTableString32TC, + mtreeRetentionLockMinRetentionPeriod DDMibTableString32TC, + mtreeRetentionLockMaxRetentionPeriod DDMibTableString32TC + } + + mtreeRetentionLockIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "mtree RetentionLock index" + ::= { mtreeRetentionLockEntry 1 } + + mtreeRetentionLockMtreeName OBJECT-TYPE + SYNTAX DDMibTableString512TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree RetentionLock Mtree Name" + ::= { mtreeRetentionLockEntry 2 } + + mtreeRetentionLockStatus OBJECT-TYPE + SYNTAX MtreeRetentionLockStatusTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree RetentionLock Status" + ::= { mtreeRetentionLockEntry 3 } + + mtreeRetentionLockUUID OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree RetentionLock UUID" + ::= { mtreeRetentionLockEntry 4 } + + mtreeRetentionLockMinRetentionPeriod OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree RetentionLock Minimum Retention Period" + ::= { mtreeRetentionLockEntry 5 } + + mtreeRetentionLockMaxRetentionPeriod OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "mtree RetentionLock Maximum Retention Period" + ::= { mtreeRetentionLockEntry 6 } + + +-- ********************************************************************** +-- +-- systemHardware +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- enclosure (1.3.6.1.4.1.19746.1.17) +-- enclosureList (1.3.6.1.4.1.19746.1.1.17.1) +-- +-- ********************************************************************** + + + enclosureList OBJECT IDENTIFIER ::= { enclosure 1 } + + enclosureListTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnclosureListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of EnclosureListEntry." + ::= { enclosureList 1 } + + enclosureListEntry OBJECT-TYPE + SYNTAX EnclosureListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "enclosure List Row Description" + INDEX { enclosureListIndex } + ::= { enclosureListTable 1 } + + EnclosureListEntry ::= SEQUENCE { + enclosureListIndex DDMibTableIndexTC, + enclosureListNum DDMibInteger32TC, + enclosureListModel DDMibTableString64TC, + enclosureListSerialNum DDMibTableString128TC, + enclosureListOemName DDMibTableString128TC, + enclosureListOemValue DDMibTableString128TC, + enclosureListCapacity DDMibTableString64TC + } + + enclosureListIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "enclosure List Row index" + ::= { enclosureListEntry 1 } + + enclosureListNum OBJECT-TYPE + SYNTAX DDMibInteger32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enclosure Number" + ::= { enclosureListEntry 2 } + + enclosureListModel OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enclosure model" + ::= { enclosureListEntry 3 } + + enclosureListSerialNum OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enclosure serial number" + ::= { enclosureListEntry 4 } + + enclosureListOemName OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enclosure oem name" + ::= { enclosureListEntry 5 } + + enclosureListOemValue OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enclosure oem value" + ::= { enclosureListEntry 6 } + + enclosureListCapacity OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "enclosure Capacity" + ::= { enclosureListEntry 7 } + + restorer OBJECT IDENTIFIER ::= { dataDomainMibProducts 1 } +-- generated platform section for Data Domain MIB + unknown OBJECT IDENTIFIER ::= { restorer 0 } + dd200 OBJECT IDENTIFIER ::= { restorer 1 } + dd200Proto OBJECT IDENTIFIER ::= { restorer 2 } + dd410 OBJECT IDENTIFIER ::= { restorer 3 } + dd430 OBJECT IDENTIFIER ::= { restorer 4 } + dd460 OBJECT IDENTIFIER ::= { restorer 5 } + dd400g OBJECT IDENTIFIER ::= { restorer 6 } + dd460g OBJECT IDENTIFIER ::= { restorer 7 } + dd560 OBJECT IDENTIFIER ::= { restorer 8 } + dd560g OBJECT IDENTIFIER ::= { restorer 9 } + dd580 OBJECT IDENTIFIER ::= { restorer 10 } + dd580g OBJECT IDENTIFIER ::= { restorer 11 } + dd565 OBJECT IDENTIFIER ::= { restorer 12 } + dd530 OBJECT IDENTIFIER ::= { restorer 13 } + dd510 OBJECT IDENTIFIER ::= { restorer 14 } + dd120 OBJECT IDENTIFIER ::= { restorer 15 } + dd690 OBJECT IDENTIFIER ::= { restorer 16 } + dd690g OBJECT IDENTIFIER ::= { restorer 17 } + dd660 OBJECT IDENTIFIER ::= { restorer 18 } + dd880 OBJECT IDENTIFIER ::= { restorer 19 } + dd880g OBJECT IDENTIFIER ::= { restorer 20 } + dd610 OBJECT IDENTIFIER ::= { restorer 21 } + dd630 OBJECT IDENTIFIER ::= { restorer 22 } + dd140 OBJECT IDENTIFIER ::= { restorer 23 } + dd670 OBJECT IDENTIFIER ::= { restorer 24 } + dd860 OBJECT IDENTIFIER ::= { restorer 25 } + dd860g OBJECT IDENTIFIER ::= { restorer 26 } + dd890 OBJECT IDENTIFIER ::= { restorer 27 } + dd640 OBJECT IDENTIFIER ::= { restorer 28 } + dd620 OBJECT IDENTIFIER ::= { restorer 29 } + dd160 OBJECT IDENTIFIER ::= { restorer 30 } + ddintrepid OBJECT IDENTIFIER ::= { restorer 31 } + dd4500 OBJECT IDENTIFIER ::= { restorer 32 } + dd7200 OBJECT IDENTIFIER ::= { restorer 33 } + ddve OBJECT IDENTIFIER ::= { restorer 34 } + dd990 OBJECT IDENTIFIER ::= { restorer 35 } + dd2500 OBJECT IDENTIFIER ::= { restorer 36 } + dd4200 OBJECT IDENTIFIER ::= { restorer 37 } + unset OBJECT IDENTIFIER ::= { restorer 9999 } +-- ********************************************************************** +-- +-- systemHardware +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- network (1.3.6.1.4.1.19746.1.18) +-- dns (1.3.6.1.4.1.19746.1.1.18.1) +-- +-- ********************************************************************** + + + dns OBJECT IDENTIFIER ::= { network 1 } + + dnsTable OBJECT-TYPE + SYNTAX SEQUENCE OF DNSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of dnsEntry." + ::= { dns 1 } + + dnsEntry OBJECT-TYPE + SYNTAX DNSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DNS Table Row Description" + INDEX { dnsIndex } + ::= { dnsTable 1 } + + DNSEntry ::= SEQUENCE { + dnsIndex DDMibTableIndexTC, + dnsServer DDMibTableString32TC + } + + dnsIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "DNS Table Row index" + ::= { dnsEntry 1 } + + dnsServer OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "DNS Server" + ::= { dnsEntry 2 } + + +-- ********************************************************************** +-- +-- searchDomains +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- network (1.3.6.1.4.1.19746.1.18) +-- searchDomains (1.3.6.1.4.1.19746.1.1.18.2) +-- +-- ********************************************************************** + + + searchDomains OBJECT IDENTIFIER ::= { network 2 } + + searchDomainsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SearchDomainsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of searchDomainsEntry." + ::= { searchDomains 1 } + + searchDomainsEntry OBJECT-TYPE + SYNTAX SearchDomainsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "searchDomains Table Row Description" + INDEX { searchDomainsIndex } + ::= { searchDomainsTable 1 } + + SearchDomainsEntry ::= SEQUENCE { + searchDomainsIndex DDMibTableIndexTC, + searchDomainsName DDMibTableString128TC + } + + searchDomainsIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "searchDomains Table Row index" + ::= { searchDomainsEntry 1 } + + searchDomainsName OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "searchDomains Name" + ::= { searchDomainsEntry 2 } + + +-- ********************************************************************** +-- +-- snmpTrapHosts +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- network (1.3.6.1.4.1.19746.1.18) +-- snmpTrapHosts (1.3.6.1.4.1.19746.1.1.18.3) +-- +-- ********************************************************************** + + + snmpTrapHosts OBJECT IDENTIFIER ::= { network 3 } + + snmpTrapHostsTable OBJECT-TYPE + SYNTAX SEQUENCE OF SnmpTrapHostsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of snmp Trap Hosts." + ::= { snmpTrapHosts 1 } + + snmpTrapHostsEntry OBJECT-TYPE + SYNTAX SnmpTrapHostsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "snmpTrapHosts Table Row Description" + INDEX { snmpTrapHostsIndex } + ::= { snmpTrapHostsTable 1 } + + SnmpTrapHostsEntry ::= SEQUENCE { + snmpTrapHostsIndex DDMibTableIndexTC, + snmpTrapHostsName DDMibTableString128TC, + snmpTrapHostsVersion DDMibTableString32TC + } + + snmpTrapHostsIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "snmpTrapHosts Table Row index" + ::= { snmpTrapHostsEntry 1 } + + snmpTrapHostsName OBJECT-TYPE + SYNTAX DDMibTableString128TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "snmp Trap Hosts Name" + ::= { snmpTrapHostsEntry 2 } + + snmpTrapHostsVersion OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "snmp Trap Hosts Version" + ::= { snmpTrapHostsEntry 3 } + +-- ********************************************************************** +-- +-- managedSystem +-- ================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibObjects (1.3.6.1.4.1.19746.1) +-- ddms (1.3.6.1.4.1.19746.1.19) +-- managedSystem (1.3.6.1.4.1.19746.1.19.1) +-- +-- ********************************************************************** + + + managedSystem OBJECT IDENTIFIER ::= { ddms 1 } + + managedSystemTable OBJECT-TYPE + SYNTAX SEQUENCE OF ManagedSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containing entries of managed systems." + ::= { managedSystem 1 } + + managedSystemEntry OBJECT-TYPE + SYNTAX ManagedSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "managedSystemTable Row Description" + INDEX { managedSystemIndex } + ::= { managedSystemTable 1 } + + ManagedSystemEntry ::= SEQUENCE { + managedSystemIndex DDMibTableIndexTC, + managedSystemHostname DDMibTableString256TC, + managedSystemSerial DDMibTableString32TC, + managedSystemState DDMibTableString32TC, + managedSystemStatus DDMibTableString32TC, + managedSystemDDOSVersion DDMibTableString32TC, + managedSystemHDSyncTime DDMibTableString64TC, + managedSystemCDSyncTime DDMibTableString64TC + } + + managedSystemIndex OBJECT-TYPE + SYNTAX DDMibTableIndexTC + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "managed system Row index" + ::= { managedSystemEntry 1 } + + managedSystemHostname OBJECT-TYPE + SYNTAX DDMibTableString256TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "managed system hostname" + ::= { managedSystemEntry 2 } + + managedSystemSerial OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "managed system serial number" + ::= { managedSystemEntry 3 } + + managedSystemState OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "managed system state" + ::= { managedSystemEntry 4 } + + managedSystemStatus OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "managed system status" + ::= { managedSystemEntry 5 } + + managedSystemDDOSVersion OBJECT-TYPE + SYNTAX DDMibTableString32TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "managed system DDOS version" + ::= { managedSystemEntry 6 } + + managedSystemHDSyncTime OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "managed system historial data last sync time" + ::= { managedSystemEntry 7 } + + managedSystemCDSyncTime OBJECT-TYPE + SYNTAX DDMibTableString64TC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "managed system system current data last sync time" + ::= { managedSystemEntry 8 } + +-- +-- Common Notifications +-- ==================== +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibNotifications (1.3.6.1.4.1.19746.2) +-- +-- ********************************************************************** + +dataDomainMibTraps OBJECT IDENTIFIER ::= { dataDomainMibNotifications 0 } + + powerSupplyFailedAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: Power Supply failed + What to do: replace the power supply" + ::= { dataDomainMibTraps 1 } + + systemOverheatWarningAlarm NOTIFICATION-TYPE + OBJECTS { tempSensorDescription } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of one of the thermometers in the Chassis has exceeded + the 'warning' temperature level. If it continues to rise, it may eventually trigger a + shutdown of the DDR. The index value of the alarm indicates the thermometer index that + may be looked up in the environmentals table 'temperatures' for more information about + the actual thermometer reading the high value. + What to do: check the Fan status, temperatures of the environment in which the DDR is, + and other factors which may increase the temperature." + ::= { dataDomainMibTraps 2 } + + systemOverheatAlertAlarm NOTIFICATION-TYPE + OBJECTS { tempSensorDescription } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of one of the thermometers in the Chassis is more than + halfway between the 'warning' and 'shutdown' temperature levels. If it continues to rise, + it may eventually trigger a shutdown of the DDR. The index value of the alarm indicates + the thermometer index that may be looked up in the environmentals table 'temperatures' + for more information about the actual thermometer reading the high value. + What to do: check the Fan status, temperatures of the environment in which the DDR is, + and other factors which may increase the system temperature." + ::= { dataDomainMibTraps 3 } + + systemOverheatShutdownAlarm NOTIFICATION-TYPE + OBJECTS { tempSensorDescription } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of one of the thermometers in the Chassis has reached + or exceeded the 'shutdown' temperature level. The DDR will be shutdown to prevent damage + to the system. The index value of the alarm indicates the thermometer index that may be + looked up in the environmentals table 'temperatures' for more information about the actual + thermometer reading the high value. + What to do: Once the system has been brought back up, after checking for high environment + temperatures or other factors which may increase the system temperature, check other + environmental values, such as Fan Status, Disk Temperatures, etc..." + ::= { dataDomainMibTraps 4 } + + fanModuleFailedAlarm NOTIFICATION-TYPE + OBJECTS { fanDescription } + STATUS deprecated + DESCRIPTION + "Meaning: a Fan Module in the enclosure has failed. The index of the fan is given + as the index of the alarm. This same index can be looked up in the environmentals + table 'fanProperies' for more information about which fan has failed. + What to do: replace the fan" + ::= { dataDomainMibTraps 5 } + + nvramFailingAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: The system has detected that the NVRAM is potentially failing. There has + been an excessive amount of PCI or Memory errors. The nvram tables 'nvramProperties' + and 'nvramStats' may provide for information on why the NVRAM is failing. + What to do: check the status of the NVRAM after reboot, and replace if the + errors continue." + ::= { dataDomainMibTraps 6 } + + fileSystemFailedAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: The File System process on the DDR has had a serious problem and has had + to restart. + What to do: check the system logs for conditions that may be triggering the failure. + Other alarms may also indicate why the File System is having problems." + ::= { dataDomainMibTraps 7 } + + fileSpaceMaintenanceAlarm NOTIFICATION-TYPE + OBJECTS { fileSystemResourceName } + STATUS deprecated + DESCRIPTION + "Meaning: DDVAR File System Resource Space is running low for system maintenance activities. The + system may not have enough space for the routine system activities to run without error. + What to do: Delete unneeded files, such as old log files, support bundles, core files, + upgrade rpm files stored in the /ddvar file system." + ::= { dataDomainMibTraps 8 } + + fileSpacePreWarningAlarm NOTIFICATION-TYPE + OBJECTS { fileSystemResourceName } + STATUS deprecated + DESCRIPTION + "Meaning: A File System Resource space is 80-85% utilized. While not critical, the space usage + should be monitored. The index value of the alarm indicates the file system index that may be + looked up in the fileSystem table 'fileSystemSpace' for more information about the actual FS + that is getting full. + What to do: no action is necessary, but the file system should be monitored more closely as it + grows more full. Further alarms will be sent when and if the file system space is approaching very full." + ::= { dataDomainMibTraps 9 } + + fileSpaceWarningAlarm NOTIFICATION-TYPE + OBJECTS { fileSystemResourceName } + STATUS deprecated + DESCRIPTION + "Meaning: A File System Resource space is 90% utilized. The index value of the alarm indicates + the file system index that may be looked up in the fileSystem table 'fileSystemSpace' + for more information about the actual FS that is getting full. + What to do: Delete unneeded files, such as old log files, support bundles, core files, + upgrade rpm files stored in the /ddvar file system. Consider upgrading the hardware or adding + shelves to high-end units. Reducing the retention times for backup data can also help. When + files are deleted from outside of the /ddvar space, filesys clean will have to be done before + the space is recovered." + ::= { dataDomainMibTraps 10 } + + fileSpaceSevereAlarm NOTIFICATION-TYPE + OBJECTS { fileSystemResourceName } + STATUS deprecated + DESCRIPTION + "Meaning: A File System Resource space is 95% utilized. The index value of the alarm indicates + the file system index that may be looked up in the fileSystem table 'fileSystemSpace' + for more information about the actual FS that is getting full. + What to do: Delete unneeded files, such as old log files, support bundles, core files, + upgrade rpm files stored in the /ddvar file system. Consider upgrading the hardware or adding + shelves to high-end units. Reducing the retention times for backup data can also help. When + files are deleted from outside of the /ddvar space, filesys clean will have to be done before + the space is recovered." + ::= { dataDomainMibTraps 11 } + + fileSpaceCriticalAlarm NOTIFICATION-TYPE + OBJECTS { fileSystemResourceName } + STATUS deprecated + DESCRIPTION + "Meaning: A File System Resource space is 100% utilized. The index value of the alarm indicates + the file system index that may be looked up in the fileSystem table 'fileSystemSpace' + for more information about the actual FS that is full. + What to do: Delete unneeded files, such as old log files, support bundles, core files, + upgrade rpm files stored in the /ddvar file system. Consider upgrading the hardware or adding + shelves to high-end units. Reducing the retention times for backup data can also help. When + files are deleted from outside of the /ddvar space, filesys clean will have to be done before + the space is recovered." + ::= { dataDomainMibTraps 12 } + + diskFailedAlarm NOTIFICATION-TYPE + OBJECTS { diskSerialNumber } + STATUS deprecated + DESCRIPTION + "Meaning: some problem has been detected about the indicated disk. The index value + of the alarm indicates the disk index that may be looked up in the disk tables + 'diskProperties', 'diskPerformance', and 'diskReliability' for more information + about the actual disk that has failed. + What to do: replace the disk." + ::= { dataDomainMibTraps 14 } + + diskOverheatWarningAlarm NOTIFICATION-TYPE + OBJECTS { diskTemperature } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of the indicated disk has exceeded the 'warning' + temperature level. If it continues to rise, it may eventually trigger a + shutdown of the DDR. The index value of the alarm indicates the disk index that + may be looked up in the disk tables 'diskProperties', 'diskPerformance', and + 'diskReliability' for more information about the actual disk reading the high value. + What to do: check the disk status, temperatures of the environment in which the DDR is, + and other factors which may increase the temperature." + ::= { dataDomainMibTraps 15 } + + diskOverheatAlertAlarm NOTIFICATION-TYPE + OBJECTS { diskTemperature } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of the indicated disk is more than halfway between + the 'warning' and 'shutdown' temperature levels. If it continues to rise, it will + trigger a shutdown of the DDR. The index value of the alarm indicates the disk index that + may be looked up in the disk tables 'diskProperties', 'diskPerformance', and + 'diskReliability' for more information about the actual disk reading the high value. + What to do: check the disk status, temperatures of the environment in which the DDR is, + and other factors which may increase the temperature. If the temperature continues stays + at this level or rises, and no other disks are reading this trouble, consider 'failing' + the disk, and get a replacement." + ::= { dataDomainMibTraps 16 } + + diskOverheatShutdownAlarm NOTIFICATION-TYPE + OBJECTS { diskTemperature } + STATUS deprecated + DESCRIPTION + "Meaning: the temperature reading of the indicated disk has surpassed the 'shutdown' + temperature level. The DDR will be shutdown. The index value of the alarm indicates + the disk index that may be looked up in the disk tables 'diskProperties', 'diskPerformance', + and 'diskReliability' for more information about the actual disk reading the high value. + What to do: Boot the DDR and monitor the status and temperatures. If the same disk has + continued problems, consider 'failing' it and get a replacement disk." + ::= { dataDomainMibTraps 17 } + + raidReconSevereAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: A raid group is MAX degraded with no reconstruction after less than 71 hours or + A disk group is degraded with none max degraded with no reconstruction. This alarm is sent + every 1 hour until 71 hours after which raidReconCriticalAlarm or raidReconCriticalShutdown + alarm is generated. This can happen due to a disk failing at run-time or boot-time. + What to do: while it is still possible that the reconstruction could succeed, the disk + should be replaced to ensure data safety." + ::= { dataDomainMibTraps 18 } + + raidReconCriticalAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: Raid group is MAX degraded with no reconstruction after 71 hours. This can + happen due to a disk failing at run-time or boot-up. + What to do: the disk should be replaced to ensure data safety." + ::= { dataDomainMibTraps 19 } + + raidReconCriticalShutdownAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: Raid group is MAX degraded with no reconstruction after 71 hours. This can + happen due to a disk failing at run-time or boot-up. + What to do: the disk must be replaced." + ::= { dataDomainMibTraps 20 } + + raidGroupMissingAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: one or more raid groups are missing. + What to do: disk may need replacement, or raid administration may be necessary." + ::= { dataDomainMibTraps 21 } + + diskNoSpareAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: there is no spare available for the raid group. + What to do: disk may need replacement, or raid administration may be necessary." + ::= { dataDomainMibTraps 22 } + + diskPathAlarm NOTIFICATION-TYPE + OBJECTS { diskSerialNumber } + STATUS deprecated + DESCRIPTION + "Meaning: multipath configuration is experiencing a problem. The number of paths set up is less than + the required number of paths. Disk index is the first disk in the enclosure with multipath. + What to do: multipath disk administration may be necessary." + ::= { dataDomainMibTraps 23 } + + diskSASAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: SAS configuration error. Maximum enclosures has been reached, or there + is a topology problem. + What to do: SAS configuration documentation should be consulted. administration may be necessary." + ::= { dataDomainMibTraps 24 } + + diskSASHBAAlarm NOTIFICATION-TYPE + OBJECTS { diskSerialNumber } + STATUS deprecated + DESCRIPTION + "Meaning: Unsupported multi-path setting is enabled in the hba firmware. + What to do: contact Data Domain support." + ::= { dataDomainMibTraps 25 } + + snapshotFullAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: maximum number of snapshots has been reached. + What to do: expire some old snapshots to make room." + ::= { dataDomainMibTraps 26 } + + snapshotHWMAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: the number of snapshots has exceeded a predefined percentage (current 90%) of the maximum. + What to do: begin expiring snapshots so that the maximum is not reached." + ::= { dataDomainMibTraps 27 } + + clusterNodeAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: node is not reachable on any network interface. + What to do: check status of network and wiring. if that fails, try + rebooting the node." + ::= { dataDomainMibTraps 28 } + + clusterInterfaceAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: one interface of the cluster node is down. + What to do: check status of network and wiring. if that fails, try + rebooting the node." + ::= { dataDomainMibTraps 29 } + + replSyncAlarm NOTIFICATION-TYPE + OBJECTS { replStatus } + STATUS deprecated + DESCRIPTION + "Meaning: a replication context is disabled due to nvram loss. + What to do: break replication on source and destination, then reconfigure + them and run replication sync." + ::= { dataDomainMibTraps 30 } + + systemStartupAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: system has rebooted or started. this does not indicate any abnormal activity. + What to do: nothing, unless reboot was triggered by other abnormal conditions, such as + temperature, fan or power problems." + ::= { dataDomainMibTraps 31 } + + filesysRelaunchAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: file system has undergone too many relaunches. it is probably unstable. + What to do: consult system logs. software or hardware restart may fix the malfunction." + ::= { dataDomainMibTraps 32 } + + filesysDDGCFailedAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: DDGC cleaning process has failed. + What to do: consult system logs. software or hardware restart may fix the malfunction." + ::= { dataDomainMibTraps 33 } + + filesysGeneralProblemAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: a general problem has occurred with the file system. + What to do: consult system logs. software or hardware restart may fix the malfunction." + ::= { dataDomainMibTraps 34 } + + diskUnsupportedAlarm NOTIFICATION-TYPE + OBJECTS { diskSerialNumber } + STATUS deprecated + DESCRIPTION + "Meaning: the model of the disk is unsupported by current DD platform. The index value + of the alarm indicates the disk index that may be looked up in the disk tables + 'diskProperties', 'diskPerformance', and 'diskReliability' for more information + about the actual disk. + What to do: replace the disk." + ::= { dataDomainMibTraps 35 } + + eventIPMIUnmanageAlarm NOTIFICATION-TYPE + STATUS deprecated + DESCRIPTION + "Meaning: IPMI unmanaged alert detected. + What to do: check alert message" + ::= { dataDomainMibTraps 36 } + +-- autogenerated notifications here +-- generated notifications +generatedNotificationsGroup NOTIFICATION-GROUP +NOTIFICATIONS { + cpismissing, + unknownDomainAlert, + nT4DomainAlert, + controllerUnreachableAlert, + controllerIfaceUnreachableAlert, + containerMarkedInvalid, + correctableECCLimitReached, + uncorrectableECCerror, + dIMMFailure, + compromisedEncryptionKeys, + newEncryptionKey, + encryptionKeyTableFull, + unreachableKeyManager, + encryptionKeyExportFailed, + legacyChassisTempWarning, + legacyChassisTempCritical, + legacyPowerSupplyWarning, + legacyFanWarning, + powerSupplyWarning, + fanWarning, + voltageWarning, + powerWarning, + correctECCWarning, + nonThreshWarning, + processorWarning, + powerUnitWarning, + unCorrectECCWarning, + chassisSensorWarning, + chassisSensorCritical, + chassisTempWarning, + chassisTempCritical, + cPUFailureWarning, + legacyBMCHangCritical, + bMCHangCritical, + abnormalShutdown, + smiMrc, + bMCPartialHang, + fanFault, + powerSupplyInputFault, + powerSupplyFailure, + powerSupplyAbsent, + unsupportedACVoltage, + iOModuleFault, + iOModuleInserted, + mgmtModuleFault, + sPFault, + chassisFailure, + forcedControllerShutdown, + systemReset, + enclosureHighTemp, + unsupportedSystemType, + bMCHangShutdown, + bMCFailure, + tooManyRelaunches, + filesystemProblem, + dDFSFailedInShutdown, + dDFSNoHeartbeat, + dDFSDiedAfterReboot, + dDFSDied, + dDFSRebooted, + dDFSRebootedDisabled, + indexRebuildComplete, + filesystemNVRAMDataLoss, + recoverFromNVRAMFailed, + containerIdLimit, + uncertifiedFirmware, + fileMigrationError, + cleaningError, + historicalDatabaseRecoverError, + historicalDatabaseBackupError, + historicalDatabaseUpgradeError, + historicalDatabasePruneError, + noHistoricalDatabaseError, + hDTFileTransferFailed, + hDTSystemError, + licenseExpiring, + licenseExpired, + dIMMFailureAlert, + memoryAlert, + portPathDisabled, + diskPathRedundancy, + missingPortConnection, + missingLunPath, + missingDiskPath, + missingEnclosurePath, + interfaceConnectivityDown, + interfaceConnectivityIntermittent, + interfaceMisconfiguration, + interfaceConnectivityUpAndRunning, + duplicateAddressDetection, + invalidNICSlot, + unsupportedNIC, + tcpZeroWindowAlert, + nvramWarning, + nvramBatteryAlert, + nvramErrorAlert, + nvramBatteryLowChargeAlert, + ext3NvlogDisabled, + nvramHWAlert, + nvramBattAlert, + nvramEnvAlert, + nvramCondAlert, + nvramEventHWAlert, + phyalert, + mtreeQuotaSoftLimit, + mtreeQuotaHardLimit, + replProgressThreshholdReached, + replNeedResync, + replLogFull, + replIncompatibleWorm, + replDestNotConfigured, + replLagThreshholdReached, + replPathTooLong, + missingCreplUnits, + sASEnclosureCheck, + sASTopologyCheck, + sASPortDisabled, + sASHBAFailure, + sASHBAErrors, + unsupportedSASDevice, + enclosureMixType, + sCSITGTFCLinkOffline, + sCSITGTFCLinkOscillations, + sCSITGTFCLinkOnline, + sCSITGTInvalidRegistry, + sSLCertificateCorrupted, + unusableHostCertificate, + missingHostCertificate, + expiredHostCertificate, + mailserverError, + snapshotOver90Percent, + snapshotLimitReached, + sNTZMultipleIterations, + coredumpWarning, + coredumpDisabled, + spaceOver80Percent, + spaceOver90Percent, + spaceReclRestartFailed, + spaceReclMissingUnit, + spaceReclUnitReclaimed, + spaceReclError, + diskAccessError, + diskFailure, + diskTemperatureWarning, + diskTemperatureShutdown, + unsupportedHardwareSpareSize, + missingDiskGroup, + diskGroupReconstructionNoProgress, + diskGroupReconstruction, + diskGroupReconstructionShutdown, + diskGroupReconstructionCritical, + diskUnknown, + lowSpares, + unsupportedConfigurationROL, + foreignEnclosure, + sSDEndOfLife, + multipleDiskReadErrors, + unsupportedDriveModel, + driveMixType, + syslogAlert, + filesystemUpgradeFailure, + upgradeFailure, + upgradeCompleted, + tapeReposition +} +STATUS current +DESCRIPTION + "A collection of objects providing notifications, automatically generated by build." +::= { dataDomainMibGroups 5000 } + +cpismissing NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + An archive unit is missing which could result in failure to access files in that unit. + + Action: + - check power connection of each shelf. + - check data cables of each shelf. + - if a hardware problem is found and fixed, restart the files system and verify that the archive unit is online. + - If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5500 } + +unknownDomainAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + During upgrade the system could not determine whether it is joined into NT4 domain or + Windows 2000 or newer AD domain. + + Action: + If the system is joined into an NT4 domain it is recommended to move (join) the system + into Windows 2000 or newer AD domain. NT4 domain support is deprecated + and in a future release NT4 domains will not be supported. + If the system is already joined into Windows 2000 or newer domain, + please switch the authentication mode. + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5000 } + +nT4DomainAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + During upgrade the system determined that it is joined into an NT4 domain. + + Action: + It is recommended to move (join) the system into Windows 2000 or newer AD domain since + NT4 domain support is deprecated. + In a future release NT4 domains will not be supported. + " +::= { dataDomainMibTraps 5001 } + +controllerUnreachableAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + This is a GDA event raised by the Master controller when it fails to reach a Worker + controller for more than 5 minutes. An unreachable Worker controller implies none of the Worker + controller interfaces are pingable from the Master controller. + + Action: + Check the status of network interfaces on both controllers. + Check network connectivity between the Master and Worker controller. + Make sure all cables are securely connected. + " +::= { dataDomainMibTraps 5002 } + +controllerIfaceUnreachableAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + This is a GDA event raised by the Master controller when it fails to reach a particular + Worker controller interface for more than 5 minutes. An unreachable interface implies that + it is not pingable from its Master controller equivalent interface. + + Action: + Check network interface status on both controllers. + Check network connectivity between the Master and Worker controller. + Make sure all cables are securely connected. + " +::= { dataDomainMibTraps 5003 } + +containerMarkedInvalid NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The restorer filesystem has detected a data integrity check failure + due to hardware/software problems. There is potential for data loss or + corruption and needs immediate attention. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5501 } + +correctableECCLimitReached NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Single bit correctable ECC limit reached. + + Action: + Replace the failed DIMM(s). + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5004 } + +uncorrectableECCerror NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Multi bit uncorrectable ECC error. + + Action: + Replace the failed DIMM(s). + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5005 } + +dIMMFailure NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A fault has been detected on a memory card. The memory is no longer usable by the system and the system may not function with the reduced memory capacity. + + Action: + The failing memory card must be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6525 } + +compromisedEncryptionKeys NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Data on disk may be at risk of disclosure. Data encrypted with + the compromised keys should be re-encrypted before shipping the disks. + Run the 'filesys encryption keys show' command to see the list + of compromised keys. + + Action: + Run 'filesys clean start' to start the re-encryption process. + Note, this command might take a long time to complete. + " +::= { dataDomainMibTraps 6001 } + +newEncryptionKey NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Run the 'filesys encryption keys show' command to see the newly added key. + Old key is still used for encrypting new data. To begin encrypting the data + with the new key, restart the filesystem. + + Action: + Run 'filesys restart' to restart the filesystem. + " +::= { dataDomainMibTraps 6002 } + +encryptionKeyTableFull NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Encryption key table is full. No new keys can be added until some keys are + deleted. + + Action: + Free up key table space by deleting an unused key and then add the new key. + " +::= { dataDomainMibTraps 6003 } + +unreachableKeyManager NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Possible communications failure causes are: + 1. Network connectivity. + 2. RKM server is down. + 3. Invalid certificates. + + Action: + Verify/check all issues on DDR. + Verify/check RKM is online. + If the certificates have expired, import new certificates. + Run 'filesys encryption key-manager show' command to view the status. + If problem still persist contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6012 } + +encryptionKeyExportFailed NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The automatic export of the encryption keys failed. + This could result in encrypted data being inaccessible. + + Action: + Manually export the encryption keys. + " +::= { dataDomainMibTraps 6540 } + +legacyChassisTempWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current temperature sensor reading exceeds warning threshold. + + Action: + Monitor temperature readings. If alert persists, check ambient room temperature and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5006 } + +legacyChassisTempCritical NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current temperature sensor reading exceeds critical threshold. + + Action: + Check ambient room temperature and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5007 } + +legacyPowerSupplyWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, powerModuleDescription } +STATUS current + DESCRIPTION + "Description: + A power supply has failed, is unplugged, or absent. + + Action: + Check power supply cables and LED. Replace with other working power supply. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5008 } + +legacyFanWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A fan has failed. + + Action: + Check for any failed fan. If failed, replace with new fan. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5009 } + +powerSupplyWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A power supply has failed, is unplugged, or absent. + + Action: + Check power supply cables and LED. Replace with other working power supply. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5010 } + +fanWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A fan has failed or is missing. + + Action: + Check for any failed or missing fan. Reseat the fan. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5011 } + +voltageWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Voltage sensor reading exceeds warning threshold. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5012 } + +powerWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current power consumption reading exceeds warning threshold. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5013 } + +correctECCWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Memory correctable ECC errors exceed warning threshold. + + Action: + These memory errors are automatically corrected by the system. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5014 } + +nonThreshWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current non-threshold type sensor reading exceeds warning threshold. + + Action: + Check specific alert message for appropriate action. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5015 } + +processorWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Processor status sensor alert. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5016 } + +powerUnitWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + This event is expected after power off, power cycle, or AC power loss event. + + Action: + If this alert is not expected, check power cords and AC power. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5017 } + +unCorrectECCWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Memory uncorrectable ECC error alert. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5018 } + +chassisSensorWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Other chassis sensor alert. + + Action: + Check specific alert message for information. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5019 } + +chassisSensorCritical NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current sensor reading or state exceeds critical condition. + + Action: + Check the specific alert message for information. + Monitor temperature readings. If alert persists, check ambient room temperature + and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5020 } + +chassisTempWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current temperature sensor reading exceeds warning threshold. + + Action: + Monitor temperature readings. If alert persists, check ambient room temperature + and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5021 } + +chassisTempCritical NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current temperature sensor reading exceeds critical threshold. + + Action: + Check ambient room temperature and for blocked air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5022 } + +cPUFailureWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DDOS has detected a fault with the indicated CPU. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5023 } + +legacyBMCHangCritical NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + While BMC is unresponsive, environmental monitoring and remote access via IPMI is not operational. + This could mask serious problems such as overheating. + + Action: + Use CLI or Enterprise Manager to check fan, voltage, and power supply readings. + If the system fails to fetch the readings, gracefully shut down the system and pull out all power cables to reset BMC. + Wait until all LEDS are off. Reinsert the power cables and then power the system up. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5024 } + +bMCHangCritical NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + While BMC is unresponsive, environmental monitoring and remote access via IPMI is not operational. + This could mask serious problems such as overheating. + + Action: + Use CLI or Enterprise Manager to check fan, voltage, and power supply readings. + If the system fails to fetch the readings, gracefully shut down the system and pull out all power cables to reset BMC. + Wait until all LEDS are off. Reinsert the power cables and then power the system up. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5025 } + +abnormalShutdown NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The system has been shutdown by abnormal method, i.e. not by one of the following: + 1) Via IPMI chassis control command + 2) Via power button + 3) Via OS shutdown + + Action: + This alert is expected after loss of AC (main power) event. + If this shutdown is not expected and persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5026 } + +smiMrc NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + BIOS SMI MRC interrupt + + Action: + Check if system memory size has been decreased due to a DIMM has been disabled. + If yes, replace the bad DIMM. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5502 } + +bMCPartialHang NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + BMC firmware is not responsive. + + Action: + Use CLI or Enterprise Manager to check fan, voltage, and power supply readings. + If the system fails to fetch the readings, gracefully shut down the system and pull out all power cables to reset BMC. + Wait until all LEDS are off. Reinsert the power cables and then power the system up. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6015 } + +fanFault NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A hardware fault has been detected in an enclosure cooling fan. This may allow the enclosure to overheat. + + Action: + The fan must be replaced. Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6517 } + +powerSupplyInputFault NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A power loss has been detected in an enclosure power supply. This can be caused by a loss of AC power to one power supply. + + Action: + Check if AC main power is available to the system. + Check if power supply cables are properly connected. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com to replace the power supply. + " +::= { dataDomainMibTraps 6518 } + +powerSupplyFailure NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A power loss has been detected in an enclosure power supply. This can be caused by a failure in the power supply. + + Action: + Power supply needs to be replaced. Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6519 } + +powerSupplyAbsent NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + An enclosure power supply is absent. + + Action: + Power supply needs to be replaced. Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6520 } + +unsupportedACVoltage NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The power supply for this enclosure is connected to an unsupported AC voltage. + The system may operate at a reduced capacity or unexpectedly shut down. + + Action: + Replace the input power with the supported voltage. + " +::= { dataDomainMibTraps 6521 } + +iOModuleFault NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A fault has been detected with an I/O module and it will not function correctly. + + Action: + The I/O module must be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6522 } + +iOModuleInserted NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + An I/O module has been inserted during system runtime. The I/O module will not be powered on until the system is restarted. + + Action: + Restart the system to activate this module. + " +::= { dataDomainMibTraps 6523 } + +mgmtModuleFault NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A fault has been detected in the management I/O module. Management functions requiring the I/O module will not work. + + Action: + The management I/O module must be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6524 } + +sPFault NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A fault has been detected on the storage processor. The system may experience unexpected behavior. + + Action: + The failed storage processor must be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6526 } + +chassisFailure NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A fault has been detected in one of the chassis components. The system may experience unexpected behavior. + + Action: + The chassis must be replaced.Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6527 } + +forcedControllerShutdown NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + An environmental condition or hardware fault has been detected that may cause significant damage to the hardware or possible data loss, and the system unit is being shut down. + + Action: + Check the environment, If the system environment is at a normal state, restart the system and review the alert history to determine the source of the problem. + Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6528 } + +systemReset NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A critical failure caused the system to unexpectedly shut down. + The system was able to boot successfully either because the fault was corrected, the fault was transient, or the system was able to boot without the component causing the fault. + + Action: + Review the system for earlier alerts to determine the cause of the unexpected shut down. + Check the system inventory to verify all components are configured as expected. + If this alert is issued again, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6529 } + +enclosureHighTemp NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The temperature inside the enclosure is high and has exceeded the warning threshold.If no action is taken and the temperature continue to increase, the system will shut down. + + Action: + If the temperature around the system unit is within the documented operating limits and the air flow is not blocked, + Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6535 } + +unsupportedSystemType NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + An unsupported system type has been detected and needs + to be modified or replaced. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6536 } + +bMCHangShutdown NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + While BMC is unresponsive, environmental monitoring and remote access via IPMI is not operational. This could mask serious problems such as overheating. + + Action: + After the system is shut down, pull out all power cables from the controller to reset BMC. + Wait until all LEDs are off, reinsert the power cables, and then power the system up. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6537 } + +bMCFailure NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + BMC is unresponsive or unable to access some required information. This may be corrected by a BMC reset procedure. If the condition is serious, the file system will be disabled. + + Action: + Shut the system down and pull out all power cables from the controller to reset BMC. + Wait untill all LEDs are off, reinsert the power cables, and then power the system up. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 7000 } + +tooManyRelaunches NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The filesystem has failed to restart after multiple attempts. Backup and restore services are unavailable. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com to diagnose the failure. + " +::= { dataDomainMibTraps 5027 } + +filesystemProblem NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A problem is preventing the filesystem from running. This usually + involves the storage being unavailable. + + Action: + Check disk shelf cabling. If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5028 } + +dDFSFailedInShutdown NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The filesystem shut down encountered an error. This can potentially leave data in the NVRAM + which would be normally flushed to the disk. Failed shutdown can leave the filesystem in a + state that can prevent certain operations from being performed (i.e. system upgrade, + filesys destroy, etc.) and may cause data loss. + + Action: + Re-enable the filesystem and try shutting it down again. If the problem persists, + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5030 } + +dDFSNoHeartbeat NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Filesystem has encountered an error and is forced to restart. + + Action: + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5034 } + +dDFSDiedAfterReboot NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The filesystem failed to startup immediately after system reboot. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com for diagnosis of the cause of failure. No other + action required if filesystem successfully restarts. + " +::= { dataDomainMibTraps 5036 } + +dDFSDied NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The filesystem process failed and is restarting. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com for diagnosis of the cause of failure. No other + action required if filesystem successfully restarts. + " +::= { dataDomainMibTraps 5037 } + +dDFSRebooted NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + This is just a notification alert that the system has been rebooted. + + Action: + No action required. + " +::= { dataDomainMibTraps 5038 } + +dDFSRebootedDisabled NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + This is a notification alert sent out during system startup following a + reboot. The system is rebooted with the filesystem in disabled state. + + Action: + No action is required unless the intent is to have the filesystem enabled. + In that case, invoke the 'filesys enable' command. + " +::= { dataDomainMibTraps 5039 } + +indexRebuildComplete NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The metadata rebuild operation that was started by support has completed. The system is ready for the next action. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com to perform the next operation on your system. + " +::= { dataDomainMibTraps 5040 } + +filesystemNVRAMDataLoss NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + Filesystem cannot be enabled because of NVRAM mismatch. This can happen because of an improper headswap or NVRAM card replacement operation. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6005 } + +recoverFromNVRAMFailed NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Due to NVRAM issues, filesystem has been disabled in order to maintain data integrity. + No backups will run until this problem is resolved. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6013 } + +containerIdLimit NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + If we continue the ingest, we will overflow the container limit, + resulting in data loss and corruption. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com to schedule an upgrade to a release that + increases the container limit. + " +::= { dataDomainMibTraps 7003 } + +uncertifiedFirmware NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Firmware version is not compatible with this version of DDOS and may cause unexpected behavior. + + Action: + The firmware must be updated as soon as possible, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6004 } + +fileMigrationError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + File migration is suspended until this problem is resolved. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6016 } + +cleaningError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Unable to reclaim unused space and this may impact the ability to backup. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6014 } + +historicalDatabaseRecoverError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + All existing historical data has been lost. Data in the historical + database is used for some system reports, but it is not required for proper + system functioning. This failure may occur during head swap processing if + recovery to create the new head primary historical database from the shelf + database files fails or historical database may be corrupted. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + to debug this problem and possibly attempt recovery of the lost historical data. + " +::= { dataDomainMibTraps 5041 } + +historicalDatabaseBackupError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + Historical database backup failed. If the primary historical + database fails without a recent backup present, some or all of the historical + data can be lost when the primary historical database is restored from its + backup and log files. Data in the historical database is used for some system + reports, but it is not required for proper system functioning. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + to help debug the problem. + " +::= { dataDomainMibTraps 5042 } + +historicalDatabaseUpgradeError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Historical database upgrade failed during software upgrade. New historical + data fields will not be saved. Some UI reports might be unavailable, or + be missing data. Otherwise, this should not affect the system. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + to help debug the problem and upgrade the historical database. + " +::= { dataDomainMibTraps 5043 } + +historicalDatabasePruneError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Historical database pruning failed. Pruning ensures the historical database + does not consume more than its allocated disk space. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + to help debug the problem. + " +::= { dataDomainMibTraps 5044 } + +noHistoricalDatabaseError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + Data in the historical database is used for some system reports, + but it is not required for proper system functioning. This failure may occur + during head swap processing if recovery to create the new head primary + historical database from the shelf database files fails or the database has + been corrupted. The system is running without historical database after failing + to create a new one. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + to debug this problem and possibly attempt recovery of the lost historical data. + " +::= { dataDomainMibTraps 5045 } + +hDTFileTransferFailed NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Unable to send historical data update file to Data Domain Management Center. + + Action: + Check DNS settings and network connection between the Data Domain + System and Data Domain Management Center. If the problem persists, + contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5046 } + +hDTSystemError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + System Error occurred while sending historical data to Data Domain Management Center. + + Action: + Check configuration and system status, messages logs for indicative problems. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5047 } + +licenseExpiring NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The temporary license indicated is about to expire. The function provided by this license will cease to operate. + + Action: + Contact your [account team] to purchase a license if you wish to continue to use this feature. + " +::= { dataDomainMibTraps 8001 } + +licenseExpired NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The temporary license indicated has expired. The function provided by this license has stopped operating. + + Action: + Contact your [account team] to purchase a license if you wish to use this feature. + " +::= { dataDomainMibTraps 8002 } + +dIMMFailureAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DIMM failure detected. DDFS can't be enabled. + + Action: + Replace the bad DIMMS. + " +::= { dataDomainMibTraps 5048 } + +memoryAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current memory is less than configured. DDFS can't be enabled. + + Action: + Check the DIMMS in DDR. Add new DIMMS and/or replace the bad DIMMS. + " +::= { dataDomainMibTraps 5049 } + +portPathDisabled NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A path is disabled. Multipath failover will not work correctly until the port is enabled. + + Action: + Verify all storage cabling is connected correctly. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5050 } + +diskPathRedundancy NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Since only one HBA controller has been detected, disk path redundancy is lost. + + Action: + If the HBA configuration is correct, disable multipath configuration. Otherwise: 1)Use + 'disk multipath status' to examine connection status; 2)Verify all storage cabling is connected + correctly; 3)Use 'enclosure' commands to verify that HBA controllers are functional. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5051 } + +missingPortConnection NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A port and the attached storage have disappeared. + + Action: + Verify the connection and any external storage connected to the missing port. + " +::= { dataDomainMibTraps 5052 } + +missingLunPath NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The number of active paths to a LUN has changed. + + Action: + If this is due to reconfiguration, verify the topology and disable then re-enable + multipath monitoring to reset the monitoring. If not, verify the storage cabling and that + all paths are connected. + " +::= { dataDomainMibTraps 5053 } + +missingDiskPath NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, diskSerialNumber } +STATUS current + DESCRIPTION + "Description: + The number of active paths to a disk has decreased. Multipath redundancy has been lost + unless there are more than one connection paths. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5054 } + +missingEnclosurePath NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The number of active paths to a disk has decreased. Multipath redundancy has been lost + unless there are more than one connection paths. + + Action: + Use 'enclosure' commands to verify that HBAs are functional. + If this condition is due to configuration change: verify the topology, and then disable and + re-enable disk multipath monitoring to reset connection counts. + If not, verify the storage cabling is connected correctly. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5055 } + +interfaceConnectivityDown NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, ifIndex } +STATUS current + DESCRIPTION + "Description: + Network connectivity on this interface is down. + This interface is not pingable and cannot be used to send or receive any data. + All data transfers using this interface will fail. + + Action: + Please view the Hardware->Network GUI page, or use the 'net show settings' and 'net show config' CLIs to check the current configuration. + Make sure that the cable is securely connected to both endpoints and that the interfaces on both ends are properly configured. + Otherwise the cable or network hardware could be faulty and may need to be replaced. + " +::= { dataDomainMibTraps 6009 } + +interfaceConnectivityIntermittent NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, ifIndex } +STATUS current + DESCRIPTION + "Description: + Network connectivity on this interface is intermittent. Data may not be sent or received successfully. + Data transfers using this interface may experience performance degradation or intermittent failures. + + Action: + Please view the Hardware->Network GUI page, or use the 'net show settings' and 'net show config' CLIs to check the current configuration. + Make sure that the cable is securely connected to both endpoints and that the interfaces on both ends are properly configured. + Otherwise the cable or network hardware could be faulty and may need to be replaced. + If the network is configured properly and the problem still persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6010 } + +interfaceMisconfiguration NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, ifIndex } +STATUS current + DESCRIPTION + "Description: + Network interface configuration problem detected. This may be a result of changing the NIC hardware without reconfiguring the interface. + This could indicate an unsupported configuration, network environment or hardware problem. + A misconfigured interface can potentially cause connectivity problems on subsequent reboots. + + Action: + Please view the Hardware->Network GUI page, or use 'net show settings', 'net config' and 'net show hardware' to check network configuration. + Try to fix the problem by reconfiguring the interface with 'net config'. + " +::= { dataDomainMibTraps 6011 } + +interfaceConnectivityUpAndRunning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, ifIndex } +STATUS current + DESCRIPTION + "Description: + Network interface is up and running for a period of time after experiencing instability. + + Action: + No action needed. + " +::= { dataDomainMibTraps 6020 } + +duplicateAddressDetection NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + This IP address has been detected on the network. Connections to this IP address will be adversely impacted. + + Action: + Make sure the local and remote systems are using different IP addresses. Clear the alert once the problem is resolved. + " +::= { dataDomainMibTraps 6530 } + +invalidNICSlot NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Network interface cards must be installed in their designated slots. + The network card may not function correctly when installed in the wrong slot. + + Action: + Please make sure that the Network interface card is installed in a valid slot. + " +::= { dataDomainMibTraps 6512 } + +unsupportedNIC NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + An unsupported network interface card is installed in the system. + Having an unsupported card installed in the system can cause unexpected errors. + + Action: + Remove the card from system. + " +::= { dataDomainMibTraps 6513 } + +tcpZeroWindowAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The TCP connection is active but data is not being transferred. + This may cause other communication failures. + + Action: + Check the remote application that uses this TCP connection. + Check the network path between the local and remote systems. + If problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6101 } + +nvramWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DDFS is disabled due to a problem with the NVRAM subsystem. + + Action: + Check for other NVRAM-related alerts and follow the action described in those alerts. + " +::= { dataDomainMibTraps 5059 } + +nvramBatteryAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, nvramBatteryStatus } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card Battery Unit hardware fault. + Probable causes: 1) Battery charging is disabled, or 2) One or more batteries are not charging. + + Action: + Run CLI command 'system show nvram' to check battery status. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5060 } + +nvramErrorAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DD OS detected an NVRAM card fault. + Probable cause: Excessive correctable errors exceed the warning threshold number. + + Action: + The NVRAM card may need to be replaced. + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5061 } + +nvramBatteryLowChargeAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The NVRAM battery is charging, but is below the threshold. + The filesystem will not start until the battery charge reaches the threshold. + + Action: + Wait for the battery charge to reach threshold. + If the battery does not reach threshold within 3 hours, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 5508 } + +ext3NvlogDisabled NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + DDOS RAID log is disabled due to a problem with the NVRAM subsystem. + + Action: + Check for other NVRAM-related alerts and follow the action described in those alerts. + " +::= { dataDomainMibTraps 5527 } + +nvramHWAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The NVRAM card is not in a usable state. + The file system cannot be accessed until the fault is corrected or the NVRAM card is replaced. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6504 } + +nvramBattAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The remote battery for an NVRAM card is not in a usable state. + The file system cannot be accessed until the fault is corrected or the NVRAM remote battery is replaced. + + Action: + Check NVRAM battery status. + Check the cables between the remote battery and the power source, and between the remote battery + and the NVRAM card. If the cables are correctly connected and the problem persists, + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6507 } + +nvramEnvAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The temperature sensor on the NVRAM card or the remote battery detected a temperature + that is higher than the warning threshold. If there are other environmental alerts, + this may indicate a cooling problem where the system is installed. + If there are no other environmental alerts, this may indicate a problem with this component. + When the temperature is reduced, this alert will clear. + + Action: + Check cooling and airflow around the system unit. Remove any blockage, or ensure + the environmental systems are operating correctly, and the environment is at a normal + temperature. If there is no problem in the environment, or if only the NVRAM or + remote battery are reporting this problem, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6505 } + +nvramCondAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The NVRAM battery power or charging has been set as disabled. + This condition is either the result of an explicit setting, or indicates a fault + in the NVRAM card or battery unit. + + Action: + If the NVRAM battery power was explicitly disabled, enable it using + the reverse of the procedure used to disable it. If not, reboot the system. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6508 } + +nvramEventHWAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + NVRAM firmware detects an NVRAM card hardware fault. + + Action: + The NVRAM card may need to be replaced. Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6506 } + +phyalert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Enclosure slot has been disabled due to continuous discovery caused by a failed drive. + + Action: + Replace the failed drive. + Use 'disk rescan' command specifying the disk and enclosure id to re-enable the slot. + " +::= { dataDomainMibTraps 5062 } + +mtreeQuotaSoftLimit NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The Soft Limit Quota for this MTree has been reached. This will not affect the operation of the system and is only a warning. + If a Quota Hard Limit is set for this MTree, you are approaching that limit and operations writing data to this MTree may fail if the hard limit is reached. + + Action: + To clear this alert, either raise the quota limits or reduce the data in the MTree by deleting files. + " +::= { dataDomainMibTraps 6007 } + +mtreeQuotaHardLimit NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The Hard Limit Quota for this MTree has been reached. No more data will be written to this MTree. + If a backup operation was running, it probably failed and must be restarted after clearing this condition. + + Action: + To clear this alert, either raise the Quota Hard Limit for this MTree, or reduce the data in the MTree by deleting files. + " +::= { dataDomainMibTraps 6008 } + +replProgressThreshholdReached NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, replStatus } +STATUS current + DESCRIPTION + "Description: + Collection replication has not made progress and there is data waiting to be replicated. + This means your replica is not up to date. + + Action: + - check the 'replication status' or the GUI for errors + - check the replica filesystem + - check the network + - if problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5063 } + +replNeedResync NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, replStatus } +STATUS current + DESCRIPTION + "Description: + Replication will not proceed until this context is resynced. + + Action: + To re-establish replication + - Note the context information + - break the context + - reconfigure contexts on both source and destination + - resync context on the source + " +::= { dataDomainMibTraps 5064 } + +replLogFull NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + No data can be written to the filesystem. Too much data remains to be replicated. + This can be caused by disabled contexts or slow replication. + When the condition is resolved, the filesystem will be writable again. + + Action: + Refer to knowledge base for articles discussing ways to reduce replication lag. + " +::= { dataDomainMibTraps 5065 } + +replIncompatibleWorm NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + New retention-locked files detected on destination during replication resync. Resync cannot proceed. + + Action: + Break the existing context and resync to a new destination. + " +::= { dataDomainMibTraps 5066 } + +replDestNotConfigured NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, replConfigDest } +STATUS current + DESCRIPTION + "Description: + Replication context on the destination is missing or mis-matched. Cannot initialize context. + + Action: + - Check both the source and destination configured context URL pair. The context is identified by the destination URL. + - Make sure the destination has a matching configuration for this context. + " +::= { dataDomainMibTraps 5067 } + +replLagThreshholdReached NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Replication lag threshold has been exceeded. + + Action: + Refer to the knowledge base on ways to resolve the replication lag. + " +::= { dataDomainMibTraps 5068 } + +replPathTooLong NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Path is too long + + Action: + Shorten the path. + " +::= { dataDomainMibTraps 5531 } + +missingCreplUnits NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The collection replication destination is not in a consistent state and will not be usable until matching retention units are added to the destination. + + Action: + Add the required retention units to the collection replication destination. + " +::= { dataDomainMibTraps 6544 } + +sASEnclosureCheck NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The number of enclosures connected to the port has exceeded the maximum supported limit. + This may cause an unexpected behavior. + + Action: + Reduce the number of enclosures down to the limit for the system. + " +::= { dataDomainMibTraps 5069 } + +sASTopologyCheck NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Invalid cabling has been detected. This may cause unexpected behavior. + + Action: + Refer to the cabling guide. Verify the connectivity of the SAS enclosures by using command + 'enclosure show topology'. + " +::= { dataDomainMibTraps 5070 } + +sASPortDisabled NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Excessive errors have caused this port to be disabled. This could be caused by faulty cables or shelf controllers. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com . + " +::= { dataDomainMibTraps 5071 } + +sASHBAFailure NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Storage is no longer accessible through this HBA. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6514 } + +sASHBAErrors NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A SAS HBA has detected correctable errors exceeding the warning threshold. + This will reduce throughput and may indicate a failing HBA. + + Action: + If this condition persists for more than 24 hours, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6515 } + +unsupportedSASDevice NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A SAS HBA has reported a device that is not recognized. + This device is not usable and may adversely affect the system. + + Action: + Identify the device and remove it from the topology. + If you believe it is a supported device, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6516 } + +enclosureMixType NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + An unsupported mix of enclosure models have been detected. For example, a mixture of ES30s and ES20s. + + Action: + Refer to the configuration guide for valid cabling configurations. + " +::= { dataDomainMibTraps 5528 } + +sCSITGTFCLinkOffline NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, vtlPortTrapIndex } +STATUS current + DESCRIPTION + "Description: + No connection is detected on the Fibre Channel Port. + + Action: + If this port is not in use, please disable it. If port is being + used, please restore Fibre Channel Port connectivity. Alert will be cleared + when port is disabled or online. + " +::= { dataDomainMibTraps 6021 } + +sCSITGTFCLinkOscillations NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The system has detected a Fibre Channel Port has been transitioning + between online and offline too frequently. This may cause backup issues. + + Action: + Please ensure stable port connectivity. Disable the port if it is not in use. + " +::= { dataDomainMibTraps 6022 } + +sCSITGTFCLinkOnline NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, vtlPortTrapIndex } +STATUS current + DESCRIPTION + "Description: + Fibre Channel Port is online. + + Action: + No Action required. + " +::= { dataDomainMibTraps 6023 } + +sCSITGTInvalidRegistry NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + A registry entry used in the SCSI Target system is invalid. + The SCSI Target services, including VTL and DD-BOOST FC will be + inaccessible until this problem is resolved. + + Action: + The registry entry must be corrected. + Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6539 } + +sSLCertificateCorrupted NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The SSL certificate used to establish mutual trust between Data Domain systems is broken. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 5072 } + +unusableHostCertificate NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + Enterprise Manager will not start up using the imported certificate. However, it will start up using the default self-signed certificate. + Following is the list of possible causes of this alert, + - the file system is locked + - the system passphrase is missing + - the imported certificate is corrupted + + Action: + Unlock the file system if it is locked. + Enter the system passphrase if it is missing. + Delete and reimport the current host certificate if it is corrupted. + In all cases, the Enterprise Manager needs to be restarted. + If the condition persists, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6017 } + +missingHostCertificate NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + The imported certificate is missing. However, the Enterprise Manager will start up using the default self-signed certificate. + + Action: + If you want to use your own certificate, import it again. + " +::= { dataDomainMibTraps 6018 } + +expiredHostCertificate NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + Communication using this certificate is vulnerable to disclosure. + + Action: + Replace the host certificate with a valid certificate. + " +::= { dataDomainMibTraps 6538 } + +mailserverError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + There is a problem communicating with the configured mail server. + The system will not be able to send out any email notifications that includes alerts, autosupports and daily summary emails. + + Action: + Make sure that the mail server is configured correctly. + Verify the configured mail server by sending out a test email from the system. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6511 } + +snapshotOver90Percent NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Current number of snapshots for an Mtree is at 90% or more of the maximum number of snapshots allowed. + + Action: + Consider expiring existing snapshots of that Mtree with the 'snapshot expire' command or + adjusting scheduled snapshot retention periods with the 'snapshot schedule modify' command. + " +::= { dataDomainMibTraps 5075 } + +snapshotLimitReached NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Data Domain system has a limit on the number of existing snapshots held at once for a single Mtree. + Once this limit is reached no more snapshots can be created of that Mtree. + + Action: + Consider expiring existing snapshots of that Mtree with 'snapshot expire' command to make room for newer ones. + " +::= { dataDomainMibTraps 5076 } + +sNTZMultipleIterations NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Indicates that sanitization will be run in multiple iterations. + In the worst case this can take 15-20 days for 280 TBs. It means + that the system will not run at full speed for that period of + time and that GC will not be run to reclaim space. However, + sanitization will also reclaim space back but it might not be + as efficient as GC is. + + Action: + Make sure that you have enough space to not run out of space and + that you can wait that many days in the worst case. You should have + at least 20% of physical space available. Other option is + to abort sanitization, delete a bunch of files and try again. You can + do this process iteratively until you do not get this alert anymore. +" +::= { dataDomainMibTraps 5077 } + +coredumpWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + /ddvar might soon run out of space to save system core dumps. + + Action: + Remove unwanted files from /ddvar to free up some space. + Lack of space can result in missing core dumps that will hamper debugging operations. + " +::= { dataDomainMibTraps 5078 } + +coredumpDisabled NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Space in /ddvar is not sufficient enough for saving system core dumps. + + Action: + Remove unwanted files from /ddvar to free up some space. + Lack of space can result in missing core dumps that will hamper debugging operations. + " +::= { dataDomainMibTraps 5079 } + +spaceOver80Percent NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, fileSystemSpaceUsed } +STATUS current + DESCRIPTION + "Description: + Space usage has exceeded 80% of the total capacity. + Lack of space can result in missing important logs or loss of file system functionality. + + Action: + If it is in root or /ddvar, remove unwanted files to free up some space. + If it is in active tier, remove unwanted files and start file system cleaning or add storage. + If it is in archive tier, remove unwanted files and start space reclamation or add storage. + " +::= { dataDomainMibTraps 5080 } + +spaceOver90Percent NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, fileSystemSpaceUsed } +STATUS current + DESCRIPTION + "Description: + Space usage has exceeded 90% of the total capacity. + Lack of space can result in missing important logs or loss of file system functionality. + + Action: + If it is in root or /ddvar, remove unwanted files to free up some space. + If it is in active tier, remove unwanted files and start file system cleaning or add storage. + If it is in archive tier, remove unwanted files and start space reclamation or add storage. + " +::= { dataDomainMibTraps 5081 } + +spaceReclRestartFailed NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Archive space reclamation was running before the last shutdown of the filesystem and could not be restarted automatically. + Space will not be reclaimed in the archive tier until space reclamation is restarted. + + Action: + Start space reclamation. + " +::= { dataDomainMibTraps 6531 } + +spaceReclMissingUnit NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Archive units are missing. Space reclamation cannot run unless all configured units are attached. + Space will not be reclaimed in the archive tier until space reclamation is restarted. + + Action: + Return missing archive units to the system and start space reclamation. + " +::= { dataDomainMibTraps 6532 } + +spaceReclUnitReclaimed NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + All space on the archive unit has been reclaimed. This unit is available to reuse. + + Action: + No action is required. + " +::= { dataDomainMibTraps 6533 } + +spaceReclError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Archive space reclamation has stopped due to the specified error. + Space will not be reclaimed in the archive tier until the error condition is resolved and space reclamation is restarted. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6534 } + +diskAccessError NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, diskSerialNumber } +STATUS current + DESCRIPTION + "Description: + A hardware fault has been detected for this drive. The drive or the cabling to it may have a problem. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5082 } + +diskFailure NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, diskSerialNumber } +STATUS current + DESCRIPTION + "Description: + Unable to communicate with a disk. This disk cannot be used at this time. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5083 } + +diskTemperatureWarning NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, diskTemperature } +STATUS current + DESCRIPTION + "Description: + The disk temperature has exceeded a specified threshold. If the temperature continues to increase, + the system could fail or the system could be shut down. + + Action: + If the temperature is high due to high activity for a short period, it should return to normal in a short time. + Verify the environment is at its normal temperature. If not, correct this condition. + Check for fan failures and free air flow. + If the problem persists, contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 5084 } + +diskTemperatureShutdown NOTIFICATION-TYPE + OBJECTS { systemSerialNumber } +STATUS current + DESCRIPTION + "Description: + One or more disks have exceeded the shut down temperature threshold. The system is shutting down. + + Action: + Verify the environment is at its normal temperature. If not, correct this condition. + Check for fan failures and free air flow. + " +::= { dataDomainMibTraps 5085 } + +unsupportedHardwareSpareSize NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, diskSerialNumber } +STATUS current + DESCRIPTION + "Description: + The disk capacity is too small for it to be of any use in the system. + + Action: + Replace with a larger capacity disk. + " +::= { dataDomainMibTraps 5086 } + +missingDiskGroup NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + One or more critical disks/LUNs are unavailable. + + Action: + Make sure all storage is securely connected. + Look at alert history for any path failures. + Check for any core files, a critical layer may be unavailable. + Verify that all storage is working and recognized correctly. + " +::= { dataDomainMibTraps 5087 } + +diskGroupReconstructionNoProgress NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + One or more disks are failed and the RAID reconstruction is not running. + + Action: + Make sure there is/are spare disk(s) in the system. + " +::= { dataDomainMibTraps 5088 } + +diskGroupReconstruction NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Two or more disks are failed and the RAID protection is in critical state. + If an additional disk fails, there might be permanent loss of data. + The system will shut down if the problem is not fixed. + + Action: + Make sure there is/are spare disk(s) in the system. + " +::= { dataDomainMibTraps 5089 } + +diskGroupReconstructionShutdown NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Two or more disks are failed and the RAID protection is in critical state for over a + considerable period of time. If an additional disk fails, there might be permanent loss of + data. The system will shut down. + + Action: + Restart the system and make sure there is/are spare disk(s) in the system. + " +::= { dataDomainMibTraps 5090 } + +diskGroupReconstructionCritical NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Two or more disks are failed and the RAID protection is in critical state for over a + considerable period of time. If an additional disk fails, there might be permanent loss of + data. + + Action: + Make sure there is/are spare disk(s) in the system. + " +::= { dataDomainMibTraps 5091 } + +diskUnknown NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Disk is unknown. + + Action: + Add disk to the system. + " +::= { dataDomainMibTraps 5092 } + +lowSpares NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Not enough spare disks can be detected for this tier. + There may be failed disks or connectivity issues with disks or enclosures. + + Action: + Replace any failed or absent disks. Check enclosure connectivity. + " +::= { dataDomainMibTraps 5094 } + +unsupportedConfigurationROL NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Raid on LUN from 4.8 is no longer supported. Please follow instruction on how to increase + usable space in your filesystem. + + Action: + 1) migrate data away + 2) do a filesystem destroy + 3) add your LUN + 4) migrate data back + " +::= { dataDomainMibTraps 5095 } + +foreignEnclosure NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, enclosureListNum } +STATUS current + DESCRIPTION + "Description: + The enclosure is unusable by the filesystem. + + Action: + If this is intentional as part of a chassis swap or chassis upgrade, proceed with + the headswap operation to make the foreign filesystem available. + Otherwise contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6019 } + +sSDEndOfLife NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, diskSerialNumber } +STATUS current + DESCRIPTION + "Description: + The SSD has reached end of life and could fail at any time. + The system may shut down unexpectedly if the drive is not replaced. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 6541 } + +multipleDiskReadErrors NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + There are too many disks reporting read errors in the same RAID group. + As each of these disks completes reconstruction it will be failed. + If the ongoing RAID reconstruction fails, there might be permanent loss of data. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com to determine the number of drives that need to be replaced. + " +::= { dataDomainMibTraps 6543 } + +unsupportedDriveModel NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + This system only supports certain drive models. + The unsupported drives are unusable and must be replaced for proper system operation. + + Action: + Identify and remove/replace the unsupported drives. + For assistance, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 7001 } + +driveMixType NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + Mixing drive types within an enclosure is not supported and may cause unexpected system behavior. + + Action: + Ensure that all drives within the enclosure are of the same type. + For assistance, contact your contracted support provider or visit us online at https://my.datadomain.com + " +::= { dataDomainMibTraps 7002 } + +syslogAlert NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: +A message of high severity has been logged. + + Action: +Look at the logs and check if there is a problem that needs attention. +" +::= { dataDomainMibTraps 5096 } + +filesystemUpgradeFailure NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + During the upgrade process, there was an error upgrading the file system. The file system cannot be enabled. + + Action: + Trouble shooting is required, immediately contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6006 } + +upgradeFailure NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + During the upgrade process, there was an error that requires manual intervention. The system is not usable. + + Action: + Contact your contracted support provider or visit us online at https://my.datadomain.com. + " +::= { dataDomainMibTraps 6509 } + +upgradeCompleted NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The DDOS upgrade is completed successfully. The system will be ready to use when the filesystem is enabled. + + Action: + No action required. + " +::= { dataDomainMibTraps 6510 } + +tapeReposition NOTIFICATION-TYPE + OBJECTS { systemSerialNumber, alertInfoDescription } +STATUS current + DESCRIPTION + "Description: + The tape volume was adjusted to the last consistent data position during + VTL recovery. Recent pending updates to the volume may have been discarded. + + Action: + Verify that any backup sent to the affected tape at the time of this alert + completed successfully. Reissue the backup if necessary. + " +::= { dataDomainMibTraps 6542 } + +-- ********************************************************************** +-- +-- DataDomainMibCompliance +-- ======================= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibConformance (1.3.6.1.4.1.19746.0) +-- dataDomainMibComplicances (1.3.6.1.4.1.19746.0.1) +-- dataDoamainMibCompliance (1.3.6.1.4.1.19746.0.1.1) +-- +-- ********************************************************************** + + dataDomainMibCompliances OBJECT IDENTIFIER ::= { dataDomainMibConformance 1 } + + dataDomainMibCompliance MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for SNMP entities which + implement this MIB module." + MODULE -- this module + MANDATORY-GROUPS { environmentalsGroup, nvramGroup, fileSystemGroup, alertsGroup, statisticsGroup, + replGroup, basicNotificationsGroup, nfsGroup, cifsGroup, vtlGroup } + + GROUP internalDiskStorageGroup + DESCRIPTION + "This group is mandatory for SNMP entities which + support internal disk storage" + + GROUP internalDiskStorageNotificationsGroup + DESCRIPTION + "This group is mandatory for SNMP entities which + support internal disk storage" + + GROUP externalUnmanagedDiskStorageGroup + DESCRIPTION + "This group is mandatory for SNMP entities which + support external unmanaged disk storage" + + ::= { dataDomainMibCompliances 1 } + + dataDomainMibComplianceRev1 MODULE-COMPLIANCE + STATUS deprecated + DESCRIPTION + "The compliance statement for SNMP entities which + implement this MIB module." + MODULE -- this module + MANDATORY-GROUPS { environmentalsGroup, + nvramGroup, + fileSystemGroupRev1, + alertsGroup, + statisticsGroup, + replGroup, + nfsGroup, + cifsGroup, + vtlGroup, + ddboostGroup, + ddsystemGroup, + artGroup, + mtreeGroup, + enclosureGroup, + networkGroup, + generatedNotificationsGroup + } + + GROUP internalDiskStorageGroup + DESCRIPTION + "This group is mandatory for SNMP entities which + support internal disk storage" + + GROUP externalUnmanagedDiskStorageGroup + DESCRIPTION + "This group is mandatory for SNMP entities which + support external unmanaged disk storage" + + GROUP managedObjectsGroup + DESCRIPTION + "This group is mandatory for SNMP entities which + support multiple Data Domain Systems" + + ::= { dataDomainMibCompliances 2 } + + dataDomainMibComplianceRev2 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which + implement this MIB module." + MODULE -- this module + MANDATORY-GROUPS { environmentalsGroup, + nvramGroup, + fileSystemGroupRev1, + alertsGroup, + statisticsGroup, + replGroup, + nfsGroup, + cifsGroup, + vtlGroup, + ddboostGroup, + ddsystemGroupRev1, + artGroup, + mtreeGroup, + enclosureGroup, + networkGroup, + generatedNotificationsGroup + } + + GROUP internalDiskStorageGroup + DESCRIPTION + "This group is mandatory for SNMP entities which + support internal disk storage" + + GROUP externalUnmanagedDiskStorageGroup + DESCRIPTION + "This group is mandatory for SNMP entities which + support external unmanaged disk storage" + + GROUP managedObjectsGroup + DESCRIPTION + "This group is mandatory for SNMP entities which + support multiple Data Domain Systems" + + ::= { dataDomainMibCompliances 3 } + + +-- ********************************************************************** +-- +-- DataDomainMibCompliance +-- ======================= +-- +-- dataDomainMib (1.3.6.1.4.1.19746) +-- dataDomainMibConformance (1.3.6.1.4.1.19746.0) +-- dataDoamainMibGroups (1.3.6.1.4.1.19746.0.2) +-- +-- ********************************************************************** + + environmentalsGroup OBJECT-GROUP + OBJECTS { + powerModuleDescription, + powerModuleStatus, + tempSensorDescription, + tempSensorCurrentValue, + tempSensorStatus, + fanDescription, + fanLevel, + fanStatus, + tempSensorTrapIndex, + fanTrapIndex + } + STATUS current + DESCRIPTION + "A collection of objects providing environmental monitoring information." + ::= { dataDomainMibGroups 1 } + + nvramGroup OBJECT-GROUP + OBJECTS { + nvramMemorySize, + nvramWindowSize, + nvramPCIErrorCount, + nvramMemoryErrorCount, + nvramBatteryStatus, + nvramBatteryCharge + } + STATUS current + DESCRIPTION + "A collection of objects providing nvram monitoring information." + ::= { dataDomainMibGroups 2 } + + fileSystemGroup OBJECT-GROUP + OBJECTS { + fileSystemStatus, + fileSystemVirtualSpace, + fileSystemResourceName, + fileSystemSpaceSize, + fileSystemSpaceUsed, + fileSystemSpaceAvail, + fileSystemPercentUsed, + fileSystemSpaceCleanable, + fileSystemCompressionPeriod, + fileSystemCompressionStartTime, + fileSystemCompressionEndTime, + fileSystemPreCompressionSize, + fileSystemPostCompressionSize, + fileSystemGlobalCompressionFactor, + fileSystemLocalCompressionFactor, + fileSystemTotalCompressionFactor, + fileSystemReductionPercent + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing file system monitoring information." + ::= { dataDomainMibGroups 3 } + + alertsGroup OBJECT-GROUP + OBJECTS { + currentAlertTimestamp, + currentAlertDescription, + currentAlertSeverity, + alertHistoryTimestamp, + alertHistoryDescription, + alertHistorySeverity, + alertHistoryStatus, + alertInfoDescription + } + STATUS current + DESCRIPTION + "A collection of objects providing alert monitoring information." + ::= { dataDomainMibGroups 4 } + + statisticsGroup OBJECT-GROUP + OBJECTS { + cpuAvgPercentageBusy, + cpuMaxPercentageBusy, + nfsOpsPerSecond, + nfsIdlePercentage, + nfsProcPercentage, + nfsSendPercentage, + nfsReceivePercentage, + cifsOpsPerSecond, + diskReadKBytesPerSecond, + diskWriteKBytesPerSecond, + diskBusyPercentage, + nvramReadKBytesPerSecond, + nvramWriteKBytesPerSecond, + replInKBytesPerSecond, + replOutKBytesPerSecond + } + STATUS current + DESCRIPTION + "A collection of objects providing statistics information." + ::= { dataDomainMibGroups 5 } + + internalDiskStorageGroup OBJECT-GROUP + OBJECTS { + diskModel, + diskFirmwareVersion, + diskSerialNumber, + diskCapacity, + diskPropState, + diskSectorsRead, + diskSectorsWritten, + diskTotalKBytes, + diskBusy, + diskPerfState, + diskTemperature, + diskTimeoutCount, + diskReadFailCount, + diskWriteFailCount, + diskMiscFailCount, + diskOffTrackErrCount, + diskSoftEccCount, + diskCrcErrCount, + diskProbationalCount, + diskReallocCount, + diskErrState + } + STATUS current + DESCRIPTION + "A collection of objects providing internal disk monitoring information." + ::= { dataDomainMibGroups 7 } + + externalUnmanagedDiskStorageGroup OBJECT-GROUP + OBJECTS { + diskModel, + diskFirmwareVersion, + diskSerialNumber, + diskCapacity, + diskPropState, + diskSectorsRead, + diskSectorsWritten, + diskTotalKBytes, + diskBusy, + diskPerfState, + diskPropTrapIndex, + diskErrTrapIndex + } + STATUS current + DESCRIPTION + "A collection of objects providing external unmanaged disk monitoring information." + ::= { dataDomainMibGroups 8 } + + basicNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + powerSupplyFailedAlarm, + systemOverheatWarningAlarm, + systemOverheatAlertAlarm, + systemOverheatShutdownAlarm, + fanModuleFailedAlarm, + nvramFailingAlarm, + fileSystemFailedAlarm, + fileSpaceMaintenanceAlarm, + fileSpacePreWarningAlarm, + fileSpaceWarningAlarm, + fileSpaceSevereAlarm, + fileSpaceCriticalAlarm, + diskOverheatWarningAlarm, + diskOverheatAlertAlarm, + diskOverheatShutdownAlarm, + diskFailedAlarm, + diskNoSpareAlarm, + diskPathAlarm, + diskSASAlarm, + diskSASHBAAlarm, + snapshotFullAlarm, + snapshotHWMAlarm, + clusterNodeAlarm, + clusterInterfaceAlarm, + replSyncAlarm, + systemStartupAlarm, + filesysRelaunchAlarm, + filesysDDGCFailedAlarm, + filesysGeneralProblemAlarm, + diskUnsupportedAlarm, + eventIPMIUnmanageAlarm, + raidReconSevereAlarm, + raidReconCriticalAlarm, + raidReconCriticalShutdownAlarm, + raidGroupMissingAlarm + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing basic notifications." + ::= { dataDomainMibGroups 9 } + + internalDiskStorageNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + diskFailedAlarm, + diskOverheatWarningAlarm, + diskOverheatAlertAlarm, + diskOverheatShutdownAlarm + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing internal disk storage notifications." + ::= { dataDomainMibGroups 10 } + + replGroup OBJECT-GROUP + OBJECTS { + replState, + replStatus, + replFileSysStatus, + replConnTime, + replSource, + replDestination, + replPreCompBytesSent, + replPostCompBytesSent, + replPreCompBytesRemaining, + replPostCompBytesReceived, + replThrottle, + replSyncedAsOfTime, + replConfigContextId, + replConfigSource, + replConfigDest, + replConfigConnHost, + replConfigConnPort, + replConfigLowBWOptim, + replConfigEnabled, + replHistoryDate, + replHistoryTime, + replHistoryPreCompWritten, + replHistoryPreCompRemaining, + replHistoryPreCompressed, + replHistoryPostFiltered, + replHistoryPostLowBwOptim, + replHistoryPostLocalComp, + replHistoryBytesNetwork, + replHistorySyncedAsOfTime, + replTrapContext + } + STATUS current + DESCRIPTION + "a collection of objects providing replication pair config and monitoring information." + ::= { dataDomainMibGroups 11 } + + nfsGroup OBJECT-GROUP + OBJECTS { + nfsStatus, + nfsClientPath, + nfsClientClients, + nfsClientOptions, + nfsStatsExportPoint, + nfsStatsFilesystemType, + nfsStatsCacheEntry, + nfsStatsFileHandleLookup, + nfsStatsMaxCacheSize, + nfsStatsCurrentOpenStreams, + nfsActivePath, + nfsActiveClients, + nfsPortService, + nfsPortPort + } + STATUS current + DESCRIPTION + "A collection of objects providing NFS monitoring information." + ::= { dataDomainMibGroups 12 } + + cifsGroup OBJECT-GROUP + OBJECTS { + cifsStatus, + cifsConfigMode, + cifsConfigWINSServer, + cifsConfigNetBIOSHostname, + cifsConfigDomainController, + cifsConfigDNS, + cifsConfigGroupName, + cifsConfigMaxConnection, + cifsConfigMaxOpenFilesPerConnection, + cifsShareName, + cifsSharePath, + cifsShareClients, + cifsShareUser, + cifsShareComment, + cifsShareBrowsing, + cifsShareWriteable, + cifsShareMaxConnection, + cifsOptionsName, + cifsOptionsValue + } + STATUS current + DESCRIPTION + "A collection of objects providing CIFS monitoring information." + ::= { dataDomainMibGroups 13 } + + vtlGroup OBJECT-GROUP + OBJECTS { + vtlAdminState, + vtlProcessState, + vtlLibraryName, + vtlLibraryVendor, + vtlLibraryModel, + vtlLibraryRevision, + vtlLibrarySerial, + vtlLibraryTotalDrives, + vtlLibraryTotalSlots, + vtlLibraryTotalCaps, + vtlLibraryStatus, + vtlDriveName, + vtlDriveVendor, + vtlDriveModel, + vtlDriveRevision, + vtlDriveSerial, + vtlDriveLibraryName, + vtlDriveStatus, + vtlDriveTapeVolume, + vtlGroupName, + vtlGroupInitiaterCount, + vtlGroupDeviceCount, + vtlInitiatorName, + vtlInitiatorStatus, + vtlInitiatorGroup, + vtlInitiatorWWNN, + vtlInitiatorWWPN, + vtlInitiatorPort, + vtlPoolPool, + vtlPoolStatus, + vtlPoolTapes, + vtlPoolSize, + vtlPoolUsed, + vtlPoolComp, + vtlPortName, + vtlPortID, + vtlPortModel, + vtlPortFirmware, + vtlPortWWNN, + vtlPortWWPN, + vtlPortConnectionType, + vtlPortSpeed, + vtlPortEnabled, + vtlPortStatus, + vtlPortTrapIndex, + vtlStatsPort, + vtlStatsConrolCommands, + vtlStatsWriteCommands, + vtlStatsReadCommands, + vtlStatsIn, + vtlStatsOut, + vtlStatsLinkFailures, + vtlStatsLIPCount, + vtlStatsSyncLosses, + vtlStatsSignalLosses, + vtlStatsPrimSeqProtoErrors, + vtlStatsInvalidTxWords, + vtlStatsInvalidCRCs, + vtlTapeBarCode, + vtlTapePool, + vtlTapeLocation, + vtlTapeState, + vtlTapeSize, + vtlTapeUsed, + vtlTapeComp, + vtlTapeModTime + } + STATUS current + DESCRIPTION + "A collection of objects providing VTL monitoring information." + ::= { dataDomainMibGroups 14 } + + ddboostGroup OBJECT-GROUP + OBJECTS { + ddboostAccessClientsName, + ddboostInterface, + ddboostifGroupMember, + ddboostBackupConnections, + ddboostRestoreConnections, + ddboostControlConnections, + ddboostTotalConnections, + ddboostFileReplHistoryDirection, + ddboostFileReplHistoryNetwork, + ddboostFileReplHistoryPreComp, + ddboostFileReplHistoryPostComp, + ddboostFileReplHistoryLowBWOpt, + ddboostFileReplHistoryErrors, + ddboostFileReplHistoryDate, + ddboostFileReplHistoryTime, + ddboostFileReplStatsDirection, + ddboostFileReplStatsNetworkSent, + ddboostFileReplStatsPreCompSent, + ddboostFileReplStatsFiltered, + ddboostFileReplStatsLowBWOpt, + ddboostFileReplStatsLocalComp, + ddboostFileReplStatsCompRatio, + ddboostIfGroupInterface, + ddboostOptionsName, + ddboostOptionsStatus, + ddboostStatus, + ddboostUser, + ddboostIfGroupStatus, + ddboostPreCompKBytesPerSecond, + ddboostPostCompKBytesPerSecond, + ddboostNetworkKBytesPerSecond, + ddboostReadKBytesPerSecond, + ddboostStorageUnitName, + ddboostStorageUnitBytes, + ddboostStorageUnitGlobalComp, + ddboostStorageUnitLocalComp, + ddboostStorageUnitMetaData + } + STATUS current + DESCRIPTION + "A collection of objects providing DDBoost monitoring information." + ::= { dataDomainMibGroups 15 } + + ddsystemGroup OBJECT-GROUP + OBJECTS { + systemLicenseKey, + systemLicenseFeature, + systemCapacityLicenseKey, + systemCapacityLicenseFeature, + systemCapacityLicenseModel, + systemCapacityLicenseCapacity, + systemHardwareSlot, + systemHardwareVendor, + systemHardwareDevice, + systemHardwarePorts, + systemPortsPort, + systemPortsConnectionType, + systemPortsLinkSpeed, + systemPortsFirmware, + systemPortsHardwareAddress, + systemSerialNumber, + systemCurrentTime, + systemVersion, + systemModelNumber, + systemTimeZoneName, + systemUserName, + systemUserUID, + systemUserRole, + systemUserStatus + } + STATUS deprecated + DESCRIPTION + "A collection of objects providing system monitoring information." + ::= { dataDomainMibGroups 16 } + + artGroup OBJECT-GROUP + OBJECTS { + artConfigStatus, + artConfigMigrationSchedule, + artConfigDefaultAge, + artConfigFileSystemClean, + artConfigCompression, + artMigrationPolicyMtreeName, + artMigrationPolicyDefaultAge, + artMigrationScheduleSchedule, + artMigrationScheduleStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing art monitoring information." + ::= { dataDomainMibGroups 17 } + + mtreeGroup OBJECT-GROUP + OBJECTS { + mtreeCompressionMtreePath, + mtreeCompressionPreCompGib, + mtreeCompressionPostCompGib, + mtreeCompressionGlobalCompFactor, + mtreeCompressionLocalCompFactor, + mtreeCompressionPostTotalCompFactor, + mtreeCompressionTimePeriod, + mtreeListMtreeName, + mtreeListPreCompGib, + mtreeListStatus, + mtreeRetentionLockMtreeName, + mtreeRetentionLockStatus, + mtreeRetentionLockUUID, + mtreeRetentionLockMinRetentionPeriod, + mtreeRetentionLockMaxRetentionPeriod + } + STATUS current + DESCRIPTION + "A collection of objects providing mtree monitoring information." + ::= { dataDomainMibGroups 18 } + + enclosureGroup OBJECT-GROUP + OBJECTS { + enclosureListNum, + enclosureListModel, + enclosureListSerialNum, + enclosureListOemName, + enclosureListOemValue, + enclosureListCapacity + } + STATUS current + DESCRIPTION + "A collection of objects providing enclousure information." + ::= { dataDomainMibGroups 19 } + + managedObjectsGroup OBJECT-GROUP + OBJECTS { + managedSystemHostname, + managedSystemSerial, + managedSystemState, + managedSystemStatus, + managedSystemDDOSVersion, + managedSystemHDSyncTime, + managedSystemCDSyncTime, + taskHistoryUser, + taskHistoryID, + taskHistoryParent, + taskHistoryName, + taskHistoryState, + taskHistoryStartTime, + taskHistoryDuration, + taskActiveUser, + taskActiveID, + taskActiveParent, + taskActiveName, + taskActiveState, + taskActiveStartTime, + taskActiveDuration + } + STATUS current + DESCRIPTION + "A collection of objects providing ddms system information." + ::= { dataDomainMibGroups 20 } + + networkGroup OBJECT-GROUP + OBJECTS { + dnsServer, + searchDomainsName, + snmpTrapHostsName, + snmpTrapHostsVersion + } + STATUS current + DESCRIPTION + "A collection of objects providing network information." + ::= { dataDomainMibGroups 21 } + + fileSystemGroupRev1 OBJECT-GROUP + OBJECTS { + fileSystemStatus, + fileSystemVirtualSpace, + fileSystemResourceName, + fileSystemSpaceSize, + fileSystemSpaceUsed, + fileSystemSpaceAvail, + fileSystemPercentUsed, + fileSystemSpaceCleanable, + fileSystemCompressionPeriod, + fileSystemCompressionStartTime, + fileSystemCompressionEndTime, + fileSystemPreCompressionSize, + fileSystemPostCompressionSize, + fileSystemGlobalCompressionFactor, + fileSystemLocalCompressionFactor, + fileSystemTotalCompressionFactor, + fileSystemArchiveUnitName, + fileSystemArchiveUnitState, + fileSystemArchiveUnitStatus, + fileSystemArchiveUnitStartTime, + fileSystemArchiveUnitEndTime, + fileSystemArchiveUnitSize, + fileSystemArchiveUnitDiskGroups, + fileSystemCleanStatus, + fileSystemCleanSchedule, + fileSystemCleanThrottle, + fileSystemReductionPercent1, + fileSystemOptionsName, + fileSystemOptionsValue, + fileSystemUpTime, + fileSystemStatusMessage, + fileSystemResourceTrapIndex + } + STATUS current + DESCRIPTION + "A collection of objects providing file system monitoring information." + ::= { dataDomainMibGroups 22 } + + ddsystemGroupRev1 OBJECT-GROUP + OBJECTS { + systemLicenseKey, + systemLicenseFeature, + systemCapacityLicenseKey, + systemCapacityLicenseFeature, + systemCapacityLicenseModel, + systemCapacityLicenseCapacity, + systemHardwareVendor, + systemHardwareDevice, + systemHardwarePorts, + systemHardwareSlotName, + systemPortsPort, + systemPortsConnectionType, + systemPortsLinkSpeed, + systemPortsFirmware, + systemPortsHardwareAddress, + systemSerialNumber, + systemCurrentTime, + systemVersion, + systemModelNumber, + systemTimeZoneName, + systemUserName, + systemUserUID, + systemUserRole, + systemUserStatus + } + STATUS current + DESCRIPTION + "A collection of objects providing system monitoring information." + ::= { dataDomainMibGroups 23 } + +END diff --git a/nagios_check/README.md b/nagios_check/README.md index 0a19aee..bf8a7e9 100644 --- a/nagios_check/README.md +++ b/nagios_check/README.md @@ -35,7 +35,7 @@ check\_datadomain -H \[-C \] \[-p \] \[-P - check method one of PSU, NVRAM, FAN, DISKSTATE, FSSPACE, IFSTATE + check method one of PSU, NVRAM, FAN, DISKSTATE, FSSPACE, IFSTATE, REPLICATION - PSU: State of all Powersupplies - NVRAM: NVRAM battery state @@ -45,6 +45,7 @@ check\_datadomain -H \[-C \] \[-p \] \[-P diff --git a/nagios_check/check_datadomain b/nagios_check/check_datadomain index c39b359..1467d3a 100755 --- a/nagios_check/check_datadomain +++ b/nagios_check/check_datadomain @@ -36,11 +36,15 @@ Port number (default: 161) =item -P, --protocol -SNMP protocol version [1,2c] +SNMP protocol version [1,2c] (default: 2c) + +=item -t, --timeout + +Script timeout in seconds (default: 15) =item -m, --method -check method one of PSU, NVRAM, ALERTS, FAN, DISKSTATE, FSSPACE, IFSTATE +check method one of PSU, NVRAM, ALERTS, FAN, DISKSTATE, FSSPACE, IFSTATE, REPLICATION =over 1 @@ -70,6 +74,8 @@ check method one of PSU, NVRAM, ALERTS, FAN, DISKSTATE, FSSPACE, IFSTATE =back +=item REPLICATION: state of all replication pairs + =back =item -i, --iface @@ -178,8 +184,8 @@ $PROGNAME="check_snmp_datadomain"; $opt_C="public"; $opt_H=""; $opt_p=161; -$opt_t="10"; -$opt_P="1;"; +$opt_t="15"; +$opt_P="2c"; Getopt::Long::Configure('bundling'); GetOptions( @@ -187,16 +193,18 @@ GetOptions( "h" => \$opt_h, "help" => \$opt_h, "C=s" => \$opt_C, "community" => \$opt_C, "H=s" => \$opt_H, "hostname" => \$opt_H, - "p=i" => \$opt_p, "port" => \$opt_p, + "p=i" => \$opt_p, "port=i" => \$opt_p, "w=s" => \$opt_w, "warning=s" => \$opt_w, "c=s" => \$opt_c, "critical=s" => \$opt_c, "m=s" => \$opt_m, "method=s" => \$opt_m, "i=s" => \$opt_i, "iface=s" => \$opt_i, - "t=i" => \$opt_t, "timeout" => \$opt_t, + "t=i" => \$opt_t, "timeout=i" => \$opt_t, "P=s" => \$opt_P, "protocol=s" => \$opt_P); #OIDs $oids = { + sysname => ".1.3.6.1.2.1.1.5.0", + ddversion => ".1.3.6.1.4.1.19746.1.1.13.1.3", enclosures => ".1.3.6.1.4.1.19746.1.1.1.1.1.1.1", psu => ".1.3.6.1.4.1.19746.1.1.1.1.1.1.4", nvram => ".1.3.6.1.4.1.19746.1.2.3.1.1.3.1", @@ -209,11 +217,31 @@ $oids = { ifname => ".1.3.6.1.2.1.31.1.1.1.1", ifadstatus => ".1.3.6.1.2.1.2.2.1.7", ifopstatus => ".1.3.6.1.2.1.2.2.1.8", + fsid => ".1.3.6.1.4.1.19746.1.3.2.1.1.1", fsname => ".1.3.6.1.4.1.19746.1.3.2.1.1.3", fssize => ".1.3.6.1.4.1.19746.1.3.2.1.1.4", fsused => ".1.3.6.1.4.1.19746.1.3.2.1.1.5", fsavail => ".1.3.6.1.4.1.19746.1.3.2.1.1.6", fsperc => ".1.3.6.1.4.1.19746.1.3.2.1.1.7", + alerts => ".1.3.6.1.4.1.19746.1.4.1.1", + alertdesc => ".1.3.6.1.4.1.19746.1.4.1.1.1.3", + alertsev => ".1.3.6.1.4.1.19746.1.4.1.1.1.4", + alerttime => ".1.3.6.1.4.1.19746.1.4.1.1.1.2", + alertid => ".1.3.6.1.4.1.19746.1.4.1.1.1.5", + replctxt => ".1.3.6.1.4.1.19746.1.8.1.1.1.1", + replctxttrap => ".1.3.6.1.4.1.19746.1.8.1.1.1.2", + replstate => ".1.3.6.1.4.1.19746.1.8.1.1.1.3", + replstatus => ".1.3.6.1.4.1.19746.1.8.1.1.1.4", + replfsstatus => ".1.3.6.1.4.1.19746.1.8.1.1.1.5", + replconntime => ".1.3.6.1.4.1.19746.1.8.1.1.1.6", + replsource => ".1.3.6.1.4.1.19746.1.8.1.1.1.7", + repldest => ".1.3.6.1.4.1.19746.1.8.1.1.1.8", + replprecompsent => ".1.3.6.1.4.1.19746.1.8.1.1.1.9", + replpostcompsent => ".1.3.6.1.4.1.19746.1.8.1.1.1.10", + replprecompremain => ".1.3.6.1.4.1.19746.1.8.1.1.1.11", + replpostcomprcv => ".1.3.6.1.4.1.19746.1.8.1.1.1.12", + replthrottle => ".1.3.6.1.4.1.19746.1.8.1.1.1.13", + replsyncedtime => ".1.3.6.1.4.1.19746.1.8.1.1.1.14", }; if ($opt_t) { @@ -242,6 +270,12 @@ if (! $opt_H) { exit $ERRORS{'UNKNOWN'}; } +if ($opt_m eq "REPLICATION" and $opt_P eq "1") { + print "REPLICATION needs SNMP protocol version 2c\n"; + print_usage(); + exit $ERRORS{'UNKNOWN'}; +} + sub print_usage () { print "Usage:\n"; print " $PROGNAME -H [-C ] [-p ] [-P ] -m ( FSSPACE [-w ] [-c ] | IFSTATE -i ) \n"; @@ -256,9 +290,11 @@ sub print_usage () { print " -p, --port\n"; print " Port number (default: 161)\n"; print " -P, --protocol\n"; - print " SNMP protocol version [1,2c]\n"; + print " SNMP protocol version [1,2c]. Defaults: 2c\n"; + print " -t, --timeout \n"; + print " SNMP timeout in seconds (default: 15)\n"; print " -m, --method\n"; - print " check method one of PSU, NVRAM, ALERTS, FAN, DISKSTATE, FSSPACE, IFSTATE\n"; + print " check method one of PSU, NVRAM, ALERTS, FAN, DISKSTATE, FSSPACE, IFSTATE, REPLICATION\n"; print " PSU: State of all Powersupplies\n"; print " NVRAM: NVRAM battery state\n"; print " ALERTS: Active alerts on the system\n"; @@ -268,12 +304,17 @@ sub print_usage () { print " Defaults: -w 75 -c 90\n"; print " IFSTATE: Checks if the given interfaces are up. e.g.:-i 2,3\n"; print " do a snmpwalk on IF-MIB to get the interface ids\n"; + print " REPLICATION: state of all replication pairs (needs SNMP version >= 2c)\n"; print " -i, --iface\n"; print " comma seperated list of interface ids that should be up (use snmpwalk to get them)\n"; print " -w, --warning\n"; - print " warning filesystem space usage in %\n"; + print " warning trigger value:\n"; + print " - FSSPACE: filesystem space usage in % (default: 75%)\n"; + print " - REPLICATION: hours since last synced (default: 24 hours)\n"; print " -c, --critical\n"; - print " critical filesystem space usage in %\n"; + print " critical trigger value:\n"; + print " - FSSPACE: filesystem space usage in % (default: 90%)\n"; + print " - REPLICATION: hours since last synced (default: 48 hours)\n"; print " -h, --help\n"; print " Print detailed help screen\n"; print " -V, --version\n"; @@ -290,6 +331,14 @@ sub print_help () { print "\n"; } +sub human_bytes { + # http://www.perlmonks.org/?node_id=378538 + my( $size, $n ) =( shift, 0 ); + ++$n and $size /= 1024 until $size < 1024; + return sprintf "%.2f %s", + $size, ( qw[ bytes KiB MiB GiB TiB ] )[ $n ]; +} + my $powerModuleStatus = { 0 => "absent", 1 => "ok", @@ -319,7 +368,41 @@ my $diskState = { 4 => 'failed', }; -my ($session, $error) = Net::SNMP->session(Hostname => $opt_H, Community => $opt_C); +my $replState = { + 'pre-5.4' => { + 1 => 'enabled', + 2 => 'disabled', + 3 => 'disabledNeedsResync', + }, + 'post-5.4' => { + 1 => 'initializing', + 2 => 'normal', + 3 => 'recovering', + 4 => 'uninitialized', + }, +}; + +my $replStatus = { + 1 => 'connected', + 2 => 'disconnected', + 3 => 'migrating', + 4 => 'suspended', + 5 => 'neverConnected', + 6 => 'idle', +}; + +my $methodName = { + "PSU" => "PSU(s)", + "NVRAM" => "nvram batterie(s)", + "ALERTS" => "alert(s)", + "FAN" => "fan(s)", + "DISKSTATE" => "disk(s)", + "FSSPACE" => "filesystem(s)", + "IFSTATE" => "interface(s)", + "REPLICATION" => "replication pair(s)", +}; + +my ($session, $error) = Net::SNMP->session(Hostname => $opt_H, Community => $opt_C, Version => $opt_P); print "Session Error: $error" && exit $ERRORS{'UNKNOWN'} unless ($session); my $t = $session->get_table($oids->{enclosures}); @@ -352,32 +435,6 @@ if ($opt_m eq "PSU") { push(@{$out->{$state}}, sprintf("%s - PS%i from Enclosure %i is in state %s", uc(state_reverse($state)), $ps, $enclosure, $powerModuleStatus->{$val})); } } - if ($out->{$ERRORS{'CRITICAL'}}) { - printf("CRITICAL - %i PSUs in critical state\n", scalar @{$out->{$ERRORS{'CRITICAL'}}}); - print join("\n",@{$out->{$ERRORS{'CRITICAL'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'WARNING'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'UNKNOWN'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n"; - exit $ERRORS{'CRITICAL'}; - } elsif ($out->{$ERRORS{'WARNING'}}) { - printf("WARNING - %i PSUs in warning state\n", scalar @{$out->{$ERRORS{'WARNING'}}}); - print join("\n",@{$out->{$ERRORS{'WARNING'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'UNKNOWN'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n"; - exit $ERRORS{'WARNING'}; - } elsif ($out->{$ERRORS{'UNKNOWN'}}) { - printf("UNKNOWN - %i PSUs in unkown state\n", scalar @{$out->{$ERRORS{'UNKNOWN'}}}); - print join("\n",@{$out->{$ERRORS{'UNKNOWN'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n"; - exit $ERRORS{'UNKNOWN'}; - } elsif ($out->{$ERRORS{'OK'}}) { - printf("OK - %i PSUs in ok state\n", scalar @{$out->{$ERRORS{'OK'}}}); - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n"; - exit $ERRORS{'OK'}; - } else { - print "UNKNOWN - plugin in unknown state\n"; - exit $ERRORS{'UNKNOWN'}; - } } elsif ($opt_m eq "NVRAM") { my $req = $oids->{'nvram'}; my $result = $session->get_table($req); @@ -402,25 +459,6 @@ if ($opt_m eq "PSU") { push(@{$out->{$state}}, sprintf("%s - NVRAM battery %i state is not known", uc(state_reverse($state)), $batteryId)) } } - - if (defined $out->{$ERRORS{'CRITICAL'}} && scalar @{$out->{$ERRORS{'CRITICAL'}}} > 0) { - printf("CRITICAL - %i nvram batteries in critical state\n", scalar @{$out->{$ERRORS{'CRITICAL'}}}); - print join("\n",@{$out->{$ERRORS{'CRITICAL'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n"; - exit $ERRORS{'CRITICAL'}; - } elsif (defined $out->{$ERRORS{'UNKNOWN'}} && scalar @{$out->{$ERRORS{'UNKNOWN'}}} > 0) { - printf("UNKNOWN - %i nvram batteries in unknown state\n", scalar @{$out->{$ERRORS{'UNKNOWN'}}}); - print join("\n",@{$out->{$ERRORS{'UNKNOWN'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n"; - exit $ERRORS{'UNKNOWN'}; - } elsif (defined $out->{$ERRORS{'OK'}} && scalar @{$out->{$ERRORS{'OK'}}} > 0) { - printf("OK - %i nvram batteries in ok state\n", scalar @{$out->{$ERRORS{'OK'}}}); - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n"; - exit $ERRORS{'OK'}; - } else { - print "UNKNOWN - plugin in unknown state\n"; - exit $ERRORS{'UNKNOWN'}; - } } elsif ($opt_m eq "ALERTS") { my $state=$ERRORS{'UNKNOWN'}; my $q = $oids->{'alerts'}; @@ -452,6 +490,12 @@ if ($opt_m eq "PSU") { @alerts = grep defined, @alerts; foreach my $alert (@alerts){ + if (not exists $alert->{'id'}) { + $alert->{'id'} = 'UNKNOWN ID'; + } + if (not exists $alert->{'severity'}) { + $alert->{'severity'} = 'UNKNOWN'; + } if ($alert->{'severity'} =~ "CRITICAL") { $state = $ERRORS{'CRITICAL'}; } elsif ($alert->{'severity'} =~ "WARNING") { @@ -461,36 +505,9 @@ if ($opt_m eq "PSU") { } push(@{$out->{$state}},sprintf("%s - Alert %s from %s: %s",uc(state_reverse($state)),$alert->{'id'},$alert->{'time'},$alert->{'desc'})); } - - if (defined $out->{$ERRORS{'CRITICAL'}} && scalar @{$out->{$ERRORS{'CRITICAL'}}} > 0) { - printf "CRITICAL - %i alerts in critical state\n", scalar @{$out->{$ERRORS{'CRITICAL'}}}; - print join("\n",@{$out->{$ERRORS{'CRITICAL'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'WARNING'}}})."\n" if $out->{$ERRORS{'WARNING'}}; - print join("\n",@{$out->{$ERRORS{'UNKNOWN'}}})."\n" if $out->{$ERRORS{'UNKNOWN'}}; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n" if $out->{$ERRORS{'OK'}}; - exit $ERRORS{'CRITICAL'}; - } elsif (defined $out->{$ERRORS{'WARNING'}} && scalar @{$out->{$ERRORS{'WARNING'}}} > 0) { - printf "WARNING - %i alerts in warning state\n", scalar @{$out->{$ERRORS{'WARNING'}}}; - print join("\n",@{$out->{$ERRORS{'WARNING'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'UNKNOWN'}}})."\n" if $out->{$ERRORS{'UNKNOWN'}}; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n" if $out->{$ERRORS{'OK'}}; - exit $ERRORS{'WARNING'}; - } elsif (defined $out->{$ERRORS{'UNKNOWN'}} && scalar @{$out->{$ERRORS{'UNKNOWN'}}} > 0) { - printf "UNKNOWN - %i alerts in unknown state\n", scalar @{$out->{$ERRORS{'UNKNOWN'}}}; - print join("\n",@{$out->{$ERRORS{'UNKNOWN'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'CRITICAL'}}})."\n" if $out->{$ERRORS{'CRITICAL'}}; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n" if $out->{$ERRORS{'OK'}}; - exit $ERRORS{'UNKNOWN'}; - } else { - if (scalar @alerts == 0) { - printf "OK - No alerts\n"; - } else { - printf "OK - %i alerts\n", scalar @{$out->{$ERRORS{'OK'}}}; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'CRITICAL'}}})."\n" if $out->{$ERRORS{'CRITICAL'}}; - print join("\n",@{$out->{$ERRORS{'UNKNOWN'}}})."\n" if $out->{$ERRORS{'UNKNOWN'}}; - } - exit $ERRORS{'OK'}; + if (scalar @alerts == 0) { + printf "OK - No alerts\n"; + exit(0); } } elsif ($opt_m eq "FAN") { my $state=$ERRORS{'OK'}; @@ -515,16 +532,6 @@ if ($opt_m eq "PSU") { push(@{$out->{$state}},sprintf("%s - Enclosure %i, Fan %s: %s",uc(state_reverse($state)),$enclosure,$result->{name}->{$oids->{'fanname'}.".".$myid},$fanStatus->{$fanstate})); } } - if ($out->{$ERRORS{'CRITICAL'}}) { - printf "CRITICAL - %i fans in critical state\n", scalar @{$out->{$ERRORS{'CRITICAL'}}}; - print join("\n",@{$out->{$ERRORS{'CRITICAL'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n" if $out->{$ERRORS{'OK'}}; - exit $ERRORS{'CRITICAL'}; - } else { - printf "OK - %i fans ok\n", scalar @{$out->{$ERRORS{'OK'}}}; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n"; - exit $ERRORS{'OK'}; - } } elsif ($opt_m eq "DISKSTATE") { my $state=$ERRORS{'OK'}; $result = {'state' => $session->get_table($oids->{'diskstate'}), 'serial' => $session->get_table($oids->{'diskserial'}), 'model' => $session->get_table($oids->{'diskmodel'})}; @@ -550,22 +557,6 @@ if ($opt_m eq "PSU") { push(@{$out->{$state}},sprintf("%s - Enclosure %i, Disk %s, S/N %s: %s",uc(state_reverse($state)),$enclosure,$result->{'model'}->{$oids->{'diskmodel'}.".".$myid},$result->{'serial'}->{$oids->{'diskserial'}.".".$myid},$diskState->{$diskstate})); } } - if ($out->{$ERRORS{'CRITICAL'}}) { - printf "CRITICAL - %i disks in critical state\n", scalar @{$out->{$ERRORS{'CRITICAL'}}}; - print join("\n",@{$out->{$ERRORS{'CRITICAL'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'UNKNOWN'}}})."\n" if $out->{$ERRORS{'UNKNOWN'}}; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n" if $out->{$ERRORS{'OK'}}; - exit $ERRORS{'CRITICAL'}; - } elsif ($out->{$ERRORS{'UNKNOWN'}}) { - printf "WARNING - %i disks in unknown state\n", scalar @{$out->{$ERRORS{'UNKNOWN'}}}; - print join("\n",@{$out->{$ERRORS{'UNKNOWN'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n" if $out->{$ERRORS{'OK'}}; - exit $ERRORS{'WARNING'}; - } else { - printf "OK - %i disks ok\n", scalar @{$out->{$ERRORS{'OK'}}}; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n"; - exit $ERRORS{'OK'}; - } } elsif ($opt_m eq "IFSTATE") { unless ($opt_i && $opt_i=~m/^[0-9]+(,[0-9]+)*$/) { print "UNKNOWN - please enter a numeric interface id or list.\n"; @@ -576,28 +567,122 @@ if ($opt_m eq "PSU") { foreach (@interfaces) { if ($result = $session->get_request(($oids->{'ifname'}.".".$_,$oids->{'ifadstatus'}.".".$_,$oids->{'ifopstatus'}.".".$_,$oids->{'ifspeed'}.".".$_))) { $state = (($result->{$oids->{'ifadstatus'}.".".$_}) == ($result->{$oids->{'ifopstatus'}.".".$_})) ? $ERRORS{'OK'} : $ERRORS{'CRITICAL'}; - push(@{$out->{$state}}, sprintf("%s - Interface %s is at speed %iG", uc(state_reverse($state)), $result->{$oids->{'ifname'}.".".$_}, $result->{$oids->{'ifspeed'}.".".$_}/1000)); + if ($result->{$oids->{'ifspeed'}.".".$_} < 1000) { + push(@{$out->{$state}}, sprintf("%s - Interface %s is at speed %iMb/s", uc(state_reverse($state)), $result->{$oids->{'ifname'}.".".$_}, $result->{$oids->{'ifspeed'}.".".$_})); + } else { + push(@{$out->{$state}}, sprintf("%s - Interface %s is at speed %iGb/s", uc(state_reverse($state)), $result->{$oids->{'ifname'}.".".$_}, $result->{$oids->{'ifspeed'}.".".$_}/1000)); + } } else { print "UNKNOWN - plugin in unknown state check the interface id\n"; exit $ERRORS{'UNKNOWN'}; } } - if (defined $out->{$ERRORS{'CRITICAL'}} && scalar @{$out->{$ERRORS{'CRITICAL'}}} > 0) { - printf "CRITICAL - %i interfaces down\n", scalar @{$out->{$ERRORS{'CRITICAL'}}}; - print join("\n",@{$out->{$ERRORS{'CRITICAL'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n" if $out->{$ERRORS{'OK'}}; - exit $ERRORS{'CRITICAL'}; + } +} elsif ($opt_m eq "REPLICATION") { + my $warn = $opt_w || "24"; + my $crit = $opt_c || "48"; + my $state; + my $reason; + my $req = $oids->{'replctxt'}; + my $result = $session->get_table($req); + + my $ddver = $session->get_request($oids->{ddversion}); + my $sysname = $session->get_request($oids->{sysname})->{$oids->{sysname}}; + my $replStateTable; + # Version 5.1 doesn't have a systemVersion value. Assuming older as well. + # Version 5.2 have the systemVersion value but still the old replicationState behavior + # Version 5.3 doesn't seem to exists, assuming the same as 5.2 + # Version 5.4 introduces the new behavior + if ( $ddver->{$oids->{ddversion}} eq 'noSuchObject' || + $ddver->{$oids->{ddversion}} =~ m'^5\.2\.' || + $ddver->{$oids->{ddversion}} =~ m'^5\.3\.' ) { + $replStateTable = 'pre-5.4'; + } else { + $replStateTable = 'post-5.4'; + } + + my @repl = values %$result; + my @o = map { ( $oids->{replstate}.".".$_, + $oids->{replstatus}.".".$_, + $oids->{replconntime}.".".$_, + $oids->{replsource}.".".$_, + $oids->{repldest}.".".$_, + $oids->{replsyncedtime}.".".$_, + $oids->{replprecompsent}.".".$_, + $oids->{replpostcompsent}.".".$_, + $oids->{replpostcomprcv}.".".$_, + $oids->{replprecompremain}.".".$_, + ) } @repl; + $result = $session->get_request(@o); + + my $syncedhours; + my $perfname; + foreach (@repl) { + $reason = ""; + if ($result->{$oids->{replstatus}.".".$_} == "1") { + if ($replState->{$replStateTable}->{$result->{$oids->{replstate}.".".$_}} eq "enabled" || + $replState->{$replStateTable}->{$result->{$oids->{replstate}.".".$_}} eq "normal" ) { + $state = $ERRORS{'OK'}; + } else { + $state = $ERRORS{'CRITICAL'}; + $reason = "replication pair is not enabled or in a 'normal' state, "; + } + } elsif ($result->{$oids->{replstatus}.".".$_} == "3" || + $result->{$oids->{replstatus}.".".$_} == "4" || + $result->{$oids->{replstatus}.".".$_} == "6") { + $state = $ERRORS{'WARNING'}; + $reason = "status is '".$replStatus->{$result->{$oids->{replstatus}.".".$_}}."', "; } else { - printf "OK - %i interfaces up\n", scalar @{$out->{$ERRORS{'OK'}}}; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n"; - exit $ERRORS{'OK'} + $state = $ERRORS{'CRITICAL'}; + $reason = "status is '".$replStatus->{$result->{$oids->{replstatus}.".".$_}}."', "; + } + $syncedhours = sprintf("%.2f", (time() - $result->{$oids->{replsyncedtime}.".".$_}) / 3600); + if ($syncedhours > $crit) { + $state = $ERRORS{'CRITICAL'}; + $reason = "not synced since $syncedhours hours, "; + } elsif ($syncedhours > $warn) { + $state = $ERRORS{'WARNING'}; + $reason = "not synced since $syncedhours hours, "; + } + if (index($result->{$oids->{replsource}.".".$_}, $sysname) >= 0) { + $perfname = $result->{$oids->{replsource}.".".$_}; + } elsif (index($result->{$oids->{repldest}.".".$_}, $sysname) >= 0) { + $perfname = $result->{$oids->{repldest}.".".$_}; } + push(@{$out->{$state}}, sprintf("%s - Replication: %s -> %s: %sstate: %s, status: %s, connected since: %s, last synced: %s, remaining: %s", + uc(state_reverse($state)), + $result->{$oids->{replsource}.".".$_}, + $result->{$oids->{repldest}.".".$_}, + $reason, + $replState->{$replStateTable}->{$result->{$oids->{replstate}.".".$_}}, + $replStatus->{$result->{$oids->{replstatus}.".".$_}}, + scalar(localtime($result->{$oids->{replconntime}.".".$_})), + scalar(localtime($result->{$oids->{replsyncedtime}.".".$_})), + human_bytes($result->{$oids->{replprecompremain}.".".$_}), + )); + push(@{$perfdata}, sprintf(" '%s_precompsent'=%sc;;;; '%s_postcompsent'=%sc;;;; '%s_postcomprcv'=%sc;;;; '%s_precompremain'=%sB;;;; '%s_lastsynced'=%ss;%d;%d;; ", + $perfname, + $result->{$oids->{replprecompsent}.".".$_}, + $perfname, + $result->{$oids->{replpostcompsent}.".".$_}, + $perfname, + $result->{$oids->{replpostcomprcv}.".".$_}, + $perfname, + $result->{$oids->{replprecompremain}.".".$_}, + $perfname, + time() - $result->{$oids->{replsyncedtime}.".".$_}, + $warn * 3600, + $crit * 3600 + )); } } elsif ($opt_m eq "FSSPACE") { my $crit = $opt_c || "90"; my $warn = $opt_w || "75"; my $state; - my @fsid = qw/1 2 4/; + my $req = $oids->{'fsid'}; + my $result = $session->get_table($req); + + my @fsid = values %$result; my @o = map { ( $oids->{fsname}.".".$_, $oids->{fssize}.".".$_, $oids->{fsused}.".".$_, $oids->{fsavail}.".".$_, $oids->{fsperc}.".".$_) } @fsid; $result = $session->get_request(@o); @@ -615,32 +700,54 @@ if ($opt_m eq "PSU") { push(@{$out->{$state}}, sprintf("%s - Filesystem %s filled %i%% %4.2fG available", uc(state_reverse($state)), $result->{$oids->{fsname}.".".$_}, $result->{$oids->{fsperc}.".".$_},$result->{$oids->{fsavail}.".".$_})); push(@{$perfdata}, sprintf(" '%s_perc'=%s%%;%s;%s;0;100 '%s_avail'=%s;;;;", $result->{$oids->{fsname}.".".$_}, $result->{$oids->{fsperc}.".".$_}, $warn, $crit, $result->{$oids->{fsname}.".".$_}, $result->{$oids->{fsavail}.".".$_})); } - if (defined $out->{$ERRORS{'CRITICAL'}} && scalar @{$out->{$ERRORS{'CRITICAL'}}} > 0) { - printf "CRITICAL - %i filesystems in critical state\n", scalar @{$out->{$ERRORS{'CRITICAL'}}}; - print join("\n",@{$out->{$ERRORS{'CRITICAL'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'WARNING'}}})."\n" if $out->{$ERRORS{'WARNING'}}; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n" if $out->{$ERRORS{'OK'}}; +} else { + print "please enter a valid method\n"; + print_usage(); + exit $ERRORS{'UNKNOWN'}; +} + +if (defined $out->{$ERRORS{'CRITICAL'}} && scalar @{$out->{$ERRORS{'CRITICAL'}}} > 0) { + printf "CRITICAL - %i $methodName->{$opt_m} in critical state\n", scalar @{$out->{$ERRORS{'CRITICAL'}}}; + print join("\n",@{$out->{$ERRORS{'CRITICAL'}}})."\n"; + print join("\n",@{$out->{$ERRORS{'WARNING'}}})."\n" if $out->{$ERRORS{'WARNING'}}; + print join("\n",@{$out->{$ERRORS{'UNKNOWN'}}})."\n" if $out->{$ERRORS{'UNKNOWN'}}; + print join("\n",@{$out->{$ERRORS{'OK'}}})."\n" if $out->{$ERRORS{'OK'}}; + if (defined $perfdata) { print " | "; print join("", @{$perfdata}); - exit $ERRORS{'CRITICAL'}; - } elsif (defined $out->{$ERRORS{'WARNING'}} && scalar @{$out->{$ERRORS{'WARNING'}}} > 0) { - printf "WARNING - %i filesystems in warning state\n", scalar @{$out->{$ERRORS{'WARNING'}}}; - print join("\n",@{$out->{$ERRORS{'WARNING'}}})."\n"; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n" if $out->{$ERRORS{'OK'}}; + print "\n"; + } + exit $ERRORS{'CRITICAL'}; +} elsif (defined $out->{$ERRORS{'WARNING'}} && scalar @{$out->{$ERRORS{'WARNING'}}} > 0) { + printf "WARNING - %i $methodName->{$opt_m} in warning state\n", scalar @{$out->{$ERRORS{'WARNING'}}}; + print join("\n",@{$out->{$ERRORS{'WARNING'}}})."\n"; + print join("\n",@{$out->{$ERRORS{'UNKNOWN'}}})."\n" if $out->{$ERRORS{'UNKNOWN'}}; + print join("\n",@{$out->{$ERRORS{'OK'}}})."\n" if $out->{$ERRORS{'OK'}}; + if (defined $perfdata) { print " | "; print join("", @{$perfdata}); - exit $ERRORS{'WARNING'}; - } else { - printf "OK - %i filesystems ok\n", scalar @{$out->{$ERRORS{'OK'}}}; - print join("\n",@{$out->{$ERRORS{'OK'}}})."\n"; + print "\n"; + } + exit $ERRORS{'WARNING'}; +} elsif ($out->{$ERRORS{'UNKNOWN'}}) { + printf("UNKNOWN - %i $methodName->{$opt_m} in unkown state\n", scalar @{$out->{$ERRORS{'UNKNOWN'}}}); + print join("\n",@{$out->{$ERRORS{'UNKNOWN'}}})."\n"; + print join("\n",@{$out->{$ERRORS{'OK'}}})."\n" if $out->{$ERRORS{'OK'}}; + if (defined $perfdata) { print " | "; print join("", @{$perfdata}); - exit $ERRORS{'OK'} + print "\n"; } -} else { - print "please enter a valid method\n"; - print_usage(); exit $ERRORS{'UNKNOWN'}; +} else { + printf "OK - %i $methodName->{$opt_m} ok\n", scalar @{$out->{$ERRORS{'OK'}}}; + print join("\n",@{$out->{$ERRORS{'OK'}}})."\n"; + if (defined $perfdata) { + print " | "; + print join("", @{$perfdata}); + print "\n"; + } + exit $ERRORS{'OK'}; } sub state_reverse { diff --git a/pnp4nagios/check_datadomain.php b/pnp4nagios/check_datadomain.php new file mode 100644 index 0000000..4026c9c --- /dev/null +++ b/pnp4nagios/check_datadomain.php @@ -0,0 +1,117 @@ + +# Plugin: check_datadomain.pl +# + +foreach ($DS as $i => $val) { + if (preg_match('/_precompsent$/',$NAME[$i])) { + $ds_name[$i] = "Pre-compression Sent for "; + $label = substr($LABEL[$i], 0, strlen($LABEL[$i]) - 12); + $title = $ds_name[$i].preg_replace(',^.*/([^/]*)$,', '$1', $label); + $ds_name[$i] .= $label; + $opt[$i] = " --vertical-label \"Bytes/s\" -b 1024 --title \"".$title."\" "; + $def[$i] = "DEF:var1=$RRDFILE[$i]:$DS[$i]:AVERAGE " ; + $def[$i] .= rrd::gradient("var1", "ff3333", "ffaaaa", "traffic") ; + $def[$i] .= rrd::line1("var1", "#880000") ; + $def[$i] .= "GPRINT:var1:LAST:\"%7.2lf %SB/s last\" " ; + $def[$i] .= "GPRINT:var1:AVERAGE:\"%7.2lf %SB/s avg\" " ; + $def[$i] .= "GPRINT:var1:MAX:\"%7.2lf %SB/s max\\n\" " ; + } elseif (preg_match('/_postcompsent$/',$NAME[$i])) { + $ds_name[$i] = "Post-compression Sent for "; + $label = substr($LABEL[$i], 0, strlen($LABEL[$i]) - 13); + $title = $ds_name[$i].preg_replace(',^.*/([^/]*)$,', '$1', $label); + $ds_name[$i] .= $label; + $opt[$i] = " --vertical-label \"Bytes/s\" -b 1024 --title \"".$title."\" "; + $def[$i] = "DEF:var1=$RRDFILE[$i]:$DS[$i]:AVERAGE " ; + $def[$i] .= rrd::gradient("var1", "ff3333", "ffaaaa", "traffic") ; + $def[$i] .= rrd::line1("var1", "#880000") ; + $def[$i] .= "GPRINT:var1:LAST:\"%7.2lf %SB/s last\" " ; + $def[$i] .= "GPRINT:var1:AVERAGE:\"%7.2lf %SB/s avg\" " ; + $def[$i] .= "GPRINT:var1:MAX:\"%7.2lf %SB/s max\\n\" " ; + } elseif (preg_match('/_postcomprcv$/',$NAME[$i])) { + $ds_name[$i] = "Post-compression Received for "; + $label = substr($LABEL[$i], 0, strlen($LABEL[$i]) - 12); + $title = $ds_name[$i].preg_replace(',^.*/([^/]*)$,', '$1', $label); + $ds_name[$i] .= $label; + $opt[$i] = " --vertical-label \"Bytes/s\" -b 1024 --title \"".$title."\" "; + $def[$i] = "DEF:var1=$RRDFILE[$i]:$DS[$i]:AVERAGE " ; + $def[$i] .= rrd::gradient("var1", "3333ff", "aaaaff", "traffic") ; + $def[$i] .= rrd::line1("var1", "#000088") ; + $def[$i] .= "GPRINT:var1:LAST:\"%7.2lf %SB/s last\" " ; + $def[$i] .= "GPRINT:var1:AVERAGE:\"%7.2lf %SB/s avg\" " ; + $def[$i] .= "GPRINT:var1:MAX:\"%7.2lf %SB/s max\\n\" " ; + } elseif (preg_match('/_precompremain$/',$NAME[$i])) { + $ds_name[$i] = "Pre-compression remaining for "; + $label = substr($LABEL[$i], 0, strlen($LABEL[$i]) - 14); + $title = $ds_name[$i].preg_replace(',^.*/([^/]*)$,', '$1', $label); + $ds_name[$i] .= $label; + $opt[$i] = " --vertical-label \"Bytes\" -l 0 -b 1024 --title \"".$title."\" "; + $def[$i] = "DEF:var1=$RRDFILE[$i]:$DS[$i]:AVERAGE " ; + $def[$i] .= rrd::gradient("var1", "aa00ff", "aa88ff", "remaining") ; + $def[$i] .= rrd::line1("var1", "#330088") ; + $def[$i] .= "GPRINT:var1:LAST:\"%7.2lf %SB last\" " ; + $def[$i] .= "GPRINT:var1:AVERAGE:\"%7.2lf %SB avg\" " ; + $def[$i] .= "GPRINT:var1:MAX:\"%7.2lf %SB max\\n\" " ; + } elseif (preg_match('/_lastsynced$/',$NAME[$i])) { + $ds_name[$i] = "Last synced time for "; + $label = substr($LABEL[$i], 0, strlen($LABEL[$i]) - 11); + $title = $ds_name[$i].preg_replace(',^.*/([^/]*)$,', '$1', $label); + $ds_name[$i] .= $label; + $opt[$i] = " --vertical-label \"hours ago\" --title \"".$title."\" "; + $def[$i] = "DEF:ds1=$RRDFILE[$i]:$DS[$i]:AVERAGE " ; + $def[$i] .= "CDEF:var1=ds1,3600,/ " ; + $def[$i] .= rrd::gradient("var1", "00aa00", "88ff88", "last synced") ; + $def[$i] .= rrd::line1("var1", "#008800") ; + $def[$i] .= "GPRINT:var1:LAST:\"%7.2lf hours last\" " ; + $def[$i] .= "GPRINT:var1:AVERAGE:\"%7.2lf hours avg\" " ; + $def[$i] .= "GPRINT:var1:MAX:\"%7.2lf hours max\\n\" " ; + # create warning line and legend + if ($WARN[$i] != "") { + $warn = $WARN[$i] / 3600; + $def[$i] .= rrd::hrule( $warn, "#ffff00", "Warning $warn hours\\n" ); + } + # create critical line and legend + if ($CRIT[$i] != "") { + $crit = $CRIT[$i] / 3600; + $def[$i] .= rrd::hrule( $crit, "#ff0000", "Critical $crit hours\\n" ); + } + } elseif (preg_match('/_perc$/',$NAME[$i])) { + $ds_name[$i] = "FS space usage for "; + $ds_name[$i] .= substr($LABEL[$i],0,strlen($LABEL[$i]) - 5); + $opt[$i] = " --vertical-label \"percent\" --title \"".$ds_name[$i]."\" "; + $opt[$i] .= " -l 0 -u 100 "; + $def[$i] = "DEF:ds1=$RRDFILE[$i]:$DS[$i]:AVERAGE " ; + $def[$i] .= "CDEF:var1=ds1 " ; + $def[$i] .= rrd::gradient("var1", "#33aa33", "#88ff88", "FS usage") ; + $def[$i] .= rrd::line1("var1", "#008800") ; + $def[$i] .= "GPRINT:var1:LAST:\"%7.2lf %% last\" " ; + $def[$i] .= "GPRINT:var1:AVERAGE:\"%7.2lf %% avg\" " ; + $def[$i] .= "GPRINT:var1:MAX:\"%7.2lf %% max\\n\" " ; + # create warning line and legend + if ($WARN[$i] != "") { + $warn = $WARN[$i]; + $def[$i] .= rrd::hrule( $warn, "#ffff00", "Warning $warn %\\n" ); + } + # create critical line and legend + if ($CRIT[$i] != "") { + $crit = $CRIT[$i]; + $def[$i] .= rrd::hrule( $crit, "#ff0000", "Critical $crit %\\n" ); + } + } elseif (preg_match('/_avail$/',$NAME[$i])) { + $ds_name[$i] = "Free space for "; + $ds_name[$i] .= substr($LABEL[$i],0,strlen($LABEL[$i]) - 6); + $opt[$i] = " --vertical-label \"bytes\" -b 1024 --title \"".$ds_name[$i]."\" "; + $def[$i] = "DEF:ds1=$RRDFILE[$i]:$DS[$i]:AVERAGE " ; + $def[$i] .= "CDEF:var1=ds1,1024,1024,1024,*,*,* " ; + $def[$i] .= rrd::gradient("var1", "#b6b6b6", "#d6d6d6", "Free space") ; + $def[$i] .= rrd::line1("var1", "#003300") ; + $def[$i] .= "GPRINT:var1:LAST:\"%7.2lf %SB last\" " ; + $def[$i] .= "GPRINT:var1:AVERAGE:\"%7.2lf %SB avg\" " ; + $def[$i] .= "GPRINT:var1:MAX:\"%7.2lf %SB max\\n\" " ; + } else { + $opt[$i] = ""; + $def[$i] = ""; + } +} +?>