HP-UX Storage Indication Provider

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

HP-UX FC HBA CIM

HP WBEM Services HP Technical


Indication Provider
Data Sheet

HP-UX Storage Indication Provider

Provider Overview
Web-Based Enterprise Management (WBEM) is an industry wide initiative to unify the management of system,
Description networks, and applications across multiple and diverse vendor environments. It enables WBEM
clients to subscribe to indications, and indication consumers to receive indications. HP-Storage Indication
Provider is a Common Information Model (CIM) indication provider. It works in the Web-Based Enterprise
Management (WBEM) environment. This provider generates indications whenever the events of interest
occur in the storage subsystems.

On legacy servers, HPUXStorageIndicationProviderModule generates indications of the type


HP_DeviceIndication class.
On New Generation Integrity servers, HPUXStorageNativeProviderModule generates indications of the type
HP_DeviceIndication class.
The HPUXStorageIndicationProvider Module requires:
Requirements
 HP WBEM Services.

 EMS core only for PA-RISC platforms.


 Support Tools Manager (STM) only for PA-RISC platforms.
The HPUXStorageNativeProviderModule requires:

 ProviderSvcsBase
 HP WBEM Services

The storage devices supported by the HP-UX Storage CIM Provider are DS2500 storage enclosure, MSA 60
Supported managed and MSA 70 storage enclosures, HP StorageWorks Modular Array 1000, HP StorageWorks Modular SAN
resources Array 30, HP StorageWorks Modular SAN Array 1500, and all supported disk drives.

Supported OS This provider is supported on HP-UX 11i v3 systems.

Monitor Client Configuration File for EMS to WBEM Wrapper Provider (.clcfg)
Special Requirements and
Dependencies  /opt/dasprovider/conf/wbem_provider_disk_em.clcfg

 /opt/dasprovider/conf/wbem_gazemon.clcfg
 /opt/dasprovider/conf/wbem_msamon.clcfg
 /opt/dasprovider/conf/wbem_msamon_sas.clcfg

HPUXStorageNativeProviderModule uses the throttling configuration file located at /var/opt/psb/conf/


disk.indication.provider.tc for event throttling.
The logging level of HPUXStorageNativeProviderModule can be configured. This configuration file is
located at /opt/dasprovider/conf/ DiskLoggerConfig.xml.
The content of the file is as follows:

<DiskConfig>
<LoggerConfig>
<Severity> MILESTONE </Severity> <!-- Possible Values are MILESTONE,INFORMATIONAL,
WARNING, ERROR, CRITICAL, STOPLOGGING -->
<Target> /var/opt/dasprovider/log/dasprovider.log </Target>
<FileSize> 20480 </FileSize> <!-- sets the max. file size in KB. Min allowed value 2KB, Max allowed
value , 1048576 KB (1 GB) -->
<NBackupFiles> 3 </NBackupFiles> <!-- Number of files to roll over. Min allowed value 1, Max
allowed value 10 -->
</LoggerConfig>
</DiskConfig>

In order to change the logging configuration, the following steps are to be followed:
1. Edit the configuration file to change the threshold logging level
and/or target.
a) Threshold: Possible values are (in increasing severity)
INFORMATIONAL
WARNING
ERROR
CRITICAL
STOPLOGGING
MILESTONE

All these changes will be effective upon restart of provider.


NOTE: The INFORMATIONAL logging severity will generate a lot of log-messages. It is strongly advised not
to
use this severity level for a long time, for the generated log-files may use a lot of disk space. The default
(and
recommended) threshold in the runtime environment is WARNING.
b) Target: Possible values include:
(i) STDOUT: All log messages are delivered to console.
(ii) The complete path to the file where the log messages are to be written

Setting Up This Provider


The StorageIndication Provider is included in the Software Distributor bundle DASProvider, which includes:
Installing this provider
 Schema MOF files: HP_DeviceIndication.mof in /opt/dasprovider/mof/

 Provider registration MOF file for legacy servers: HPUXStorageIndicationR. mof in


/opt/dasprovider/mof/
 Provider registration MOF file for New Generation Integrity Servers:
HPUXStorageNativeProviderR.mof in /opt/dasprovider/mof
 Provider module shared library for legacy servers: libHPUXStorageIndicationModule.so.1 for
Itanium and libHPUXStorageIndicationModule.1 for PA-RISC in /opt/dasprovider/lib

 Provider module shared library for New Generation Integrity Servers:


libHPUXStorageNativeProvider.so in /opt/dasprovider/lib
 Monitor Client Configuration File for EMS to WBEM Wrapper Provider (.clcfg)

/opt/dasprovider/conf/wbem_provider_disk_em.clcfg
/opt/dasprovider/conf/wbem_gazemon.clcfg
/opt/dasprovider/conf/wbem_msamon.clcfg

/opt/dasprovider/conf/wbem_msamon_sas.clcfg

Using This Provider


This Provider services HP_DeviceIndication class and is compliant with CIMSchema v2.7. Table 1
Schema supported by this shows the properties of HP_DeviceIndication class that are supported by the provider.
provider Clients are expected to:
 Subscribe to this provider using a CIMClient (could be Java/C++ client or wbemexec)
 Write an appropriate WBEM consumer to consume the indications generated by
