mibs/MIBS/exagrid/EXAGRID-MIB
2023-12-05 12:25:34 +01:00

354 lines
12 KiB
Plaintext

EXAGRID-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE FROM RFC-1212
TRAP-TYPE FROM RFC-1215
DisplayString FROM RFC1213-MIB
Gauge,
TimeTicks FROM RFC1155-SMI
InternationalDisplayString FROM HOST-RESOURCES-MIB
enterprises FROM SNMPv2-SMI;
exagrid OBJECT IDENTIFIER ::= { enterprises 14941 }
exagridTraps OBJECT IDENTIFIER ::= { exagrid 1 }
egEventParams OBJECT IDENTIFIER ::= { exagrid 2 }
--
-- ExaGrid product lines, series, and device identifiers
--
exagridProductLines OBJECT IDENTIFIER ::= { exagrid 3 }
exagridExX000Series OBJECT IDENTIFIER ::= { exagridProductLines 1 }
exagridExX000 OBJECT IDENTIFIER ::= { exagridExX000Series 0 }
exagridEx1000 OBJECT IDENTIFIER ::= { exagridExX000Series 1 }
exagridEx2000 OBJECT IDENTIFIER ::= { exagridExX000Series 2 }
exagridEx3000 OBJECT IDENTIFIER ::= { exagridExX000Series 3 }
exagridEx4000 OBJECT IDENTIFIER ::= { exagridExX000Series 4 }
exagridEx5000 OBJECT IDENTIFIER ::= { exagridExX000Series 5 }
exagridExGW OBJECT IDENTIFIER ::= { exagridExX000Series 6 }
exagridEx10000E OBJECT IDENTIFIER ::= { exagridExX000Series 10 }
exagridEx1T OBJECT IDENTIFIER ::= { exagridExX000Series 11 }
exagridEx2T OBJECT IDENTIFIER ::= { exagridExX000Series 12 }
exagridEx3T OBJECT IDENTIFIER ::= { exagridExX000Series 13 }
exagridEx4T OBJECT IDENTIFIER ::= { exagridExX000Series 14 }
exagridEx5T OBJECT IDENTIFIER ::= { exagridExX000Series 15 }
exagridEx7T OBJECT IDENTIFIER ::= { exagridExX000Series 16 }
exagridEx9T OBJECT IDENTIFIER ::= { exagridExX000Series 19 }
exagridEx7S OBJECT IDENTIFIER ::= { exagridExX000Series 26 }
exagridEx9S OBJECT IDENTIFIER ::= { exagridExX000Series 29 }
exagridEx1T2012A OBJECT IDENTIFIER ::= { exagridExX000Series 31 }
exagridEx2T2012A OBJECT IDENTIFIER ::= { exagridExX000Series 32 }
exagridEx3T2012A OBJECT IDENTIFIER ::= { exagridExX000Series 33 }
exagridEx4T2012A OBJECT IDENTIFIER ::= { exagridExX000Series 34 }
exagridEx5T2012A OBJECT IDENTIFIER ::= { exagridExX000Series 35 }
exagridEx7T2012A OBJECT IDENTIFIER ::= { exagridExX000Series 36 }
exagridEx7S2012A OBJECT IDENTIFIER ::= { exagridExX000Series 46 }
exagridEx10T OBJECT IDENTIFIER ::= { exagridExX000Series 110 }
exagridEx13T OBJECT IDENTIFIER ::= { exagridExX000Series 113 }
exagridEx10S OBJECT IDENTIFIER ::= { exagridExX000Series 210 }
exagridEx13S OBJECT IDENTIFIER ::= { exagridExX000Series 213 }
exagridEx10T2012A OBJECT IDENTIFIER ::= { exagridExX000Series 310 }
exagridEx13T2012A OBJECT IDENTIFIER ::= { exagridExX000Series 313 }
exagridEx21T2012A OBJECT IDENTIFIER ::= { exagridExX000Series 321 }
exagridEx10S2012A OBJECT IDENTIFIER ::= { exagridExX000Series 410 }
exagridEx13S2012A OBJECT IDENTIFIER ::= { exagridExX000Series 413 }
exagridEx21S2012A OBJECT IDENTIFIER ::= { exagridExX000Series 421 }
--
-- ExaGrid server data
--
exagridServerData OBJECT IDENTIFIER ::= { exagrid 4 }
exagridLandingSpace OBJECT IDENTIFIER ::= { exagridServerData 1 }
exagridRetentionSpace OBJECT IDENTIFIER ::= { exagridServerData 2 }
exagridDeduplicationRatio OBJECT IDENTIFIER ::= { exagridServerData 3 }
exagridPendingDeduplication OBJECT IDENTIFIER ::= { exagridServerData 4 }
exagridPendingReplication OBJECT IDENTIFIER ::= { exagridServerData 5 }
exagridServerStatus OBJECT IDENTIFIER ::= { exagridServerData 6 }
egLandingSpaceConfiguredWholeGigabytes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of configured landing space scaled to GigaBytes (10^9) bytes"
::= { exagridLandingSpace 1 }
egLandingSpaceConfiguredFractionalGigabytes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of configured landing space below 1 Gigabyte in bytes"
::= { exagridLandingSpace 2 }
egLandingSpaceAvailableWholeGigabytes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of available landing space scaled to GigaBytes (10^9) bytes"
::= { exagridLandingSpace 3 }
egLandingSpaceAvailableFractionalGigabytes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of available landing space below 1 Gigabyte in bytes"
::= { exagridLandingSpace 4 }
egRetentionSpaceConfiguredWholeGigabytes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of configured retention space scaled to GigaBytes (10^9) bytes"
::= { exagridRetentionSpace 1 }
egRetentionSpaceConfiguredFractionalGigabytes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of configured retention space below 1 Gigabyte in bytes"
::= { exagridRetentionSpace 2 }
egRetentionSpaceAvailableWholeGigabytes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of available retention space scaled to GigaBytes (10^9) bytes"
::= { exagridRetentionSpace 3 }
egRetentionSpaceAvailableFractionalGigabytes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of available retention space below 1 Gigabyte in bytes"
::= { exagridRetentionSpace 4 }
egBackupDataAvailableWholeGigabytes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of data available for restore by a backup application scaled to GigaBytes (10^9) bytes"
::= { exagridDeduplicationRatio 1 }
egBackupDataAvailableFractionalGigabytes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of data available for restore by a backup application below 1 Gigabyte in bytes"
::= { exagridDeduplicationRatio 2 }
egBackupDataSpaceConsumedWholeGigabytes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of consumed retention space scaled to GigaBytes (10^9) bytes"
::= { exagridDeduplicationRatio 3 }
egBackupDataSpaceConsumedFractionalGigabytes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of consumed retention space below 1 Gigabyte in bytes"
::= { exagridDeduplicationRatio 4 }
egPendingDeduplicationWholeGigabytes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of data not yet deduplicated scaled to GigaBytes (10^9) bytes"
::= { exagridPendingDeduplication 1 }
egPendingDeduplicationFractionalGigabytes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of data not yet deduplicated below 1 Gigabyte in bytes"
::= { exagridPendingDeduplication 2 }
egPendingDeduplicationAge OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of time that data has been available for deduplication, but has not yet been deduplicated"
::= { exagridPendingDeduplication 3 }
egPendingReplicationWholeGigabytes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of data that has not yet completed replication scaled to GigaBytes (10^9) bytes"
::= { exagridPendingReplication 1 }
egPendingReplicationFractionalGigabytes OBJECT-TYPE
SYNTAX Gauge
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of data that has not yet completed replication below 1 Gigabyte in bytes"
::= { exagridPendingReplication 2 }
egPendingReplicationAge OBJECT-TYPE
SYNTAX TimeTicks
ACCESS read-only
STATUS mandatory
DESCRIPTION "The amount of time that data has been available for replication, but has not yet been replicated"
::= { exagridPendingReplication 3 }
egServerAlarmState OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Current alarm state of the server.
1 Server has no alarms
2 Server is in a Warning Alarm State
3 Server is in an Error Alarm State"
::= { exagridServerStatus 1 }
--
-- egEventParams
--
egEventParamsName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Event Name"
::= { egEventParams 1 }
egEventParamsId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Event Id"
::= { egEventParams 2 }
egEventParamsCreateTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Event Creation Time"
::= { egEventParams 3 }
egEventParamsCreateTimeRaw OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Event Creation Time (milliseconds)"
::= { egEventParams 4 }
egEventParamsGridName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Name of the Grid for the device originating the event"
::= { egEventParams 5 }
egEventParamsSiteName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Name of the Site for the device originating the event"
::= { egEventParams 6 }
egEventParamsSiteId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Id of the Site for the device originating the event"
::= { egEventParams 7 }
egEventParamsSeverity OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Event Severity"
::= { egEventParams 8 }
egEventParamsDeviceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Name of the device originating the event"
::= { egEventParams 9 }
egEventParamsDeviceId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Id of the device originating the event"
::= { egEventParams 10 }
egEventParamsDeviceSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The Name of the device originating the event"
::= { egEventParams 11 }
egEventParamsDeviceIp OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The IP address of the device originating the event"
::= { egEventParams 12 }
egEventParamsDupCount OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The count of recently generated duplicates of this event"
::= { egEventParams 13 }
egEventParamsText OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The short description for the event"
::= { egEventParams 14 }
egEventParamsDetail OBJECT-TYPE
SYNTAX InternationalDisplayString (SIZE (0..999))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The long description for the event"
::= { egEventParams 15 }
--
-- Trap Definitions
--
egTrap TRAP-TYPE
ENTERPRISE exagridTraps
VARIABLES {
egEventParamsName,
egEventParamsId,
egEventParamsCreateTime,
egEventParamsCreateTimeRaw,
egEventParamsGridName,
egEventParamsSiteName,
egEventParamsSiteId,
egEventParamsSeverity,
egEventParamsDeviceName,
egEventParamsDeviceId,
egEventParamsDeviceIp,
egEventParamsDeviceSerialNumber,
egEventParamsDupCount,
egEventParamsText,
egEventParamsDetail
}
DESCRIPTION
"An event of note has been posted"
::= 1
END