Documentation
PerfIf-Check
Checks transfer and errors per ethernet interface.
Usage
$ check_netapp_pro.pl PerfIf -H <host> [-z recv_data|send_data|recv_errors|...] [...] [--help]
Description
This plugin checks various performance counters of a NetApps ethernet interface.
PerfIf will not work on cluster-mode filers with DataONTAP >= 8.2.x. Please use the object lif for the getter and the check PerfLif instead.
A list of supported counters is printed below at --counter
.
Hint: Calling the getter with the switch --discover=counters
will explain each available counter in detail.
Simple Examples
List all available counters on the target system.
Checks all interfaces using the default thresholds.
Checks all interfaces on cluster1-01.
Checks all interfaces on cluster1-01, except of losk.
Check the data received on interface e0c - warn if data rate is greater than 2000 Byte per second, exit critical if data rate is greater than 3000.
Warn if more than 20 errors per second when receiving packets.
Advanced Examples
Hint: The input for advanced examples is shortend. Replace the '...' below with ‑H <your filers ip or host-name>
Check all interfaces, whose name starts with 'e' followed by a number. Eg. e0a, e0b, e1a, ... Please look into the advanced examples in the Usage-module for even more possibilities of the --include
and --exclude
switches.