Skip to content

Latest commit

 

History

History

netapp_api

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

NetApp Filer API metrics

These are GMOND Python Modules that gathers metrics from NetApp appliances via the Netapp Data ONTAP APIs. There are two modules, one for 7-mode filers, and one for Clusters running Clustered ONTAP. The c-mode module now polls clusters as separate threads. This speeds up polling and gmond reliability.

The API allows counter access to many more metrics than available through SNMP.

This module currently gathers per volume Read/Write/Average IOPs and Latency and handles multiple filers/clusters

Changelog

  • 03/04/2014 c-mode script now retrieves qtree quota metrics
  • 02/04/2014 c-mode script now gathers volume file and space metrics
  • 26/03/2014 c-mode script now does cluster api calls as separate threads

DEPENDS

  • For the 7-mode module: Netapp Manageability SDK 5.0 (download from now.netapp.com to /opt/netapp)
  • For the c-mode module: Netapp Manageability SDK 5.2 (download from now.netapp.com to /opt/netapp/sdk)

USAGE

  • Save the netapp_api.pyconf or netapp_api_cmode.pyconf into /etc/ganglia/conf.d
  • Save the netapp_api.py or netapp_api_cmode.py into your ganglia python module dir eg: /usr/lib/ganglia/python_modules.
  • Update the Username, password, IP and name for the Filers/clusters.
  • Restart gmond and the volume latency & iop metrics should appear in ganglia.

AUTHOR