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].
StoragePoolZFS icon
The default interval for this script is Every 15 minutes
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. |