DiskIndicationProvider, GazeIndicationProvider, MsaIndicationProvider,
MsaSASIndicationProvider

Table 1: HP_DeviceIndication and base classes’ supported properties. Properties that are not supported are not mentioned.)

Table 1 describes the properties of the HP_DeviceIndication and base classes’ . It has three columns. The first is the property name (including type
and units), the second lists the property inheritance (indicating which class or super class defines the property), and the third discusses the property
and its value. Each row describes a property. Note: while some properties in the table are marked with the “Write” qualifier (based on their
designation in the DMTF CIM schema), all properties are in fact read-only for this version of the HP-UX Storage Provider.

Property name Property inheritance Property value (and data source1)

Properties of CIM_Indication

String IndicationIdentifier Inherited from CIM_Indication A unique identifier for the indication similar to a key
value that can be used for identification.
For example for HPUXStorageNativeProviderModule,
_eventNumber+ Operating System Timestamp

For example for HPUXStorageIndicationProviderModule,


_eventNumber+ Operating System Timestamp

datetime IndicationTime Inherited from CIM_Indication The time and date when the indication was created.

For example, CIMDateTime.getCurrentDateTime()

Properties of CIM_AlertIndication

String Description Inherited from CIM_AlertIndication A short description of the indication. This property
corresponds to “Description of Error” field in the event
notification.

String AlertingManagedElement Inherited from CIM_AlertIndication The identifying information of the entity (ie, the instance)
for which this Indication is generated. The property
contains the path of an instance, encoded as a string
parameter - if the instance is modeled in the CIM
Schema. If it is not a CIM instance, the property contains
some identifying string that names the entity for which
the Alert is generated.

For example,
protocol://hostname:namespace:class.property=
"value", property="value”

uint16 AlertType Inherited from CIM_AlertIndication Primary classification of the Indication.


(1 - Other, 2 - Communications Alert, 3 - Quality of
Service Alert, 4 - Processing Error, 5 - Device Alert, 6 -
Environmental Alert, 7 - Model Change, 8 - Security
Alert)
For example, 5 – “Device Alert”

uint16 PerceivedSeverity Inherited from CIM_AlertIndication An enumerated value that describes the severity of the
Alert Indication from the notifier's point of view.
(0 - Unknown, 1 - Other, 2 - Information, 3 -
Degraded/Warning, 4 - Minor, 5 - Major, 6 - Critical, 7
- Fatal/NonRecoverable)

uint16 ProbableCause Inherited from CIM_AlertIndication An enumerated value that describes the probable cause
of the situation that resulted in the AlertIndication.

string ProbableCauseDescription Inherited from CIM_AlertIndication Provides additional information related to the
ProbableCause. This property corresponds to the first
sub-section of the “Probable Cause/Recommended
Action” field in the EMS event notification.

string[] RecommendedActions Inherited from CIM_AlertIndication Free form descriptions of the recommended actions to
take to resolve the cause of the notification. This property
corresponds to the sub-sections following the first sub-
section in the “Probable Cause/Recommended Action”
field in the EMS event notification.
string EventID Inherited from CIM_AlertIndication An instrumentation or provider specific value that
describes the underlying "real-world" event represented
by the Indication.
For example, 8

datetime EventTime Inherited from CIM_AlertIndication The time and date when the underlying event was first
detected. This property corresponds to the field “Event
time” in the EMS event notification.

For example, “yyyymmddhhmmss”

string SystemCreationClassName Inherited from CIM_AlertIndication The scoping System's CreationClassName for the
Provider generating this Indication.

For example, “CIM_UnitaryComputerSystem”

string SystemName Inherited from CIM_AlertIndication The scoping System's Name for the Provider that
generates this Indication. This property corresponds to
the “System” field of the EMS event notification.
For example, “xxx.india.hp.com”

string ProviderName Inherited from CIM_AlertIndication The name of the Provider that generates this Indication.

For example, "DiskIndicationProvider" for events from


disk_em monitor, "GazeIndicationProvider" for gazemon
monitor events, "MsaIndicationProvider" for msamon
monitor events, "MsaSASIndicationProvider" for
msamon_sas monitor events.

Properties of HP_AlertIndication

string Summary Inherited from HP_AlertIndication Short description of the reason for the indication. This
property corresponds to the “Summary” field in the EMS
event notification.

uint32 EventCategory Inherited from HP_AlertIndication Category for the event. This is a value map which is
intended to be used by the consumer to group events.
For example, 11-“I/O Adapter”

uint32 ActualEventThreshold Inherited from HP_AlertIndication Identifies the number of indications that have occurred to
meet the internal provider throttling configured for this
event. This property corresponds to the “Number of
Events” field, if present, in the EMS Event notification.

Boolean ClusterWideEvent Inherited from HP_AlertIndication Indicates whether this event is of interest to all cluster
members.
For example, false

string ProviderVersion Inherited from HP_AlertIndication The version of the provider that generates this indication.

string InformationURL Inherited from HP_AlertIndication URL where the user should go for the latest information
related to this indication. This property corresponds to
the “Latest information on this event” field in the EMS
event notification.

