EMS Hardware Monitors (logo)

Disk Monitor (disk_em)


Monitor Description | Configuration Files


Monitor Description

The disk monitor is designed to monitor the operation of all supported disk drives on your system, including most single disks bound to the sdisk and disc30 drivers. (See "Supported Products," below.) The disk monitor is the default event monitor for those SCSI and fibre channel disk resources.

If a problem is detected with a supported drive, the monitor immediately sends an event to the Event Monitoring Service (EMS), which alerts you using the notification methods defined for that instance of the monitor. EMS error messages identify the problem, what caused it, and what must be done to correct it.

The disk monitor employs two types of event detection: asynchronous and polling. Using asynchronous detection, the monitor continuously watches for any errors or abnormal behavior reported by the device driver during I/O operations. If an error occurs, it is passed directly to the monitor for analysis and event generation if necessary.

Using polling detection, the monitor requests status information from each drive at regular intervals. The monitor then analyzes the data returned to determine if a hardware problem has occurred. If an error has occurred that warrants notification, an event is generated.

In addition to hardware failures, the disk monitor polls for the status of grown defects on appropriate drives. Grown-defect monitoring can alert you to a potential problem or failure and allow you to replace a suspect disk before it fails.

The monitor is launched automatically when the system is started, ensuring that all supported disk drives are protected from undetected hardware failure.

Release History

HP-UX 11i and December 2000 Release: Multiple-view ("Predictive-enabled") support
June 2000 Release (Support Plus Media) : Efficiency enhancement, bug fix
June 1999 Release (post-release), September 1999 Release (post-release), December 1999 Release: Bug fixes
February 1999: Initial release

Supported Products

The disk_em monitor monitors fixed disks that have an HP supported firmware revision and also monitor a specific set of product numbers list if they are fixed disks.

Therefore, the disk_em monitor's functionality is as follows:

The disk_em monitor will determine the set of disks to monitor in the following way:

Based on the information above, a determination is made whether to monitor as shown in the table below:

CRITERIA MONITOR NOT MONITOR
1 and 3 X ----
2 and 3 X ----
1 and 2 and 3 X ----
1 and 4 ---- X
2 and 4 ---- X
1 and 2 and 4 ---- X

Following is the list of supported product numbers:

PRODUCT NUMBER PRODUCT NUMBER
DECDSP3107LS HP97544
DECDSP3107LSW HP97548
DECDSP3210S HP97549
DECDSP3210SW HP97556
DECVP3215S HP97558
DECVP3215SW HP97560
HPC2212A HPA1980A
HPC2213A HPA1982A
HPC2247M1 HPC2233
HPC2247WD HPC2234
HPC2470S HPC2235
HPC2471S HPC2244
HPC2472S HPC2247
HPC2473S HPC2489A
HPC2474S HPC2490
HPC2490AM HPC2490A
QUANTUMLPS1080S HPC2490D
QUANTUMLPS1080WD HPC2490S
SEAGATEST12400N HPC3010
SEAGATEST12400W HPC3010WD
SEAGATEST15150N HPC3324A
SEAGATEST15150W HPC3324W
SEAGATEST31200N HPC3325A
SEAGATEST31200W HPC3325W
SEAGATEST31230N IBM0662_S12
SEAGATEST31230W IBM0662_SWD
SEAGATEST32430N IBM0664_MIH
SEAGATEST32430W IBM0664_NIH
SEAGATEST32550N IBMOEMDFHSS4E
SEAGATEST32550W MICROP1528
SEAGATEST3610N MICROP1588-1
DECDSP3107LWD MICROP1588-2
DECDSP3210SWD MICROP1588-4
DECDSP3210SWDWD MICROP1588T
DECDSP3210WD MICROP1924
FUJITSUM1622S MICROP2112
FUJITSUM1638 QUANTUMELS127S
FUJITSUM2949R-512 QUANTUMFIREBALL1050S
FUJITSUM2952R-512 QUANTUMLPS1080SD
FUJITSUM2954R-512 QUANTUMLPS270S
FUJITSUM2954S-512 QUANTUMLPS525S
GENERIC1GB_16W QUANTUMLPS_1080SDD
GENERIC1GB_8SE QUANTUMPD1050S
GENERIC2GB_16D QUANTUMVP31110
GENERIC2GB_8SE QUANTUMVP32210
GENERIC_1GB_16D QUANTUMXP32181WD
SEAGATEST12400WD QUANTUMXP34361S
SEAGATEST12400ND QUANTUMXP34361WD
SEAGATEST12400NDD QUANTUMXP39100WD
SEAGATEST12550N RODIMERO3000T
SEAGATEST19171W SEAGATEST11200N
SEAGATEST31051N QUANTUMATLAS_V_18_SCA
SEAGATEST31200ND QUANTUMATLAS_V_36_SCA
SEAGATEST31200WD SEAGATEST32151N
SEAGATEST32171W SEAGATEST34371N
SEAGATEST34371W SEAGATEST3600N
SEAGATEST51080N DECSP3430S
DECSP3430SW
HP7957S HP7958S
HP7959S HPC2212B
HPC2213B HPC2244M1
HPC2490WD HPC3010M1
HPC3325AM HPC3325WD
SEAGATEST12400N

