4.21 LogicalDiskBusy

Use this Knowledge Script to monitor the logical disk activity on one or multiple disks. You can use this Knowledge Script to set a threshold for maximum disk operation time and the maximum queue length. This Knowledge Script raises an event if either the disk operation time or the queue length exceeds the threshold. This Knowledge Script only provides logical disk metrics that are provided by the operating system kernel.

NOTE:Oracle Solaris ZFS and ZFS Storage Pools file system monitoring is not available for this Knowledge Script.

Do not use this Knowledge Script to monitor queue length for a logical volume on VERITAS or AIX.

On Linux operating systems, this Knowledge Script:

  • Requires the optional sysstat package to be installed

  • Does not monitor file-based file systems

4.21.1 Resource Objects

Any logical disk or disks on Solaris, Linux, or AIX.

4.21.2 Default Schedule

The default interval for this script is Every 30 minutes.

4.21.3 Setting Parameter Values

Set the following parameters as needed:

Description

How to Set It

Raise event if threshold is exceeded? (y/n)

Set to y to raise events. The default is y.

Collect data for disk operation time and queue length? (y/n)

Set to y to collect data for charts and reports. If set to y, the script returns the percentage of logical disk and waiting queue in use. The default is n.

Threshold -- Maximum disk operation time

Specify maximum amount of time a disk operation should take before an event is raised. The default is 200 milliseconds.

Threshold -- Maximum I/O queue length

Specify the maximum number of processes that should be in the I/O queue at any time. The default isĀ 1.

Event severity when threshold is exceeded

Set the event severity level, from 1 to 40, to indicate the importance of the event. The default is 5.

Event severity for internal failure

Set the event severity level, from 1 to 40, to indicate the importance of an event in which this job experienced an internal error. The default is 5.

Enable debugging? (y/n)

Set to y to enable debugging. The default is n.