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
Any logical disk or disks on Solaris, Linux, or AIX.
The default interval for this script is Every 30 minutes.
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. |