354 lines
		
	
	
		
			12 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			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
 |