The disk_em monitor also supports disks bound to the sdisk and disc30 drivers, except the following:

Note: LMS drives are asynchronously monitored, but are not polled.

New defect criteria to improve effectiveness in disk_em monitor

A defect table is maintained which will specify the maximum number of allowable defects based on the disk capacity. The current defects of the drive are checked against this table to determine whether or not to generate an Event 4 message.

The defect table is static, and contains the maximum allowable defects based on capacity (in GB) of the hard disk drive.

HDD Capacity P+G List Threshold G List Only Threshold
2GB and <2GB 1024 n/a
4GB and 9GB (Model #ST19171XX only) n/a 2048
All other 9GB and above Rely on SMART Rely on SMART

SMART support is for new HP as well as for HP legacy HDD drives.

Unsupported Products

The following table lists devices that the disk_em monitor does not support:

PRODUCT NUMBER PRODUCT NAME
EMCSYMMETRIX EMC ARRAY
HPC3586A Disk Array
HPC5447A Disk Array
DGCC1300WD C1300 Array
DGCC1300WDR0 C1300 Array
DGCC1300WDR1 C1300 Array
DGCC1300WDR3 C1300 Array
DGCC1300WDR5 C1300 Array
DGCC1300WDR10 C1300 Array
DGCC1300WDRUNB C1300 Array
DGCC2300WD C2300 Array
DGCC2300WDR0 C2300 Array
DGCC2300WDR1 C2300 Array
DGCC2300WDR3 C2300 Array
DGCC2300WDR5 C2300 Array
DGCC2300WDR10 C2300 Array
DGCC2300WDRUNB C2300 Array
DGCC3100WD C3100 Array
DGCC3100WDR0 C3100 Array
DGCC3100WDR1 C3100 Array
DGCC3100DWR3 C3100 Array
DGCC3100WDR5 C3100 Array
DGCC3100WDR10 C3100 Array
DGCC3100WDRUNB C3100 Array
DGCC3400WD C3400 Array
DGCC3400WDR0 C3400 Array
DGCC3400WDR1 C3400 Array
DGCC3400WDR3 C3400 Array
DGCC3400WDR5 C3400 Array
DGCC3400WDR10 C3400 Array
DGCC3400WDRUNB C3400 Array
HPA5277A A5277A Array
HPUniversal A5277A Array
HPA6188A Virtual Array 7100
HPA6189A Virtual Array 7400
NECiStorage4000 NEC Array
NECiStorage2000 NEC Array
NECiStorage1000 NEC Array
HPOPEN XP Array
HPDISK-SUBSYSTEM XP Array

Note: The list of unsupported products is not exhaustive.

Special Requirements

None

Resource Path

Event monitoring: /storage/events/disks/default
Status monitoring: /storage/status/disks/default

Monitor Name

/usr/sbin/stm/uut/bin/tools/monitor/disk_em

PSM State Control

The set_fixed utility must be used to return a hardware resource to the UP state following a failure. The monitor does not support automatic state control. (See "Using the set_fixed Utility to Restore Hardware UP State" in the EMS Hardware User's Guide.)


Configuration Files

Startup Configuration File (.sapcfg)

File name: /var/stm/config/tools/monitor/disk_em.sapcfg

Default Entries: The monitor uses the standard default monitor request entries. See the Generic Monitor Data Sheet.

Monitor Configuration File (.cfg)

File name: /var/stm/config/tools/monitor/disk_em.cfg

Default settings:

Setting Name  Before December 2000 December 2000 & after
Polling Interval 60 minutes  60 minutes
MAX_DEFECTS = Maximum number of defects allowed 250  
GROWN_DEFECTS = number of new grown defects allowed in GROWTH_TIME 3 Replaced by Threshold in the .clcfg file.
GROWTH_TIME = time for the defects to grow, in minutes 30*24*60 minutes  Replaced by Time Window in the .clcfg file.

As a Multiple-view (Predictive-enabled) hardware monitor, the Repeat Frequency and Severity Action are no longer set in the Monitor Configuration file (.cfg) but are now set in the Default Client Configuration file (.clcfg) described below.

Note: The default Polling Interval (for all monitors) is not set here but in file /var/stm/config/tools/monitor/Global.cfg . To use a custom polling interval, set it here. (A polling interval should not be set much shorter than 60 minutes.)

Default Client Configuration File (.clcfg) CLCFG_VERSION:A.01.00

File name: /var/stm/config/tools/monitor/default_disk_em.clcfg

Monitors containing the client-configuration files (.clcfg) are Multiple-View enabled monitors. Client-configuration files can be used to control the text sent in text messages to specific targets (for example, to Predictive Support). The default_dm_core_hw.clcfg applies to messages sent to all targets. Specific .clcfg files (for example, predictive_dm_core_hw.clcfg) are used to control the text sent to specific targets (in this example, to Predictive Support).

HOST_ID tags in the .clcfg files control the System Information, which is reported under the "Additional System Data" label in the event messages. If a HOST_ID tag is enabled in the *.clcfg file, then the corresponding information will appear in the event message.

HOST_IDs available for all monitors are described in the Generic Monitor Data Sheet.

DEV_ID tags in the .clcfg files control the Monitor-specific information, which is reported under the "Component Data" label in the event messages. If a DEV_ID tag is enabled in the *.clcfg file, then the corresponding information will appear in the event message. DEV_IDs available for this monitor include:

DEV_ID tag Default Description Text label
dev_pdev On Disk Physical device path Physical Device Path
dev_devclass On SCSI Device Class Device Class
dev_fw_version On Disk Firmware Revision Firmware Revision
dev_serial_num On Disk Serial Number Serial Number
dev_inq_vendor On Inquiry Vendor Inquiry Vendor ID
dev_inq_prod On Inquiry Vendor Product Inquiry Product ID

PSM Configuration File (.psmcfg)

File name: /var/stm/config/tools/monitor/disk_em.psmcfg

Default settings:

MONITOR_RESOURCE_NAME /storage/events/disks/default
PSM_RESOURCE_NAME
MONITOR_STATE_HANDLING NO_UP_CONTROL. Requires the use of set_fixed to set UP state.
DOWN_SEVERITY_OPERATOR =
DOWN_SEVERITY_THRESHOLD Critical maps to DOWN


Top of Page

/ Diagnostics HOME


URL: http://docs.hp.com/en/onlinedocs/diag/ems/emd_disk.htm
Last updated: Thursday, July 19 13:25:01 CST 2007