381 lines
14 KiB
Plaintext
381 lines
14 KiB
Plaintext
-- ****************************************************************************
|
|
--
|
|
-- OneView
|
|
-- Management Information Base for SNMP Network Management
|
|
--
|
|
--
|
|
-- (C) Copyright 2015 Hewlett Packard Enterprise Development L.P.
|
|
--
|
|
-- Hewlett-Packard Company shall not be liable for technical or
|
|
-- editorial errors or omissions contained herein. The information in
|
|
-- this document is provided "as is" without warranty of any kind and
|
|
-- is subject to change without notice. The warranties for HP products
|
|
-- are set forth in the express limited warranty statements
|
|
-- accompanying such products. Nothing herein should be construed as
|
|
-- constituting an additional warranty.
|
|
--
|
|
-- Confidential computer software. Valid license from HP required for
|
|
-- possession, use or copying. Consistent with FAR 12.211 and 12.212,
|
|
-- Commercial Computer Software, Computer Software Documentation, and
|
|
-- Technical Data for Commercial Items are licensed to the U.S.
|
|
-- Government under vendor's standard commercial license.
|
|
--
|
|
-- Refer to the READMIB.RDM file for more information about the
|
|
-- organization of the information in the Compaq Enterprise.
|
|
--
|
|
-- The Compaq Enterprise number is 232.
|
|
-- The ASN.1 prefix to, and including the Compaq Enterprise is:
|
|
-- 1.3.6.1.4.1.232
|
|
--
|
|
-- ****************************************************************************
|
|
|
|
CPQOneView-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
compaq FROM CPQHOST-MIB
|
|
DisplayString FROM RFC1213-MIB
|
|
OBJECT-TYPE FROM RFC-1212
|
|
sysName FROM RFC1213-MIB
|
|
cpqHoTrapFlags FROM CPQHOST-MIB
|
|
TRAP-TYPE FROM RFC-1215
|
|
-- enterprises FROM COMPAQ
|
|
NetworkAddress FROM RFC1155-SMI;
|
|
|
|
-- compaq OBJECT IDENTIFIER ::= { enterprises 232 }
|
|
cpqOneView OBJECT IDENTIFIER ::= { compaq 179 }
|
|
cpqOneViewMibRev OBJECT IDENTIFIER ::= { cpqOneView 1 }
|
|
cpqOneViewComponent OBJECT IDENTIFIER ::= { cpqOneView 2 }
|
|
cpqOneViewAlert OBJECT IDENTIFIER ::= { cpqOneViewComponent 1 }
|
|
cpqOneViewAlertDeviceHealth OBJECT IDENTIFIER ::= { cpqOneViewAlert 100 }
|
|
|
|
-- ****************************************************************************
|
|
-- OneView MIB Revision
|
|
-- ===============================
|
|
--
|
|
-- The compaq enterprise (1.3.6.1.4.1.232)
|
|
-- cpqOneView Group (1.3.6.1.4.1.232.179)
|
|
-- cpqOneViewMibRev Group (1.3.6.1.4.1.232.179.1)
|
|
--
|
|
--
|
|
-- An Agent conforming to this document will return a
|
|
-- cpqOneViewMibRevmajor of one (1) and a cpqOneViewMibRevMinor of zero-zero (00).
|
|
--
|
|
-- ****************************************************************************
|
|
|
|
cpqOneViewMibRevMajor OBJECT-TYPE
|
|
SYNTAX INTEGER (1..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The major revision level of the MIB.
|
|
|
|
A change in the major revision level represents a major change
|
|
in the architecture of the MIB. A change in the major revision
|
|
level may indicate a significant change in the information
|
|
supported and/or the meaning of the supported information,
|
|
correct interpretation of data may require a MIB document with
|
|
the same major revision level."
|
|
::= { cpqOneViewMibRev 1 }
|
|
|
|
cpqOneViewMibRevMinor OBJECT-TYPE
|
|
SYNTAX INTEGER (0..65535)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The minor revision level of the MIB.
|
|
|
|
A change in the minor revision level may represent some minor
|
|
additional support, no changes to any pre-existing information
|
|
has occurred."
|
|
::= { cpqOneViewMibRev 2 }
|
|
|
|
cpqOneViewMibCondition OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
other(1),
|
|
ok(2), -- default
|
|
degraded(3),
|
|
failed(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION
|
|
"The overall condition.
|
|
|
|
This object represents the overall status of the
|
|
information represented by this MIB."
|
|
::= { cpqOneViewMibRev 3 }
|
|
|
|
|
|
|
|
-- ****************************************************************************
|
|
-- OneView Alert Group
|
|
-- ===========================================
|
|
--
|
|
-- The compaq enterprise (1.3.6.1.4.1.232)
|
|
-- cpqOneView Group (1.3.6.1.4.1.232.179)
|
|
-- cpqOneViewComponent Group (1.3.6.1.4.1.232.179.2)
|
|
-- cpqOneViewAlert Group (1.3.6.1.4.1.232.179.2.1)
|
|
--
|
|
-- The cpqOneViewAlert group describes alerts forwarded from HP OneView.
|
|
--
|
|
-- ****************************************************************************
|
|
|
|
|
|
cpqOneViewAlertSummary OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS optional
|
|
DESCRIPTION
|
|
"The Alert string from HP OneView."
|
|
::= { cpqOneViewAlert 1 }
|
|
|
|
cpqOneViewAlertResolution OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS optional
|
|
DESCRIPTION
|
|
"The alert resolution string from HP OneView."
|
|
::= { cpqOneViewAlert 2 }
|
|
|
|
cpqOneViewAlertCategory OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS optional
|
|
DESCRIPTION
|
|
"The hardware category for the alert from HP OneView."
|
|
::= { cpqOneViewAlert 3 }
|
|
|
|
cpqOneViewAlertState OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS optional
|
|
DESCRIPTION
|
|
"The state for the alert. For example, cleared or active."
|
|
::= { cpqOneViewAlert 4 }
|
|
|
|
cpqOneViewAlertIsLifecycle OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS optional
|
|
DESCRIPTION
|
|
"The value for the alert lifecycle flag: true or false."
|
|
::= { cpqOneViewAlert 5 }
|
|
|
|
cpqOneViewAlertResourceType OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS optional
|
|
DESCRIPTION
|
|
"The resource type associated with the alert."
|
|
::= { cpqOneViewAlert 6 }
|
|
|
|
cpqOneViewAlertResourceUri OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS optional
|
|
DESCRIPTION
|
|
"The resource URI from the OneView alert."
|
|
::= { cpqOneViewAlert 7 }
|
|
|
|
cpqOneViewAlertCreatedTime OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS optional
|
|
DESCRIPTION
|
|
"The time the alert was created."
|
|
::= { cpqOneViewAlert 8 }
|
|
|
|
|
|
-- ****************************************************************************
|
|
-- OneViewDevice Health Alert Group
|
|
-- ===========================================
|
|
--
|
|
-- The compaq enterprise (1.3.6.1.4.1.232)
|
|
-- cpqOneView Group (1.3.6.1.4.1.232.179)
|
|
-- cpqOneViewComponent Group (1.3.6.1.4.1.232.179.2)
|
|
-- cpqOneViewAlert Group (1.3.6.1.4.1.232.179.2.1)
|
|
-- cpqOneViewDeviceHlthAlert Group (1.3.6.1.4.1.232.179.2.1.100)
|
|
--
|
|
-- The cpqOneViewDeviceHlthAlert group describes device health related alerts forwarded from HP OneView.
|
|
--
|
|
-- ****************************************************************************
|
|
cpqOneViewAlertSourceIPv4Address OBJECT-TYPE
|
|
SYNTAX NetworkAddress
|
|
ACCESS read-only
|
|
STATUS optional
|
|
DESCRIPTION
|
|
"The IPv4 Address of the system associated with the OneView alert"
|
|
::= { cpqOneViewAlertDeviceHealth 1 }
|
|
|
|
cpqOneViewAlertSourceIPv6Address OBJECT-TYPE
|
|
SYNTAX NetworkAddress
|
|
ACCESS read-only
|
|
STATUS optional
|
|
DESCRIPTION
|
|
"The IPv6 Address of the system associated with the OneView alert"
|
|
::= { cpqOneViewAlertDeviceHealth 2 }
|
|
|
|
cpqOneViewAlertEnterpriseId OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
ACCESS read-only
|
|
STATUS optional
|
|
DESCRIPTION
|
|
"This value specifies the enterprise specific ID of the
|
|
forwarded alert."
|
|
::= { cpqOneViewAlertDeviceHealth 3 }
|
|
|
|
cpqOneViewAlertTypeId OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS optional
|
|
DESCRIPTION
|
|
"This value specifies the specific ID or name of the
|
|
forwarded alert."
|
|
::= { cpqOneViewAlertDeviceHealth 4 }
|
|
|
|
cpqOneViewAlertInfo OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS optional
|
|
DESCRIPTION
|
|
"This value specifies all the varbinds of the trap for forwarded snmp alert in Json String format.For RIS alert this field does not contain any value as of today."
|
|
::= { cpqOneViewAlertDeviceHealth 5 }
|
|
|
|
|
|
-- ****************************************************************************
|
|
-- OneView MIB Trap Definitions
|
|
-- ================================
|
|
--
|
|
-- The SNMP trap messages must not be bigger than 484 octets (bytes).
|
|
--
|
|
-- Trap support in an SNMP agent implementation is optional. An SNMP
|
|
-- agent implementation may support all, some, or none of the traps.
|
|
-- If traps are supported, The user should be provided with the option of
|
|
-- disabling traps.
|
|
-- **************************************************************************
|
|
|
|
cpqOneViewCriticalAlert TRAP-TYPE
|
|
ENTERPRISE compaq
|
|
VARIABLES { sysName,
|
|
cpqOneViewAlertCategory,
|
|
cpqOneViewAlertState,
|
|
cpqOneViewAlertSummary,
|
|
cpqOneViewAlertResolution,
|
|
cpqOneViewAlertIsLifecycle,
|
|
cpqOneViewAlertCreatedTime,
|
|
cpqOneViewAlertResourceType,
|
|
cpqOneViewAlertResourceUri,
|
|
cpqOneViewAlertSourceIPv4Address,
|
|
cpqOneViewAlertSourceIPv6Address,
|
|
cpqOneViewAlertEnterpriseId,
|
|
cpqOneViewAlertTypeId,
|
|
cpqOneViewAlertInfo
|
|
}
|
|
DESCRIPTION
|
|
"Critical Alert received from HP OneView."
|
|
|
|
--#TYPE "OneView Critical Alert"
|
|
--#SUMMARY "Alert with status of Critical received from HP OneView."
|
|
--#ARGUMENTS {}
|
|
--#SEVERITY CRITICAL
|
|
--#TIMEINDEX 99
|
|
--#STATE DEGRADED
|
|
--#SIMPLE_SEVERITY CRITICAL
|
|
--#HWSTATUS_CATEGORY NONE
|
|
|
|
::= 179001
|
|
|
|
cpqOneViewWarningAlert TRAP-TYPE
|
|
ENTERPRISE compaq
|
|
VARIABLES { sysName,
|
|
cpqOneViewAlertCategory,
|
|
cpqOneViewAlertState,
|
|
cpqOneViewAlertSummary,
|
|
cpqOneViewAlertResolution,
|
|
cpqOneViewAlertIsLifecycle,
|
|
cpqOneViewAlertCreatedTime,
|
|
cpqOneViewAlertResourceType,
|
|
cpqOneViewAlertResourceUri,
|
|
cpqOneViewAlertSourceIPv4Address,
|
|
cpqOneViewAlertSourceIPv6Address,
|
|
cpqOneViewAlertEnterpriseId,
|
|
cpqOneViewAlertTypeId,
|
|
cpqOneViewAlertInfo}
|
|
DESCRIPTION
|
|
"Warning alert received from HP OneView."
|
|
|
|
--#TYPE "OneView Warning Alert"
|
|
--#SUMMARY "Alert with status of Warning received from HP OneView."
|
|
--#ARGUMENTS {}
|
|
--#SEVERITY MAJOR
|
|
--#TIMEINDEX 99
|
|
--#STATE DEGRADED
|
|
--#SIMPLE_SEVERITY MAJOR
|
|
--#HWSTATUS_CATEGORY NONE
|
|
|
|
::= 179002
|
|
|
|
|
|
cpqOneViewOkAlert TRAP-TYPE
|
|
ENTERPRISE compaq
|
|
VARIABLES { sysName,
|
|
cpqOneViewAlertCategory,
|
|
cpqOneViewAlertState,
|
|
cpqOneViewAlertSummary,
|
|
cpqOneViewAlertResolution,
|
|
cpqOneViewAlertIsLifecycle,
|
|
cpqOneViewAlertCreatedTime,
|
|
cpqOneViewAlertResourceType,
|
|
cpqOneViewAlertResourceUri,
|
|
cpqOneViewAlertSourceIPv4Address,
|
|
cpqOneViewAlertSourceIPv6Address,
|
|
cpqOneViewAlertEnterpriseId,
|
|
cpqOneViewAlertTypeId,
|
|
cpqOneViewAlertInfo}
|
|
DESCRIPTION
|
|
"OK alert received from HP OneView."
|
|
|
|
--#TYPE "OneView OK Alert"
|
|
--#SUMMARY "Alert with status of OK received from HP OneView."
|
|
--#ARGUMENTS {}
|
|
--#SEVERITY INFORMATIONAL
|
|
--#TIMEINDEX 99
|
|
--#STATE OPERATIONAL
|
|
--#SIMPLE_SEVERITY OK
|
|
--#HWSTATUS_CATEGORY NONE
|
|
|
|
::= 179003
|
|
|
|
|
|
cpqOneViewUnknownAlert TRAP-TYPE
|
|
ENTERPRISE compaq
|
|
VARIABLES { sysName,
|
|
cpqOneViewAlertCategory,
|
|
cpqOneViewAlertState,
|
|
cpqOneViewAlertSummary,
|
|
cpqOneViewAlertResolution,
|
|
cpqOneViewAlertIsLifecycle,
|
|
cpqOneViewAlertCreatedTime,
|
|
cpqOneViewAlertResourceType,
|
|
cpqOneViewAlertResourceUri,
|
|
cpqOneViewAlertSourceIPv4Address,
|
|
cpqOneViewAlertSourceIPv6Address,
|
|
cpqOneViewAlertEnterpriseId,
|
|
cpqOneViewAlertTypeId,
|
|
cpqOneViewAlertInfo}
|
|
DESCRIPTION
|
|
"Unknown alert received from HP OneView."
|
|
|
|
--#TYPE "OneView Unknown Alert"
|
|
--#SUMMARY "Alert with unknown status received from HP OneView."
|
|
--#ARGUMENTS {}
|
|
--#SEVERITY INFORMATIONAL
|
|
--#TIMEINDEX 99
|
|
--#STATE OPERATIONAL
|
|
--#SIMPLE_SEVERITY UNKNOWN
|
|
--#HWSTATUS_CATEGORY NONE
|
|
|
|
::= 179004
|
|
|
|
END
|