uint16 OSType Inherited from HP_AlertIndication The type of OS on the system that generates the
indication as a value-map.
For example, 8-“HP-UX”
string OSVersion Inherited from HP_AlertIndication Version of the OS on the system that generates the
indication. This property corresponds to the “OS
Version” field in the EMS event notification.
For example, “B.11.23”

string[] NetworkAddresses Inherited from HP_AlertIndication Array of ALL the network addresses of the system
generating the indication.
For example., “15.13.1.1”

string SystemFirmwareVersion Inherited from HP_AlertIndication Array of versions of firmware on the system that
generates the indication. This property corresponds to
the “System Firmware Version” field in the EMS event
notification.
For example,”NA”-for HP 9000 platform, “02.31”-for
IPF platform

string SystemSerialNumber Inherited from HP_AlertIndication Serial number of the system that generates the indication.
This property corresponds to the “System Serial Number”
field in the EMS event notification.

For example, “US35175156”

string SystemProductID Inherited from HP_AlertIndication System Product Number


For example, utsname.idnumber

string SystemModel Inherited from HP_AlertIndication Model of the system that generates the indication. This
property corresponds to the “System Model Number”
field in the EMS event notification.

For example, ia64 hp server rx2600

string SystemGUID Inherited from HP_AlertIndication System Identification Number


For example, PG_ComputerSystem –
IdentificationNumber

uint16 AlertingElementFormat Inherited from HP_AlertIndication The format of the AlertingManagedElement property is
interpretable based upon the value of this property.
(0 – Unknown, 1 – Other, 2 – CIMObjectPath)

Properties of HP_HardwareIndication

string HWPartNumber* Inherited from HP_HardwareIndication Part number for the hardware that generates the
indication.
For example, “A6795-62002”

string[] HWFirmwareVersion Inherited from HP_HardwareIndication Array of versions of firmware for the hardware
associated with the indication. This property corresponds
to the “Firmware Version” field in the EMS event
notification.

For example, NA or 003.002.164

string HWManufacturer Inherited from HP_HardwareIndication Manufacturer of the hardware associated with the
indication. This property corresponds to the “Inquiry
Vendor ID” field in the EMS event notification.
For example., “0x0000103C”

string[] HWLogicalLocation Inherited from HP_HardwareIndication Array of ALL the logical locations of the hardware
associated with the indication. This property corresponds
to the “Physical Device Path” field in the EMS event
notification.
For example., “0/4/1/0”

string[] HWSerialNumber Inherited from HP_HardwareIndication Array of all the serial numbers of the hardware
associated with the indication. This property corresponds
to the “Serial Number” field in the EMS event
notification.
For example, “A56A00295354”

Properties of HP_DeviceIndication

string DevicePermanentName Local to HP_DeviceIndication The permanent, system unique, name of the device,
encoded as a string parameter. The name string is
formatted per the DevicePermanentNameFormat
property. This property corresponds to the “World Wide
Name” field in the EMS event notification.

For example, “50060B000023ACD4”

uint16 DevicePermanentNameFormat Local to HP_DeviceIndication The format of the DevicePermanentName property is


interpretable based upon the value of this property.
(0 - Unknown, 1 - Other, 2 - WorldWideName, 3 -
MACAddress)
For example, 2 – WorldWideName

Links to more information


 WBEM information
For a tutorial on CIM, see the CIM Tutorial at:
http://www.wbemsolutions.com/tutorials/CIM/cimtutorial.pdf
For information about HP WBEM Services for HP-UX, see the following URLs:
http://www.docs.hp.com/en/netsys.html#HP%20WBEM%20Services
http://h20293.www2.hp.com/portal/swdepot/displayProductsList.do?category=ISS
For information about the Pegasus WBEM infrastructure, see The Open Group website, OpenPegasus at:
http://www.opengroup.org/pegasus
For information about WBEM source, see The Open Group website, WBEMsource initiative at:
http://www.wbemsource.org/

 Managed resource documentation


None
 Client information
None.

 Support contacts
The HP-Storage Indication Provider is supported as part of HP-UX.
For additional information on HP products and services, visit us at
http://www.hp.com.

For the location of the nearest sales office, call:


United States: +1 800 637 7740

Canada: +1 905 206 4725


Japan: +81 3 3331 6111
Latin America: +1 305 267 4220

Australia/New Zealand: +61 3 9272 2895


Asia Pacific: +8522 599 7777
Europe/Africa/Middle East: +41 22 780 81 11

For more information, contact any of our worldwide sales offices or HP


Channel Partners (in the U.S., call 1 800 637 7740).

© Copyright 2007-2010 Hewlett-Packard Company, L.P. The information contained


herein is subject to change without notice. The only warranties for HP products and
services are set forth in the express warranty statements accompanying such products
and services. Nothing herein should be construed as constituting an additional
warranty. HP shall not be liable for technical or editorial errors or omissions
contained herein.

HP Support Services are governed by Exhibit SS5 and the HP Terms and Conditions
of Sale and Service, HP Business Terms or HP Global Agreement.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy