Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
..
Failed to load latest commit information.
README.mkdn
recoverpoint.py
recoverpoint.pyconf

README.mkdn

EMC RecoverPoint

This is a GMOND Python Module that gets metrics from EMC RecoverPoint replication appliances.

Currently gathers:

  • Per RPA WAN/SAN traffic and Latency
  • Per Consistency Group Write, Data, Time and Journal Lags, as well as WAN and SAN traffic.
  • Per Consistency Group Protection Window metrics.

Compatibility

  • Compatible with Recoverpoint 3.5

DEPENDS

  • python YAML
  • paramiko modules
  • ssh access to the recoverpoint appliance (paramiko can use ssh keys if required)

USAGE

  • Save the recoverpoint.pyconf into /etc/ganglia/conf.d directory and update the management IP and sitenames (the sitenames have been lowercase'd)
  • Save the recoverpoint.py into your ganglia python module dir eg: /usr/lib/ganglia/python_modules. Update the username/passwords if necessary.
  • Restart gmond and a "recoverpoint" host should appear in ganglia.

UPDATE

  • 21/03/2014 - Now performs SSH queries asynchronously as a separate thread. (This should stop it slowing and breaking gmond)
  • 24/03/2014 - Corrected a bug in reporting SAN traffic when SAN traffic is sometimes reported by recoverpoint in units less than Mbit/s

AUTHOR

Author: Evan Fraser <evan.fraser@trademe.co.nz>