Mit dem Plugin check_netapp_ops.pl lassen sich verschiedene Systemcounter wie beisielsweise total_ops, nfs_ops, net_data_sent eines NetApp Filers überwachen und bei Überschreiten Alarme via Nagios versenden. Doch nicht alle Counter sind auf jedem System vorhanden und nicht alle vorhandenen Counter werden vom Plugin unterstützt. Das Herausfinden der Schnittmenge aus vorhandenen und unterstützten Countern war eine eher mühsame Aufgabe bei der Implementierung der Plugins.
In der Version 2 verfügt das diesem Check nachfolgende Check-Modul Ops.pm diese Aufgabe für den Admin: Durch Angabe von explore anstelle eines Counternamens, bekommt man eine Liste aller verfügbaren und vom Plugin auch überwachbaren Counter - gleich zusammen mit der Maßeinheit.
Hier ein Beispiel:
$ ./check_netapp.pl Ops -f auth -H toaster01 -z explore
System Performance Counters available _and_ supported on this filer:
================================================================================
Counter-Name Description (Unit, Privilege)
--------------------------------------------------------------------------------cifs_ops CIFS operations per second (per_sec, basic)
nfs_ops NFS operations per second (per_sec, basic)
net_data_sent Network KB sent per second (kb_per_sec, basic)
total_ops Total operations per second (per_sec, diag)
net_data_recv Network KB received per second (kb_per_sec, basic)
write_ops Write operations per second (per_sec, basic)
fcp_ops FCP operations per second (per_sec, basic)
iscsi_ops iSCSI operations per second (per_sec, basic)
read_ops Read operations per second (per_sec, basic)
disk_data_written Disk KB written per second (kb_per_sec, basic)
http_ops HTTP operations per second (per_sec, basic)
streaming_pkts Netcache streaming media packets serviced per
second (per_sec, diag)
disk_data_read Disk KB read per second (kb_per_sec, basic)
cifs_ops CIFS operations per second (per_sec, basic)
nfs_ops NFS operations per second (per_sec, basic)
net_data_sent Network KB sent per second (kb_per_sec, basic)
total_ops Total operations per second (per_sec, diag)
net_data_recv Network KB received per second (kb_per_sec, basic)
write_ops Write operations per second (per_sec, basic)
fcp_ops FCP operations per second (per_sec, basic)
iscsi_ops iSCSI operations per second (per_sec, basic)
read_ops Read operations per second (per_sec, basic)
disk_data_written Disk KB written per second (kb_per_sec, basic)
http_ops HTTP operations per second (per_sec, basic)
streaming_pkts Netcache streaming media packets serviced per second (per_sec, diag)
disk_data_read Disk KB read per second (kb_per_sec, basic)
http://www.netapp-monitoring.info/de/nagios-plugins.html