Checks the shelf-status and various shelf-specific metrics and states.
$ check_netapp_pro.pl ShelfEnvironment -H <host> --what=shelf-status|ps|temp|cool|voltage|current [ ... ] [--help]
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
--include|-i switches is
matched against the instances full-name (e.g. 'SBXTEST-01 channel0a shelf0
temp1'). This allows to check specific channels or shelfs but also single
elements. See also the section Advanced Examples.
-v for inspection, if you are not satisfied with the result.
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.
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.)!