Documentation
PerfVolume-Check
Checks a volumes latency or operations/second.
Usage
$ check_netapp_pro.pl PerfVolume -H <host> -z avg_latency|total_ops|... -w <n> -c <n> [--help] [...]
Description
This plugin checks various latency-, data- and ops-counters per volume.
A list of counters supported by this check is printed via --explore=counters
.
Hint: Calling the getter with the switch --discover=counters
will explain each available counter in detail.
Unit of measurement: Since the SI-factor of the latency-counters unit varies between DataONTAP releases (milli- or micro-seconds), please make sure that you have discovered them correctly.
Simple Examples
List all counters supported by this check.
Check the average latency (default-counter) on vol0. Warn if latency exceeds 10µs.
Check your perf-data. If you are having any troubles with the greek letter
µ, change it in the variable $MICRO_SECOND_SYMBOL
in Il::SysMon::Tools.pm
Check the average latency (default-counter) of all volumes.
Same as above, but setting the counter explicitly.
Check the average latency (default-counter) of all volumes, but not if their name ends with 'bak'. Please look into the advanced examples in the Usage-module for even more possibilities of the --include
and --exclude
switches.
Check the read latency on vol0. Warn if latency is greater than 10 µs
Checks the SAN latency (Average time for the WAFL filesystem to process block protocol write requests to the volume).
Advanced Examples
Hint: The input for advanced examples is shortend. Replace the '...' below with ‑H <your filers ip or host-name>
Checks the averaged latency of all volumes.
Summarises and checks the total_ops of all volumes.