4.67 ZFSPoolStats

Use the Knowledge Script to monitor ZFS pool space utilization and IO statistics. This Knowledge Script raises an event if any threshold is exceeded.

This Knowledge Script is supported on: [Solaris].

4.67.1 Resource Object

StoragePoolZFS icon

4.67.2 Default Schedule

The default interval for this script is Every 15 minutes

4.67.3 Setting Parameter Values

Set the following parameters as needed:

Description

How to Set It

General Settings

Pool(s) to exclude (comma-separated)

Specify the pools to exclude from monitoring. The default is unspecified.

Event severity when job fails

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

Event detail format

Select the format in which to view the event detail. The default is HTML Table.

Enable debugging?

Select Yes to enable debugging. The default is unselected.

Raise event if AppManager fails to get metrics?

Select Yes to raise an event if AppManager fails to get the metrics. The default is Yes.

Event severity

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

Consolidate events for all pools?

Select Yes to consolidate events for all pools. The default is unselected.

Event Settings

Raise event if pool space utilization exceeds threshold?

Select Yes to raise an event if the pool space utilization exceeds the specified threshold. The default is Yes.

Threshold -- Maximum pool space utilization

Set a threshold for the maximum pool space utilization.The default is 80 percent.

Severity

Set the event severity level, from 1 to 40, to indicate the importance of an event if the pool space utilization exceeds the threshold. The default is 5.

Number of top dataset uses to display (0 for all)

Specify the number of top dataset uses to display. The default is 5.

Raise event if reads per second exceeds threshold?

Select Yes to raise an event when the reads per second exceed the specified threshold. The default is Yes.

Threshold -- Maximum reads per second

Set the threshold for maximum reads per second. The default is 300 reads per second.

Severity

Set the event severity level, from 1 to 40, to indicate the importance of an event if the pool reads per second exceed the threshold. The default is 5.

Raise event if writes per second exceeds threshold?

Select Yes to raise an event if the number of writes per second exceed the specified threshold. The default is Yes.

Threshold--Maximum writes per second

Set the threshold for maximum writes per second. The default is 300.

Severity

Set the event severity level, from 1 to 40, to indicate the importance of the event if the pool writes per second exceed the threshold. The default is 5.

Raise event if throughput per second exceeds threshold?

Select Yes to raise an event if the throughput per second exceeds the specified threshold.

Threshold--Maximum throughput per second

Set the threshold for the maximum throughput per second. The default is 500.

Severity

Set the event severity level, from 1 to 40, to indicate the importance of an event if the pool throughput per second exceeds the threshold. The default is 5.

Data Collection

Collect data for pool space utilization?

Select Yes to collect data for charts and reports. If enabled, this script returns the pool space utilization data. The default is unselected.

Collect data for reads per second?

Select Yes to collect data for charts and reports. If enabled, this script returns the reads per second.The default is unselected.

Collect data for writes per second?

Select Yes to collect data for charts and reports. If enabled, this script returns the writes per second. The default is unselected.

Collect data for throughput per second?

Select Yes to collect data for charts and reports. If enabled, this script returns the throughput per second. The default is unselected.