Documentation
ShelfEnvironment-Check
Checks the shelf-status and various shelf-specific metrics and states.
Usage
$ check_netapp_pro.pl ShelfEnvironment -H <host> --what=shelf-status|ps|temp|cool|voltage|current [ ... ] [--help]
Description
This plugin checks status and collects metrics of shelves and their environment (temperature, cooling-devices, power-supplies, voltage-sensors, current-sensors).
This check does not receive any thresholds but relies on the ones set in DataONTAP.
The pattern given to the --exclude|-X
and --include|-i
switches is
matched against the instances full-name (e.g. 'SBXTEST-01 channel0a shelf0
temp1'). This enables the checking of specific channels or shelfs but also single
elements. See also the section Advanced Examples.
Consider using -v
for inspection, if you are not satisfied with the result.
Simple Examples
Checks all shelfs. Returns CRITICAL if the status is not 'normal'.
Checks the temperature-sensors in all shelfs. Returns CRITICAL if one or more sensors report an error.
Same as above but frees the perf-datas uom from the potential trouble-maker '°C' (degree-symbol).
Checks all cooling-elements (fans) in all shelves.
Checks all power-supplies in all shelves.
Checks all voltage-sensors in all shelves. Consider to set --perfdata_uom_string=empty
if the 'V' (Volts) uom confuses your monitoring-systems graphing engine.
Checks all current-sensors in all shelves. Consider to set --perfdata_uom_string=empty
if the 'A' (Ampere) uom confuses your monitoring-systems graphing engine.
Advanced Examples
Hint: The input for advanced examples is shortend. Replace the '...' below with ‑H <your filers ip or host-name>
Checks all cooling-elements in all shelves on the cluster.
Excludes any element witches name contains 'cool2'.
Excludes only 'cool2' on shelf0.
Checks only on shelf1. Note the backslashed space after the shelfs name (otherwise also shelf10, shelf11 etc. would get checked.)!
Checks the temperature-sensors in all shelfs. Returns CRITICAL if one or more temperature-sensors report an error, but in addition already returns WARNING if one of them is over 40 degrees.
Checks the temperature-sensors in all shelfs. Returns CRITICAL if one or more sensors report an error, or if one of them is over 50 degrees.