Observium_CE/mibs/hp/CPQOneView-MIB

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