Hcp-Mib 209
Hcp-Mib 209
Hcp-Mib 209
2
-- Revised: October 19, 2015
--
-- ************************************************************************
-- Notice Statement:
--
-- Copyright, Hitachi, Ltd., Hitachi Data Systems Corporation, 2015.
-- All rights reserved.
--
-- This document contains information which is owned by and proprietary to
-- Hitachi, Ltd. and Hitachi Data Systems Corporation. End users, resellers,
-- distributors and other authorized parties are granted a non-exclusive
-- license to:
--
-- Use this document solely in connection with the management of
-- Hitachi, Ltd. and Hitachi Data Systems products; and
--
-- Reproduce this document in conjunction with such licensed use on
the
-- strict conditions that (a) this Notice Statement is included in
its
-- entirety in all such reproductions and (b) the document is repro
duced
-- unchanged and in its entirety.
--
-- This license terminates immediately and without notice on the violation of
-- any of the terms of this Notice Statement.
--
-- THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT ANY WARRANTY OF ANY KIND, EXPRESS
-- OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
-- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT.
--
-- USERS OF THIS DOCUMENT ARE SOLELY RESPONSIBLE FOR ITS USE AND ANY RESULTS,
-- DIRECT OR INDIRECT, OF SUCH USE. HITACHI, LTD. AND HITACHI DATA SYSTEMS
-- DISCLAIM ANY LIABILITY FOR ANY DAMAGES, DIRECT, INDIRECT, INCIDENTAL,
-- CONSEQUENTIAL OR OTHERWISE RESULTING, DIRECTLY OR INDIRECTLY, FROM USE OF
-- THE INFORMATION IN THIS DOCUMENT.
--
-- This document may contain technical or editorial errors or omissions.
-- Hitachi, Ltd. and Hitachi Data Systems disclaim any liability for such
-- errors or omissions.
--
-- This document is subject to change without notice.
--
-- Not all product features described in this document may be currently
-- available. Contact your local Hitachi Data Systems sales office for
-- information on feature and product availability.
-- ************************************************************************
--
HCP-MIB DEFINITIONS ::= BEGIN
IMPORTS
DisplayString, TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter64, enterprises, IpA
ddress, Integer32
FROM SNMPv2-SMI
InetAddressIPv6
FROM INET-ADDRESS-MIB
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF;
hcpMIB MODULE-IDENTITY
LAST-UPDATED "201510190000Z" -- October 19, 2015 (GA 7.2.0)
ORGANIZATION "Hitachi Data Systems"
CONTACT-INFO
"Postal: Hitachi Data Systems
610 Lincoln St
Waltham MA, 02451
USA
Phone: 781-810-6000
Web: www.hds.com"
DESCRIPTION
"The MIB module for managing HCP."
REVISION "201510190000Z" -- October 19, 2015 (GA 7.2.0)
DESCRIPTION
"Added new features for the 7.2.0 release:
- Added economyStorageUsage property
- Added economyStorageCapacity property
- Added nonReplicatingIrreparableObjects property
- Added nonReplicatingOpenObjects property
- Added replicationLinkVerificationMode property
- Added replicationLinkLastVerificationTime property
- Added nodeStatusEnabled property
"
REVISION "201501190000Z" -- January 19, 2015 (GA 7.1.0)
DESCRIPTION
"Added new features for the 7.1.0 release:
- Added protocolOptimization property
- Added storage license properties
- Added osIdentityServiceEnabled property
- Added advancedDNSNetwork property
- Added storage license serial number
"
REVISION "201406030000Z" -- June 03, 2014 (GA 7.0.0)
DESCRIPTION
"Added new features for the 7.0.0 release:
- Added replication link type
- Added storage components
- Added storage pools
- Added service plans
- Added IPv6 addresses
Properties changed for the 7.0.0 release:
- searchEnabled, indexingConnectedSearch, indexingEnabledSearch, e
nabledSearchAPI,
enabledSearchAdminUI, enabledHcpSearchApi, enabledHcpSearchFacil
ityAdminInterfaceAccess,
enabledHcpSearchFacilityIndexing, enabledHcpSearchFacilityCustom
MetadataIndexing
are now obsolete properties
- added properties storageComponentIndex, storagePoolIndex, nodeIP
v6, nodeIPv6Sec,
storageComponentName, storageComponentType, storageComponentStat
us, storagePoolName,
storagePoolType, storagePoolStatus, servicePlanCount
"
REVISION "201304110000Z" -- April 11, 2013 (GA 6.0.1)
DESCRIPTION
"Added new features for the 6.0.1 release:
- Added node time source indicator
- Added last updated date and time per node entry
- Added HCP system time source type indicator
"
REVISION "201303010000Z" -- March 1, 2013 (GA 6.0.0)
DESCRIPTION
"Added new features for the 6.0.0 release:
- Added tenant management/data networks
- Added BBU type
- Added NIC degraded
- Added network management enabled
- Added replication link network
"
REVISION "201204250000Z" -- April 31, 2012 (GA 5.0.1)
DESCRIPTION
"Added new features for the 5.0.1 release:
- Percent of time spun down for the past week, the past month and
the the past six months
- Added a disabled state for services.
- Added disposition service status and last update time
- Changed the replication metrics to be cached metrics
"
REVISION "201203310000Z" -- March 31, 2012 (GA 5.0.0)
DESCRIPTION
"Added new features for the 5.0 release:
- Storage Tiering service group
- Backend Switch status
- unavailable object indicator
- irreparable object indicator
- current size of the metadata index.
- Active Directory status
- Tenant authentication schemes
- Spindown usage and total capacity
- MQE Search Settings
- HCP Search Facility Settings
- Syslog facility to which log messages are directed
- Volume features
Properties changed for the 5.0 release:
- enabledSearchConsole and queryingEnabledSearch are now read-onl
y properties
- compressionRate is now a deprecated property
- identifyUnavailableObjectsDpl1UnavailableNode is now a deprecat
ed property"
REVISION "201102220000Z" -- February 22, 2011 (GA 4.1.0)
DESCRIPTION
"Added new features for the 4.1 release:
- searchFacility property
- an entry indicating each node's hardware type
- a listing of each tenant's namespace quota
- information for nodes BBU devices"
REVISION "201006180000Z" -- June 18th, 2010 (GA 4.0.0)
DESCRIPTION
"Added new features for the 4.0 release:
- NIC failure
- SAN path status
- storage type
- replicationEnabled and searchEnabled fields
- system-level field that indicates that whether current system D
PL setting is unsafe
- tenant-level field that indicates that whether the tenant conta
ins any namespaces with an unsafe DPL
- replicationLinkObjectsToBeReplicated and replicationLinkBytesTo
BeReplicated fields within the replication link section
- contentVerificationRepairMode allows users to modify the repair
mode
- identifyUnavailableObjectsDpl1UnavailableNode allows user to co
nfigure the behavior when there is a node down and DPL is 1"
::= { hcp 1000 }
-- .iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).hitachi(116).syst
emExMib(5).hcp(46)
hitachi OBJECT IDENTIFIER ::= { enterprises 116 }
systemExMib OBJECT IDENTIFIER ::= { hitachi 5 }
hcp OBJECT IDENTIFIER ::= { systemExMib 46 }
--------------------------------------------------------------------------------
-------
--
-- HCP Nodes: table of nodes in this system
--
--------------------------------------------------------------------------------
-------
hcpNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HcpNodeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of nodes in the HCP system."
::= { hcpNodes 1 }
-- node table row declaration
hcpNodeTableEntry OBJECT-TYPE
SYNTAX HcpNodeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about each node."
INDEX { nodeNumber }
::= { hcpNodeTable 1 }
-- node table row syntax
HcpNodeTableEntry ::=
SEQUENCE {
nodeNumber Integer32,
nodeIP IpAddress,
nodeUsage Counter64,
nodeAvailability Counter64,
nodeCapacity Counter64,
nodeBootTime DateTime,
nodeStatus INTEGER,
nodeRestart Integer32,
nodeShutdown Integer32,
nodeType INTEGER,
nodeNicFailure INTEGER,
nodeSANStatus INTEGER,
nodeHardwareType DisplayString,
nodeNicDegraded INTEGER,
nodeDateTime DateTime,
nodeTimeSource INTEGER,
nodeIPv6 InetAddressIPv6,
nodeIPv6Sec InetAddressIPv6
}
-- node table row definition
nodeNumber OBJECT-TYPE
SYNTAX Integer32(1 .. 2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Permanent ID for the node.
(System Management Console: Hardware)"
::= { hcpNodeTableEntry 1 }
nodeIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address of the node.
(System Management Console: Hardware > [nodeNumber] > Core hardware)"
::= { hcpNodeTableEntry 2 }
nodeUsage OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total amount of used space on all the logical volumes managed by the
node, in bytes.
(System Management Console: Hardware > [nodeNumber] > Logical volume u
sage)"
::= { hcpNodeTableEntry 3 }
nodeAvailability OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total amount of unused space on all the logical volumes managed by the
node, in bytes."
::= { hcpNodeTableEntry 4 }
nodeCapacity OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total amount of storage space on all the logical volumes managed by th
e
node, in bytes.
(System Management Console: Hardware)"
::= { hcpNodeTableEntry 5 }
nodeBootTime OBJECT-TYPE
SYNTAX DateTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time the node last started.
(System Management Console: Hardware > [nodeNumber] > Core hardware)"
::= { hcpNodeTableEntry 6 }
nodeStatus OBJECT-TYPE
SYNTAX INTEGER {
unavailable(0),
available(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current status of the node.
(System Management Console: Hardware)"
::= { hcpNodeTableEntry 7 }
nodeRestart OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Restarts the node when set to any non-zero value.
(System Management Console: Hardware > [nodeNumber] > Restart Node)"
::= { hcpNodeTableEntry 8 }
nodeShutdown OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shuts down the node when set to any non-zero value.
(System Management Console: Hardware > [nodeNumber] > Shut Down Node)"
::= { hcpNodeTableEntry 9 }
nodeType OBJECT-TYPE
SYNTAX INTEGER {
storage(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of node: storage (1).
(System Management Console: Hardware)"
::= { hcpNodeTableEntry 10 }
nodeNicFailure OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the node has a failed NIC.
(System Management Console: Hardware > [nodeNumber] > Network interfac
es)"
::= { hcpNodeTableEntry 11 }
nodeSANStatus OBJECT-TYPE
SYNTAX INTEGER {
error(0),
rain(1),
sanWithoutMultipath(2),
sanGood(3),
sanDegradedToOne(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of the status of the SAN path.
(System Management Console: Hardware > [nodeNumber] > Multipath)"
::= { hcpNodeTableEntry 12 }
nodeHardwareType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of hardware used for the node.
(System Management Console: Hardware > [nodeNumber] > Core Hardware)
"
::= { hcpNodeTableEntry 13 }
nodeNicDegraded OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the node has a degraded NIC.
(System Management Console: Hardware > [nodeNumber] > Network interf
aces)"
::= { hcpNodeTableEntry 14 }
nodeDateTime OBJECT-TYPE
SYNTAX DateTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time the node last started plus the amount of time the node h
as been running, as reported by the node.
(System Management Console: Hardware > [nodeNumber] > Core hardware)"
::= { hcpNodeTableEntry 15 }
nodeTimeSource OBJECT-TYPE
SYNTAX INTEGER {
unavailable(-1),
local(0),
internal(1),
external(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of the source of time for the node"
::= { hcpNodeTableEntry 16 }
nodeIPv6 OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPv6 address of the node.
(System Management Console: Hardware > [nodeNumber] > Core hardware)"
::= { hcpNodeTableEntry 17 }
nodeIPv6Sec OBJECT-TYPE
SYNTAX InetAddressIPv6
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPv6 Secondary address of the node.
(System Management Console: Hardware > [nodeNumber] > Core hardware)"
::= { hcpNodeTableEntry 18 }
--------------------------------------------------------------------------------
-------
-- IPMI --
--------------------------------------------------------------------------------
-------
--- IPMI Temperature Readings --
hcpIpmiTemperatureNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HcpIpmiTemperatureNodeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of IPMI temperature readings for each node in the HCP system."
::= { hcpNodes 2 }
-- node ipmi temperature table row declaration
hcpIpmiTemperatureNodeTableEntry OBJECT-TYPE
SYNTAX HcpIpmiTemperatureNodeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPMI temperature reading for a device in a node."
INDEX { nodeNumber }
::= { hcpIpmiTemperatureNodeTable 1 }
-- node ipmi temperature table row syntax
HcpIpmiTemperatureNodeTableEntry ::=
SEQUENCE {
ipmiTemperatureName DisplayString,
ipmiTemperatureDetailedStatus DisplayString
}
-- node ipmi temperature table row definition
ipmiTemperatureName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the device whose IPMI temperature reading is being reported.
(System Management Console: Hardware > [nodeNumber] > IPMI)"
::= { hcpIpmiTemperatureNodeTableEntry 1 }
-- node ipmi temperature table row definition
ipmiTemperatureDetailedStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPMI temperature reading for the device.
(System Management Console: Hardware > [nodeNumber] > IPMI)"
::= { hcpIpmiTemperatureNodeTableEntry 2 }
--- IPMI Power Supply Readings --
hcpIpmiPowerSupplyNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HcpIpmiPowerSupplyNodeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of IPMI power supply readings for each node in the HCP system."
::= { hcpNodes 3 }
-- node ipmi power supply table row declaration
hcpIpmiPowerSupplyNodeTableEntry OBJECT-TYPE
SYNTAX HcpIpmiPowerSupplyNodeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPMI reading for a power supply in a node."
INDEX { nodeNumber }
::= { hcpIpmiPowerSupplyNodeTable 1 }
-- node ipmi power supply table row syntax
HcpIpmiPowerSupplyNodeTableEntry ::=
SEQUENCE {
ipmiPowerSupplyName DisplayString,
ipmiPowerSupplyDetailedStatus DisplayString
}
-- node ipmi power supply table row definition
ipmiPowerSupplyName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the power supply whose IPMI reading is being reported.
(System Management Console: Hardware > [nodeNumber] > IPMI)"
::= { hcpIpmiPowerSupplyNodeTableEntry 1 }
-- node ipmi power supply table row definition
ipmiPowerSupplyDetailedStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPMI reading for the power supply.
(System Management Console: Hardware > [nodeNumber] > IPMI)"
::= { hcpIpmiPowerSupplyNodeTableEntry 2 }
--- IPMI Fan Readings --
hcpIpmiFanNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HcpIpmiFanNodeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of IPMI fan readings for each node in the HCP system."
::= { hcpNodes 4 }
-- node ipmi fan table row declaration
hcpIpmiFanNodeTableEntry OBJECT-TYPE
SYNTAX HcpIpmiFanNodeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPMI reading for a fan in a node."
INDEX { nodeNumber }
::= { hcpIpmiFanNodeTable 1 }
-- node ipmi fan table row syntax
HcpIpmiFanNodeTableEntry ::=
SEQUENCE {
ipmiFanName DisplayString,
ipmiFanDetailedStatus DisplayString
}
-- node ipmi fan table row definition
ipmiFanName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the fan whose IPMI reading is being reported.
(System Management Console: Hardware > [nodeNumber] > IPMI)"
::= { hcpIpmiFanNodeTableEntry 1 }
-- node ipmi fan table row definition
ipmiFanDetailedStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPMI reading for the fan.
(System Management Console: Hardware > [nodeNumber] > IPMI)"
::= { hcpIpmiFanNodeTableEntry 2 }
--- IPMI Processor Readings --
hcpIpmiProcessorNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HcpIpmiProcessorNodeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of IPMI processor readings for each node in the HCP system."
::= { hcpNodes 5 }
-- node ipmi processor table row declaration
hcpIpmiProcessorNodeTableEntry OBJECT-TYPE
SYNTAX HcpIpmiProcessorNodeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPMI reading for a processor in a node."
INDEX { nodeNumber }
::= { hcpIpmiProcessorNodeTable 1 }
-- node ipmi processor table row syntax
HcpIpmiProcessorNodeTableEntry ::=
SEQUENCE {
ipmiProcessorName DisplayString,
ipmiProcessorDetailedStatus DisplayString
}
-- node ipmi processor table row definition
ipmiProcessorName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the processor whose IPMI reading is being reported.
(System Management Console: Hardware > [nodeNumber] > IPMI)"
::= { hcpIpmiProcessorNodeTableEntry 1 }
-- node ipmi processor table row definition
ipmiProcessorDetailedStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPMI reading for the processor.
(System Management Console: Hardware > [nodeNumber] > IPMI)"
::= { hcpIpmiProcessorNodeTableEntry 2 }
--- IPMI Voltage Readings --
hcpIpmiVoltageNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HcpIpmiVoltageNodeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of IPMI voltage readings for each node in the HCP system."
::= { hcpNodes 6 }
-- node ipmi voltage table row declaration
hcpIpmiVoltageNodeTableEntry OBJECT-TYPE
SYNTAX HcpIpmiVoltageNodeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"IPMI voltage readings for a node."
INDEX { nodeNumber }
::= { hcpIpmiVoltageNodeTable 1 }
-- node ipmi voltage table row syntax
HcpIpmiVoltageNodeTableEntry ::=
SEQUENCE {
ipmiVoltageName DisplayString,
ipmiVoltageDetailedStatus DisplayString
}
-- node ipmi voltage table row definition
ipmiVoltageName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the device whose IPMI voltage reading is being reported.
(System Management Console: Hardware > [nodeNumber] > IPMI)"
::= { hcpIpmiVoltageNodeTableEntry 1 }
-- node ipmi voltage table row definition
ipmiVoltageDetailedStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IPMI voltage reading for the device.
(System Management Console: Hardware > [nodeNumber] > IPMI)"
::= { hcpIpmiVoltageNodeTableEntry 2 }
hcpBBUNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HcpBBUNodeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of BBU readings for each node in the HCP system."
::= { hcpNodes 7 }
-- node bbu table row declaration
hcpBBUNodeTableEntry OBJECT-TYPE
SYNTAX HcpBBUNodeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Sensor reading for a BBU in a node."
INDEX { nodeNumber }
::= { hcpBBUNodeTable 1 }
-- node bbu table row syntax
HcpBBUNodeTableEntry ::=
SEQUENCE {
bbuBroken DisplayString,
bbuDiagnostics DisplayString,
bbuChargeStatus DisplayString,
bbuDegraded DisplayString,
bbuType DisplayString
}
-- node bbu table row definition
bbuBroken OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sensor reading for broken BBU.
(System Management Console: Hardware > [nodeNumber] > Hardware Status)
"
::= { hcpBBUNodeTableEntry 1 }
-- node bbu table row definition
bbuDiagnostics OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sensor reading for BBU during diagnostics.
(System Management Console: Hardware > [nodeNumber] > Hardware Status)
"
::= { hcpBBUNodeTableEntry 2 }
-- node bbu table row definition
bbuChargeStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sensor reading for BBU charge status.
(System Management Console: Hardware > [nodeNumber] > Hardware Status)
"
::= { hcpBBUNodeTableEntry 3 }
-- node bbu table row definition
bbuDegraded OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Sensor reading for degraded BBU.
(System Management Console: Hardware > [nodeNumber] > Hardware Status)
"
::= { hcpBBUNodeTableEntry 4 }
-- node bbu table row definition
bbuType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"BBU type.
(System Management Console: Hardware > [nodeNumber] > Hardware Status
)"
::= { hcpBBUNodeTableEntry 5 }
hcpADNodeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HcpADNodeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of Active Directory status readings for each node in the HCP sys
tem."
::= { hcpNodes 8 }
-- node ad table row declaration
hcpADNodeTableEntry OBJECT-TYPE
SYNTAX HcpADNodeTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Active Directory status readings for a node."
INDEX { nodeNumber }
::= { hcpADNodeTable 1 }
-- node ad table row syntax
HcpADNodeTableEntry ::=
SEQUENCE {
adAccount INTEGER,
adCredentials INTEGER,
adConnectivity INTEGER,
adDisrupted INTEGER,
adSSLConnection INTEGER
}
-- node ad table row definition
adAccount OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) an account for the node exists in
Active Directory.
(System Management Console: Security > Active Directory > Status)"
::= { hcpADNodeTableEntry 1 }
-- node ad table row definition
adCredentials OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the Active Directory credentials
on the node are valid.
(System Management Console: Security > Active Directory > Status)"
::= { hcpADNodeTableEntry 2 }
-- node ad table row definition
adConnectivity OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the node can connect to Active Di
rectory.
(System Management Console: Security > Active Directory > Status)"
::= { hcpADNodeTableEntry 3 }
-- node ad table row definition
adDisrupted OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the last communication between th
e node and Active Directory was disrupted.
(System Management Console: Security > Active Directory > Status)"
::= { hcpADNodeTableEntry 4 }
-- node ad table row definition
adSSLConnection OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the SSL connection between the no
de and Active Directory is functioning correctly.
(System Management Console: Security > Active Directory > Status)"
::= { hcpADNodeTableEntry 5 }
--------------------------------------------------------------------------------
-------
--
-- HCP Storage: table of storage LUNs in this system
--
--------------------------------------------------------------------------------
-------
-- Storage - volumes in this system
hcpStorageTable OBJECT-TYPE
SYNTAX SEQUENCE OF HcpStorageTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of logical volumes in the HCP system."
::= { hcpStorage 1 }
hcpStorageTableEntry OBJECT-TYPE
SYNTAX HcpStorageTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about each logical volume."
INDEX { storageTableIndex }
::= { hcpStorageTable 1 }
HcpStorageTableEntry ::=
SEQUENCE {
storageTableIndex Integer32,
storageNodeNumber Integer32,
storageUsage Counter64,
storageAvailability Counter64,
storageCapacity Counter64,
storageChannelUnit DisplayString,
storageStatus INTEGER,
volumeFeaturesValue Integer32,
volumeFeaturesCsv DisplayString,
volumeSpinStateValue Integer32,
volumeSpinStateString DisplayString
}
storageTableIndex OBJECT-TYPE
SYNTAX Integer32(1 .. 2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into hcpStorageTable."
::= { hcpStorageTableEntry 1 }
storageNodeNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"ID of the node currently managing the logical volume.
(System Management Console: Node Status)"
::= { hcpStorageTableEntry 2 }
storageUsage OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of used space on the logical volume, in bytes.
(System Management Console: Hardware > [nodeNumber] > Logical volume u
sage)"
::= { hcpStorageTableEntry 3 }
storageAvailability OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of unused space on the logical volume, in bytes."
::= { hcpStorageTableEntry 4 }
storageCapacity OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total amount of space on the logical volume, in bytes.
(System Management Console: Hardware > [nodeNumber] > Logical volume u
sage)"
::= { hcpStorageTableEntry 5 }
storageChannelUnit OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Logical volume label ('Volume 1', 'Volume 2', etc.).
(System Management Console: Hardware > [nodeNumber] > Logical volume u
sage)"
::= { hcpStorageTableEntry 6 }
storageStatus OBJECT-TYPE
SYNTAX INTEGER {
unavailable(0),
broken(1),
suspended(2),
initialized(3),
available(4),
degraded(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current status of the logical volume.
(System Management Console: Hardware > [nodeNumber] > Logical volume u
sage)"
::= { hcpStorageTableEntry 7 }
volumeFeaturesValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A combination of all the flags enabled for this volume:
0x00000000 - None
0x00000001 - Primary ZCF
0x00000002 - Standby ZCF
0x00000004 - Encrypted
0x00000008 - Internal database transaction log
0x00000010 - Internal database
0x00000020 - Spindown
0x00000040 - MQE index
0x00000100 - Object data
(System Management Console: Hardware > [nodeNumber] > Logical Volumes)
"
::= { hcpStorageTableEntry 8 }
volumeFeaturesCsv OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A CSV list of volume features.
(System Management Console: Hardware > [nodeNumber] > Logical Volumes)
"
::= { hcpStorageTableEntry 9 }
volumeSpinStateValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An integer representing the volume spin state:
0x00000000 - Unknown
0x00000001 - Spinup requested
0x00000002 - Spinup wait
0x00000004 - Spinup error
0x00000008 - Spinup in progress
0x00000010 - Spinup fail
0x00000020 - Spinning
0x00000040 - Spindown requested
0x00000080 - Spindown wait
0x00000100 - Spindown error
0x00000200 - Spindown fail
0x00000400 - Spun down
0x10000000 - Failed
(System Management Console: Hardware > [nodeNumber] > Logical Volumes)
"
::= { hcpStorageTableEntry 10 }
volumeSpinStateString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The effective volume spin state.
(System Management Console: Hardware > [nodeNumber] > Logical Volumes)
"
::= { hcpStorageTableEntry 11 }
hcpStorageComponentTable OBJECT-TYPE
SYNTAX SEQUENCE OF HcpStorageComponentTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of storage components in the HCP system.
(System Management Console: Storage > Components)"
::= { hcpStorage 2 }
hcpStorageComponentTableEntry OBJECT-TYPE
SYNTAX HcpStorageComponentTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about storage components.
(System Management Console: Storage > Components)"
INDEX { storageComponentIndex }
::= { hcpStorageComponentTable 1 }
HcpStorageComponentTableEntry ::=
SEQUENCE {
storageComponentIndex Integer32,
storageComponentName DisplayString,
storageComponentType DisplayString,
storageComponentStatus INTEGER
}
storageComponentIndex OBJECT-TYPE
SYNTAX Integer32(1 .. 2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into hcpStorageComponentTable."
::= { hcpStorageComponentTableEntry 1 }
storageComponentName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of storage component.
(System Management Console: Storage > Components)"
::= { hcpStorageComponentTableEntry 2 }
storageComponentType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of storage component.
(System Management Console: Storage > Components)"
::= { hcpStorageComponentTableEntry 3 }
storageComponentStatus OBJECT-TYPE
SYNTAX INTEGER {
good(0),
warning(1),
error(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of storage component.
(System Management Console: Storage > Components)"
::= { hcpStorageComponentTableEntry 4 }
hcpStoragePoolTable OBJECT-TYPE
SYNTAX SEQUENCE OF HcpStoragePoolTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of storage pools in the HCP system.
(System Management Console: Storage > Pools)"
::= { hcpStorage 3 }
hcpStoragePoolTableEntry OBJECT-TYPE
SYNTAX HcpStoragePoolTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about storage pools.
(System Management Console: Storage > Pools)"
INDEX { storagePoolIndex }
::= { hcpStoragePoolTable 1 }
HcpStoragePoolTableEntry ::=
SEQUENCE {
storagePoolIndex Integer32,
storagePoolName DisplayString,
storagePoolType DisplayString,
storagePoolStatus INTEGER
}
storagePoolIndex OBJECT-TYPE
SYNTAX Integer32(1 .. 2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into hcpStoragePoolTable."
::= { hcpStoragePoolTableEntry 1 }
storagePoolName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of storage pool.
(System Management Console: Storage > Pools)"
::= { hcpStoragePoolTableEntry 2 }
storagePoolType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of storage pool ('Primary', 'NFS', 'S3 Compatible', etc.).
(System Management Console: Storage > Pools)"
::= { hcpStoragePoolTableEntry 3 }
storagePoolStatus OBJECT-TYPE
SYNTAX INTEGER {
good(0),
warning(1),
error(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of storage pool.
(System Management Console: Storage > Pools)"
::= { hcpStoragePoolTableEntry 4 }
servicePlanCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of service plans in the system.
(System Management Console: Storage > Service Plans)"
::= { hcpStorage 4 }
storageLicense OBJECT IDENTIFIER ::= { hcpStorage 5 }
storageLicenseExpirationDate OBJECT-TYPE
SYNTAX DateTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time when the current storage license will expire.
(System Management Console: Storage > Licenses)"
::= { storageLicense 1 }
storageActiveUsedCapacity OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total space used on active storage."
::= { storageLicense 2 }
storageActiveLicensedCapacity OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Licensed capacity for active storage.
(System Management Console: Storage > Licenses)"
::= { storageLicense 3 }
storageExtendedUsedCapacity OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total space used on extended storage."
::= { storageLicense 4 }
storageExtendedLicensedCapacity OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Licensed capacity for extended storage.
(System Management Console: Storage > Licenses)"
::= { storageLicense 5 }
storageLicenseSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Licensed serial number."
::= { storageLicense 6 }
--------------------------------------------------------------------------------
-------
--
-- HCP System: restart and shutdown functions
--
--------------------------------------------------------------------------------
-------
-- actions: restart or shutdown the system
restart OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Restarts HCP when set to any non-zero value.
(System Management Console: Hardware > Restart System)"
::= { hcpSystem 1 }
shutdown OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Shuts down HCP when set to any non-zero value.
(System Management Console: Hardware > Shut Down System)"
::= { hcpSystem 2 }
--------------------------------------------------------------------------------
-------
--
-- HCP Tenants: table of all tenants in this system
--
--------------------------------------------------------------------------------
-------
hcpTenantTable OBJECT-TYPE
SYNTAX SEQUENCE OF HcpTenantTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of tenants in the HCP system."
::= { hcpTenants 1 }
-- tenant table row declaration
hcpTenantTableEntry OBJECT-TYPE
SYNTAX HcpTenantTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about each tenant."
INDEX { tenantIndex }
::= { hcpTenantTable 1 }
-- tenant table row syntax
HcpTenantTableEntry ::=
SEQUENCE {
tenantIndex Integer32,
tenantName DisplayString,
tenantDescription DisplayString,
tenantContactFirstName DisplayString,
tenantContactLastName DisplayString,
tenantAddressLineOne DisplayString,
tenantAddressLineTwo DisplayString,
tenantAddressCity DisplayString,
tenantAddressStateProvince DisplayString,
tenantAddressZipPostalCode DisplayString,
tenantAddressCountry DisplayString,
tenantPhone DisplayString,
tenantPhoneExtension DisplayString,
tenantEmailAddress DisplayString,
tenantAllowSearch INTEGER,
tenantAllowVersioning INTEGER,
tenantAllowRetentionModeSelection INTEGER,
tenantAllowReplication INTEGER,
tenantObjectsStored Counter64,
tenantObjectsIndexed Counter64,
tenantHardQuota Counter64,
tenantSoftQuota Counter64,
tenantAllocatedQuota Counter64,
tenantPhysicalBytesUsed Counter64,
tenantLogicalBytesUsed Counter64,
nonReplicatedDpl1Namespace INTEGER,
tenantNamespaceQuota DisplayString,
tenantAuthentication DisplayString,
tenantManagementNetwork DisplayString,
tenantDataNetwork DisplayString
}
-- tenant table row definition
tenantIndex OBJECT-TYPE
SYNTAX Integer32(1 .. 2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into hcpTenantTable."
::= { hcpTenantTableEntry 1 }
tenantName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tenant name.
(System Management Console: Tenants > [tenantName] > Settings)"
::= { hcpTenantTableEntry 2 }
tenantDescription OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tenant description.
(System Management Console: Tenants > [tenantName] > Settings)"
::= { hcpTenantTableEntry 3 }
tenantContactFirstName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"First name of tenant contact.
(System Management Console: Tenants > [tenantName] > Settings >
Contact Information)"
::= { hcpTenantTableEntry 4 }
tenantContactLastName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last name of tenant contact.
(System Management Console: Tenants > [tenantName] > Settings >
Contact Information)"
::= { hcpTenantTableEntry 5 }
tenantAddressLineOne OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"First line of tenant contact address.
(System Management Console: Tenants > [tenantName] > Settings >
Contact Information)"
::= { hcpTenantTableEntry 6 }
tenantAddressLineTwo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Second line of tenant contact address.
(System Management Console: Tenants > [tenantName] > Settings >
Contact Information)"
::= { hcpTenantTableEntry 7 }
tenantAddressCity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tenant contact city.
(System Management Console: Tenants > [tenantName] > Settings >
Contact Information)"
::= { hcpTenantTableEntry 8 }
tenantAddressStateProvince OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tenant contact state or province.
(System Management Console: Tenants > [tenantName] > Settings >
Contact Information)"
::= { hcpTenantTableEntry 9 }
tenantAddressZipPostalCode OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tenant contact zip or postal code.
(System Management Console: Tenants > [tenantName] > Settings >
Contact Information)"
::= { hcpTenantTableEntry 10 }
tenantAddressCountry OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tenant contact country.
(System Management Console: Tenants > [tenantName] > Settings >
Contact Information)"
::= { hcpTenantTableEntry 11 }
tenantPhone OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tenant contact telephone number.
(System Management Console: Tenants > [tenantName] > Settings >
Contact Information)"
::= { hcpTenantTableEntry 12 }
tenantPhoneExtension OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tenant contact telephone number extension.
(System Management Console: Tenants > [tenantName] > Settings >
Contact Information)"
::= { hcpTenantTableEntry 13 }
tenantEmailAddress OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Tenant contact email address.
(System Management Console: Tenants > [tenantName] > Settings >
Contact Information)"
::= { hcpTenantTableEntry 14 }
tenantAllowSearch OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the tenant has the search feat
ure
and can enable search for its namespaces.
(System Management Console: Tenants > [tenantName] > Settings)"
::= { hcpTenantTableEntry 15 }
tenantAllowVersioning OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the tenant has the object vers
ioning
feature and can enable versioning for its namespaces.
(System Management Console: Tenants > [tenantName] > Settings)"
::= { hcpTenantTableEntry 16 }
tenantAllowRetentionModeSelection OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the tenant has the ability to
select
the retention mode for its namespaces.
(System Management Console: Tenants > [tenantName] > Settings)"
::= { hcpTenantTableEntry 17 }
tenantAllowReplication OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the tenant can be replicated.
(System Management Console: Tenants > [tenantName] > Settings)"
::= { hcpTenantTableEntry 18 }
tenantObjectsStored OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of objects currently stored in all namespaces owned by the tena
nt.
(System Management Console: Tenants > [tenantName] > Overview)"
::= { hcpTenantTableEntry 19 }
tenantObjectsIndexed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of indexed objects currently stored in all namespaces owned b
y
the tenant.
(System Management Console: Tenants > [tenantName] > Overview)"
::= { hcpTenantTableEntry 20 }
tenantHardQuota OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hard quota for the tenant.
(System Management Console: Tenants > [tenantName] > Settings)"
::= { hcpTenantTableEntry 21 }
tenantSoftQuota OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Soft quota for the tenant.
(System Management Console: Tenants > [tenantName] > Settings)"
::= { hcpTenantTableEntry 22 }
tenantAllocatedQuota OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total amount of storage, in bytes, that the tenant has allocated to
its namespaces.
(System Management Console: Tenants > [tenantName] > Overview)"
::= { hcpTenantTableEntry 23 }
tenantPhysicalBytesUsed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total amount of storage, in bytes, used by all the namespaces owned by
the tenant to store object data and metadata.
(System Management Console: Tenants)"
::= { hcpTenantTableEntry 24 }
tenantLogicalBytesUsed OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total size, in bytes, of the stored data and custom metadata before it
was added to the namespaces owned by the tenant."
::= { hcpTenantTableEntry 25 }
nonReplicatedDpl1Namespace OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An indication of whether (1) or not (2) the tenant owns any
non-replicated namespaces with a DPL that is considered unsafe
for the HCP system hardware configuration."
::= { hcpTenantTableEntry 26 }
tenantNamespaceQuota OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Namespace quota for the tenant, if set, or 'No Quota' if not set.
(System Management Console: Tenants > [tenantName] > Overview)"
::= { hcpTenantTableEntry 27 }
tenantAuthentication OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CSV list of the authentication types enabled for this tenant.
(System Management Console: Tenants > [tenantName] > Overview)"
::= { hcpTenantTableEntry 28 }
tenantManagementNetwork OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Management network for the tenant.
(System Management Console: Tenants > [tenantName] > Settings)"
::= { hcpTenantTableEntry 29 }
tenantDataNetwork OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Data network for the tenant.
(System Management Console: Tenants > [tenantName] > Settings)"
::= { hcpTenantTableEntry 30 }
--------------------------------------------------------------------------------
-------
--
-- HCP Services
--
--------------------------------------------------------------------------------
-------
-- Capacity Balancing service group
capacityBalancing OBJECT IDENTIFIER ::= { hcpServices 1 }
capacityBalancingStats OBJECT IDENTIFIER ::= { capacityBalancing 1 }
capacityBalancingSettings OBJECT IDENTIFIER ::= { capacityBalancing 2 }
-- Capacity Balancing Stats
capacityBalancingStatus OBJECT-TYPE
SYNTAX INTEGER {
waiting(-1),
stopped(0),
completed(1),
ongoing(2),
running(3),
fixing(4),
unrecoverable(5),
stopping(6),
disabled(7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current status of the capacity balancing service.
(System Management Console: Overview > Services)"
::= { capacityBalancingStats 1 }
capacityBalancingStatusTime OBJECT-TYPE
SYNTAX DateTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time the capacity balancing service status was last updated.
(System Management Console: Overview > Services)"
::= { capacityBalancingStats 2 }
--------------------------------------------------------------------------------
-------
--
-- HCP Security
--
--------------------------------------------------------------------------------
-------
-- Global Data Access Permissions
dataAccessPermissions OBJECT IDENTIFIER ::= { hcpSecurity 1 }
dataAccessRead OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the systemwide permission mask
includes the read permission.
(System Management Console: Security > Permissions)"
::= { dataAccessPermissions 1 }
dataAccessWrite OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the systemwide permission mask
includes the write permission.
(System Management Console: Security > Permissions)"
::= { dataAccessPermissions 2 }
dataAccessDelete OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the systemwide permission mask
includes the delete permission.
(System Management Console: Security > Permissions)"
::= { dataAccessPermissions 3 }
dataAccessPurge OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the systemwide permission mask
includes the purge permission.
(System Management Console: Security > Permissions)"
::= { dataAccessPermissions 4 }
dataAccessPrivileged OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the systemwide permission mask
includes the privileged permission.
(System Management Console: Security > Permissions)"
::= { dataAccessPermissions 5 }
dataAccessSearch OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the systemwide permission mask
includes the search permission.
(System Management Console: Security > Permissions)"
::= { dataAccessPermissions 6 }
-- Network Security
networkSecurity OBJECT IDENTIFIER ::= { hcpSecurity 2 }
pingEnabled OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allows (1) or prevents (2) HCP nodes from responding to ping reques
ts.
(System Management Console: Security > Network Security)"
::= { networkSecurity 1 }
sshEnabled OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Allows (1) or prevents (2) access to HCP nodes through SSH.
(System Management Console: Security > Network Security)"
::= { networkSecurity 2 }
nodeStatusEnabled OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Allows (1) or prevents (2) HCP nodes from responding to node status
requests.
(System Management Console: Security > Network Security)"
::= { networkSecurity 3 }
-- Active Directory Settings
activeDirectory OBJECT IDENTIFIER ::= { hcpSecurity 3 }
adEnabled OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2),
upgraded(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Active Directory status.
(System Management Console: Security > Active Directory)"
::= { activeDirectory 1 }
adDomainName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Active Directory domain name.
(System Management Console: Security > Active Directory)"
::= { activeDirectory 2 }
adComputerAccount OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"HCP computer account for Active Directory support.
(System Management Console: Security > Active Directory)"
::= { activeDirectory 3 }
adOrganizationalUnit OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Organizational unit for Active Directory support.
(System Management Console: Security > Active Directory)"
::= { activeDirectory 4 }
adSSOConfiguredCorrectly OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) Active Directory single sign-o
n is configured correctly for all tenants and namespaces for which it is enabled
.
(System Management Console: Security > Active Directory > Status)"
::= { activeDirectory 5 }
adComputerAccountExists OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the HCP computer account exist
s in Active Directory.
(System Management Console: Security > Active Directory > Status)"
::= { activeDirectory 6 }
-- OpenStack Settings
openStack OBJECT IDENTIFIER ::= { hcpSecurity 4 }
osIdentityServiceEnabled OBJECT-TYPE
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OpenStack Identity Service status.
(System Management Console: Security > Openstack)"
::= { openStack 1 }
--------------------------------------------------------------------------------
-------
--
-- HCP Monitoring
--
--------------------------------------------------------------------------------
-------
-- System status
systemStatus OBJECT IDENTIFIER ::= { hcpMonitoring 1 }
hcpVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current version of HCP.
(System Management Console: all pages)"
::= { systemStatus 1 }
serialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial number of the HCP system.
(System Management Console: all pages)"
::= { systemStatus 2 }
hcpMibVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Version of this MIB file."
::= { systemStatus 3 }
currentTime OBJECT-TYPE
SYNTAX DateTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current HCP system internal date and time.
(System Management Console: all pages)"
::= { systemStatus 4 }
metricsTime OBJECT-TYPE
SYNTAX DateTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time of the last update to HCP system metrics."
::= { systemStatus 5 }
totalCapacity OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total amount of storage space in the HCP system, in bytes.
(System Management Console: Overview > Storage Volume)"
::= { systemStatus 6 }
protectedVolume OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Amount of storage space, in bytes, currently occupied by all stored
data, including original file data, metadata, and any redundant dat
a
required to conform to namespace DPL settings.
(System Management Console: Overview > Storage Volume)"
::= { systemStatus 7 }
ingestedDataVolume OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total size, in bytes, of the stored data and custom metadata before
it
was added to the repository.
(System Management Console: Overview > Storage Volume)"
::= { systemStatus 8 }
objectCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of objects stored in the repository.
(System Management Console: Overview > Objects)"
::= { systemStatus 9 }
indexedObjectCount OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of indexed, and therefore searchable, objects stored in the
repository.
(System Management Console: Overview > Objects)"
::= { systemStatus 10 }
hcpStorageType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of storage used by the HCP system."
::= { systemStatus 11 }
replicationEnabled OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) replication is enabled for the
HCP system."
::= { systemStatus 12 }
searchEnabled OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Indication of whether (1) or not (2) search is enabled for the
HCP system."
::= { systemStatus 13 }
systemDplUnsafe OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the HCP system DPL setting is
below
what is considered safe. It is highly recommended that systems wit
h
internal storage have a DPL of at least two."
::= { systemStatus 14 }
irreparableObjectsPresent OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the repository contains any ir
reparable objects."
::= { systemStatus 15 }
unavailableObjectsPresent OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the repository contains any un
available objects."
::= { systemStatus 16 }
currentMQEIndexSize OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Size, in bytes, of the metadata query engine index."
::= { systemStatus 17 }
hcpHotfixVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hotfix versions applied to the system.
(System Management Console: all pages)"
::= { systemStatus 18 }
spindownStorageUsage OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total amount of used space in spindown storage on all storage nodes
.
(System Management Console: Storage Tiering > Volume Usage graph)"
::= { systemStatus 19 }
spindownStorageCapacity OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total amount of spindown storage capacity on all storage nodes.
(System Management Console: Storage Tiering > Volume Usage graph)"
::= { systemStatus 20 }
indexingVolumesUsageByIndex OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total amount of space used by the index on all index-enabled volume
s.
(System Management Console: Services > Search > Search Facility Se
ttings > MQE)"
::= { systemStatus 21 }
indexingVolumesUsageByOtherData OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total amount of space used by data other than the index on all inde
x-enabled volumes.
(System Management Console: Services > Search > Search Facility Se
ttings > MQE)"
::= { systemStatus 22 }
indexingVolumesCapacity OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total space on all index-enabled volumes.
(System Management Console: Services > Search > Search Facility Se
ttings > MQE)"
::= { systemStatus 23 }
indexingTotalIndexVolumesCapacity OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total space on all dedicated index volumes.
(System Management Console: Services > Search > Search Facility Se
ttings > MQE)"
::= { systemStatus 24 }
indexingTotalSharedVolumesCapacity OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total space on all shared volumes.
(System Management Console: Services > Search > Search Facility Se
ttings > MQE)"
::= { systemStatus 25 }
spindownTimePercentWeek OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average percent of time spindown storage has been spun down over th
e past week.
(System Management Console: Services > Storage Tiering)"
::= { systemStatus 26 }
spindownTimePercentMonth OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average percent of time spindown storage has been spun down over th
e past month.
(System Management Console: Services > Storage Tiering)"
::= { systemStatus 27 }
spindownTimePercentSixMonths OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Average percent of time spindown storage has been spun down over th
e past six months.
(System Management Console: Services > Storage Tiering)"
::= { systemStatus 28 }
networkManagementEnabled OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) virtual network management is
enabled.
(System Management Console: Configuration > Miscellaneous)"
::= { systemStatus 29 }
timeSource OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of time source used by the HCP system."
::= { systemStatus 30 }
protocolOptimization OBJECT-TYPE
SYNTAX INTEGER {
all(1),
cloud(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The HCP system's current protocol optimization setting.
(System Management Console: Configuration > Protocol Optimization)
"
::= { systemStatus 31 }
advancedDNSNetwork OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) the advanced DNS mode is enabl
ed."
::= { systemStatus 32 }
economyStorageUsage OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total amount of used space on all S-Series nodes.
(System Management Console: Overview > Storage Usage graph)"
::= { systemStatus 33 }
economyStorageCapacity OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total amount of storage capacity on all S-Series nodes.
(System Management Console: Overview > Storage Usage graph)"
::= { systemStatus 34 }
nonReplicatingIrreparableObjects OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of objects in the HCP system that currently cannot be
replicated because they are irreparable."
::= { systemStatus 35 }
nonReplicatingOpenObjects OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of objects in the HCP system that currently cannot be
replicated because they are open."
::= { systemStatus 36 }
--------------------------------------------------------------------------------
-------
--
-- HCP Back-end Switches: table of back-end switches in this system
--
--------------------------------------------------------------------------------
-------
hcpBackEndSwitchTable OBJECT-TYPE
SYNTAX SEQUENCE OF HcpBackEndSwitchTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table of back-end switches in the HCP system."
::= { hcpBackEndSwitches 1 }
-- back-end switch table row declaration
hcpBackEndSwitchTableEntry OBJECT-TYPE
SYNTAX HcpBackEndSwitchTableEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about each back-end switch."
INDEX { backEndSwitchIndex }
::= { hcpBackEndSwitchTable 1 }
-- node table row syntax
HcpBackEndSwitchTableEntry ::=
SEQUENCE {
backEndSwitchIndex Integer32,
backEndSwitchType DisplayString,
backEndSwitchIpAddress IpAddress,
backEndSwitchStatus INTEGER
}
-- back-end switch table row definition
backEndSwitchIndex OBJECT-TYPE
SYNTAX Integer32(1 .. 2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index into hcpBackEndSwitchTable."
::= { hcpBackEndSwitchTableEntry 1 }
backEndSwitchType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Back-end switch type.
(System Management Console: Hardware > Component Status)"
::= { hcpBackEndSwitchTableEntry 2 }
backEndSwitchIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IP address of the back-end switch.
(System Management Console: Hardware > Component Status)"
::= { hcpBackEndSwitchTableEntry 3 }
backEndSwitchStatus OBJECT-TYPE
SYNTAX INTEGER {
unavailable(0),
unhealthy(1),
healthy(2),
initial(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Status of the back-end switch.
(System Management Console: Hardware > Component Status)"
::= { hcpBackEndSwitchTableEntry 4 }
-- Hitachi Device Manager Group - Device Manager settings
hiCommand OBJECT IDENTIFIER ::= { hcpMonitoring 2 }
deviceMgr OBJECT IDENTIFIER ::= { hiCommand 1 }
deviceMgrStats OBJECT IDENTIFIER ::= { deviceMgr 1 }
deviceMgrSettings OBJECT IDENTIFIER ::= { deviceMgr 2 }
tuningMgrIntegration OBJECT IDENTIFIER ::= { hiCommand 2 }
-- Device Manager Stats
lastSuccessTimeHCDM OBJECT-TYPE
SYNTAX DateTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time of the last successful update HCP sent to Hitachi
Device Manager.
(System Management Console: Monitoring > HDvM)"
::= { deviceMgrStats 1 }
lastSuccessCodeHCDM OBJECT-TYPE
SYNTAX LongDisplayString(SIZE(0 .. 1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Response code from the last successful update HCP sent to Hitachi
Device Manager."
::= { deviceMgrStats 2 }
lastSuccessMessageHCDM OBJECT-TYPE
SYNTAX LongDisplayString(SIZE(0 .. 1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Response message from the last successful update HCP sent to Hitach
i
Device Manager.
(System Management Console: Monitoring > HDvM)"
::= { deviceMgrStats 3 }
lastSuccessDetailsHCDM OBJECT-TYPE
SYNTAX LongDisplayString(SIZE(0 .. 1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detailed response message from the last successful update sent to
Hitachi Device Manager.
(System Management Console: Monitoring > HDvM)"
::= { deviceMgrStats 4 }
lastAttemptTimeHCDM OBJECT-TYPE
SYNTAX DateTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time of the last attempt to send updated information to
Hitachi Device Manager.
(System Management Console: Monitoring > HDvM)"
::= { deviceMgrStats 5 }
lastAttemptCodeHCDM OBJECT-TYPE
SYNTAX LongDisplayString(SIZE(0 .. 1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Response code from the last attempt to send updated information to
Hitachi Device Manager."
::= { deviceMgrStats 6 }
lastAttemptMessageHCDM OBJECT-TYPE
SYNTAX LongDisplayString(SIZE(0 .. 1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Response message from the last attempt to send updated information
to
Hitachi Device Manager.
(System Management Console: Monitoring > HDvM)"
::= { deviceMgrStats 7 }
lastAttemptDetailsHCDM OBJECT-TYPE
SYNTAX LongDisplayString(SIZE(0 .. 1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detailed response message from the last attempt to send updated
information to Hitachi Device Manager.
(System Management Console: Monitoring > HDvM)"
::= { deviceMgrStats 8 }
-- Device Manager Stats
enabledHCDM OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enables (1) or disables (2) sending information to Hitachi Device
Manager.
(System Management Console: Monitoring > HDvM)"
::= { deviceMgrSettings 1 }
hostNameHCDM OBJECT-TYPE
SYNTAX LongDisplayString(SIZE(0 .. 1024))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address or hostname of the Hitachi Device Manager server.
(System Management Console: Monitoring > HDvM)"
::= { deviceMgrSettings 2 }
hostUserNameHCDM OBJECT-TYPE
SYNTAX LongDisplayString(SIZE(0 .. 1024))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Username for logging into Hitachi Device Manager.
(System Management Console: Monitoring > HDvM)"
::= { deviceMgrSettings 3 }
hostPasswordHCDM OBJECT-TYPE
SYNTAX LongDisplayString(SIZE(0 .. 1024))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Password for logging into Hitachi Device Manager.
(System Management Console: Monitoring > HDvM)"
::= { deviceMgrSettings 4 }
availableFrequenciesHCDM OBJECT-TYPE
SYNTAX LongDisplayString(SIZE(0 .. 1024))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"CSV list of frequency settings (in seconds) available for sending
updated information to Hitachi Device Manager.
(System Management Console: Monitoring > HDvM)"
::= { deviceMgrSettings 5 }
frequencyHCDM OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Sets the frequency (in seconds) with which HCP sends updated
information to Hitachi Device Manager.
(System Management Console: Monitoring > HDvM)"
::= { deviceMgrSettings 6 }
-- External Logging Group
externalLogging OBJECT IDENTIFIER ::= { hcpMonitoring 3 }
syslogSettings OBJECT IDENTIFIER ::= { externalLogging 1 }
syslogEnabled OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) log messages are being sent to
syslog servers.
(System Management Console: Monitoring > Syslog)"
::= { syslogSettings 1 }
syslogServerList OBJECT-TYPE
SYNTAX LongDisplayString(SIZE(0 .. 1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CSV list of the IP addresses of syslog servers to send log messages
to.
(System Management Console: Monitoring > Syslog)"
::= { syslogSettings 2 }
syslogLevel OBJECT-TYPE
SYNTAX LongDisplayString(SIZE(0 .. 1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Severity level of messages about unsecure events to send to syslog
servers.
(System Management Console: Monitoring > Syslog)"
::= { syslogSettings 3 }
syslogSendSecurityEvents OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) to send messages about secure
events to syslog servers.
(System Management Console: Monitoring > Syslog)"
::= { syslogSettings 4 }
syslogSendComplianceEvents OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indication of whether (1) or not (2) to send messages about complia
nce
events to syslog servers.
(System Management Console: Monitoring > Syslog)"
::= { syslogSettings 5 }
syslogFacility OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Syslog facility to which log messages are directed.
(System Management Console: Monitoring > Syslog)"
::= { syslogSettings 6 }
--------------------------------------------------------------------------------
-------
--
-- Nofications / Traps
--
--------------------------------------------------------------------------------
-------
-- Notifications
hcpAdminLogEvent NOTIFICATION-TYPE
OBJECTS { hcpAdminLogEventSeverity,
hcpAdminLogEventTimestamp,
hcpAdminLogEventType,
hcpAdminLogEventShortName,
hcpAdminLogEventMessage
}
STATUS current
DESCRIPTION "The indicated event message was written to the HCP system l
og."
::= { hcpNotifications 1 }
hcpAdminEvent OBJECT IDENTIFIER ::= { hcpAdminLogEvent 1 }
hcpAdminLogEventSeverity OBJECT-TYPE
SYNTAX INTEGER {
error(3),
warning(4),
notice(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Severity of the event."
::= { hcpAdminEvent 1 }
hcpAdminLogEventTimestamp OBJECT-TYPE
SYNTAX DateTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Date and time at which the event occurred."
::= { hcpAdminEvent 2 }
hcpAdminLogEventType OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Event ID."
::= { hcpAdminEvent 3 }
hcpAdminLogEventShortName OBJECT-TYPE
SYNTAX LongDisplayString(SIZE(0 .. 1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Short description of the event."
::= { hcpAdminEvent 4 }
hcpAdminLogEventMessage OBJECT-TYPE
SYNTAX LongDisplayString(SIZE(0 .. 1024))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Full text of the message about the event."
::= { hcpAdminEvent 5 }
--------------------------------------------------------------------------------
-------
--
-- End of MIB
--
--------------------------------------------------------------------------------
-------
-- Conformance information
hcpMIBConformance OBJECT IDENTIFIER ::= { hcpMIB 1 }
hcpMIBCompliances OBJECT IDENTIFIER ::= { hcpMIBConformance 1 }
hcpMIBGroups OBJECT IDENTIFIER ::= { hcpMIBConformance 2 }
-- Compliance statements
hcpMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMPv2 entities that implement HCP."
MODULE -- this module
MANDATORY-GROUPS { hcpGroup, hcpNotificationGroup }
::= { hcpMIBCompliances 1 }
-- units of conformance
hcpGroup OBJECT-GROUP
OBJECTS { nodeIP, nodeUsage, nodeAvailability, nodeCapacity, nodeBootTime,
nodeStatus, nodeRestart,
nodeShutdown, nodeType, nodeNicFailure, nodeSANStatus, nodeH
ardwareType, nodeNicDegraded, nodeDateTime, nodeTimeSource, nodeIPv6, nodeIPv6Se
c,
ipmiTemperatureName, ipmiTemperatureDetailedStatus,
ipmiPowerSupplyName, ipmiPowerSupplyDetailedStatus,
ipmiFanName, ipmiFanDetailedStatus,
ipmiProcessorName, ipmiProcessorDetailedStatus,
ipmiVoltageName, ipmiVoltageDetailedStatus,
bbuBroken, bbuDiagnostics, bbuChargeStatus, bbuDegraded, bbuType
,
adAccount, adCredentials, adConnectivity, adDisrupted, adSSLConn
ection,
storageNodeNumber, storageUsage, storageAvailability, storageCap
acity,
storageChannelUnit, storageStatus, volumeFeaturesValue, volu
meFeaturesCsv,
volumeSpinStateValue, volumeSpinStateString,
storageComponentName, storageComponentType, storageComponentStat
us, storageComponentIndex,
storagePoolName, storagePoolType, storagePoolStatus, storagePool
Index,
servicePlanCount,
storageLicenseExpirationDate,
storageActiveUsedCapacity, storageActiveLicensedCapacity,
storageExtendedUsedCapacity, storageExtendedLicensedCapacity
,
storageLicenseSerialNumber,
restart, shutdown,
tenantName, tenantDescription, tenantContactFirstName, tenantCon
tactLastName,
tenantAddressLineOne, tenantAddressLineTwo, tenantAddressCit
y, tenantAddressStateProvince,
tenantAddressZipPostalCode, tenantAddressCountry, tenantPhon
e, tenantPhoneExtension,
tenantEmailAddress, tenantAllowSearch, tenantAllowVersioning
, tenantAllowRetentionModeSelection,
tenantAllowReplication, tenantObjectsStored, tenantObjectsIn
dexed, tenantHardQuota, tenantSoftQuota,
tenantAllocatedQuota, tenantPhysicalBytesUsed, tenantLogical
BytesUsed, nonReplicatedDpl1Namespace,
tenantNamespaceQuota, tenantAuthentication, tenantManagement
Network, tenantDataNetwork,
capacityBalancingStatus, capacityBalancingStatusTime,
compressionStatus, compressionStatusTime, compressionSpaceSaved,
compressionPercentSpaceSaved,
compressionObjectsCompressed, compressionRate, compressionAf
terDays, compressionMinSizeKB,
compressionExcludeList,
contentVerificationStatus, contentVerificationStatusTime, conten
tVerificationRepairMode,
identifyUnavailableObjectsDpl1UnavailableNode ,duplicateEliminat
ionStatus, duplicateEliminationStatusTime,
duplicateEliminationNumObjectsMerged,
duplicateEliminationNumBytesSaved,
garbageCollectionStatus, garbageCollectionStatusTime,
protectionStatus, protectionStatusTime,
replicationLinkName, replicationLinkId, replicationLinkRemoteHos
tnames,
replicationLinkRemotePort, replicationLinkStatus, replicatio
nLinkAuthoritative,
replicationLinkSuspended, replicationLinkMaster, replication
LinkBacklogSeconds,
replicationLinkBytes, replicationLinkBytesPerSecond, replica
tionLinkOperations,
replicationLinkOperationsPerSecond, replicationLinkErrors, r
eplicationLinkErrorsPerSecond,
replicationLinkObjectsToBeReplicated, replicationLinkBytesTo
BeReplicated, replicationLinkNetwork,
replicationLinkType, replicationLinkVerificationMode, replic
ationLinkLastVerificationTime,
scavengingStatus, scavengingStatusTime,
queryingConnectedSearch, indexingConnectedSearch, enabledSearchC
onsole, enabledSearchAPI,
queryingEnabledSearch, indexingEnabledSearch, enabledSearchA
dminUI, searchFacility,
enabledMqeApi, enabledMqeIndexing, enabledMqeIndexingOfCusto
mMetadata, enabledHcpSearchApi,
enabledHcpSearchFacilityAdminInterfaceAccess, enabledHcpSear
chFacilityIndexing,
enabledHcpSearchFacilityCustomMetadataIndexing,
shreddingObjectCount, shreddingTotalObjectSizeBytes, shreddingRa
te, shreddingSendSyslogEvents,
migrationDescription, migrationState, migrationCompleteSize, mig
rationCompleteObjects,
migrationTotalSize, migrationTotalObjects, migrationRuntime, mig
rationRemainingTime,
storageTieringStatus, storageTieringStatusTime, dispositionStatu
s, dispositionStatusTime,
dataAccessRead, dataAccessWrite, dataAccessDelete, dataAccessPur
ge, dataAccessPrivileged,
dataAccessSearch,
sshEnabled, pingEnabled, nodeStatusEnabled,
adEnabled, adDomainName, adComputerAccount, adOrganizationalUnit
, adSSOConfiguredCorrectly, adComputerAccountExists,
osIdentityServiceEnabled,
hcpVersion, serialNumber, hcpMibVersion, currentTime, metricsTim
e, totalCapacity, timeSource,
protectedVolume, ingestedDataVolume, objectCount, indexedObj
ectCount, hcpStorageType,
replicationEnabled, searchEnabled, systemDplUnsafe, irrepara
bleObjectsPresent,
unavailableObjectsPresent, currentMQEIndexSize, hcpHotfixVer
sion, spindownStorageUsage,
spindownStorageCapacity, indexingVolumesUsageByIndex, indexi
ngVolumesUsageByOtherData,
indexingVolumesCapacity, indexingTotalIndexVolumesCapacity,
indexingTotalSharedVolumesCapacity,
spindownTimePercentWeek, spindownTimePercentMonth, spindownT
imePercentSixMonths,
networkManagementEnabled, protocolOptimization, advancedDNSN
etwork,
economyStorageUsage, economyStorageCapacity, nonReplicatingI
rreparableObjects, nonReplicatingOpenObjects,
backEndSwitchType, backEndSwitchIpAddress, backEndSwitchStatus,
lastSuccessTimeHCDM, lastSuccessCodeHCDM, lastSuccessMessageHCDM
, lastSuccessDetailsHCDM,
lastAttemptTimeHCDM, lastAttemptCodeHCDM, lastAttemptMessage
HCDM, lastAttemptDetailsHCDM,
enabledHCDM, hostNameHCDM, hostUserNameHCDM, hostPasswordHCDM, a
vailableFrequenciesHCDM,
frequencyHCDM,
syslogEnabled, syslogServerList, syslogLevel, syslogSendSecurity
Events, syslogSendComplianceEvents,
syslogFacility, hcpAdminLogEventSeverity, hcpAdminLogEventTimest
amp, hcpAdminLogEventType,
hcpAdminLogEventShortName, hcpAdminLogEventMessage
}
STATUS current
DESCRIPTION
"The group of objects provided for management of HCP entities."
::= { hcpMIBGroups 1 }
hcpNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { hcpAdminLogEvent }
STATUS current
DESCRIPTION
"The group of notifications provided for management of HCP entities"
::= { hcpMIBGroups 2 }
END