Skip to content

Commit

Permalink
Added an EMC VMAX Unisphere REST API module.
Browse files Browse the repository at this point in the history
  • Loading branch information
evanjfraser committed Aug 6, 2014
1 parent ff1140b commit 0851477
Show file tree
Hide file tree
Showing 3 changed files with 423 additions and 0 deletions.
18 changes: 18 additions & 0 deletions vmax/README.mkdn
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
EMC Symmetrix VMAX Unisphere
This is a gmond python module that pulls EMC Symmetrix VMAX metrics via the Unisphere REST api

* It pulls 5 minute interval metrics from EMC Symmetrix VMAX SAN's via the Unisphere REST api
* Currently retrieves the following Array metrics: IO_RATE, HIT_PER_SEC, MB_READ_PER_SEC, MB_WRITE_PER_SEC, READS, RESPONSE_TIME_READ, RESPONSE_TIME_WRITE, WRITES
* And the following per Thin Pool metrics: BE_READS, BE_WRITES, BE_RESPONSE_TIME_READ, BE_RESPONSE_TIME_WRITE, BE_MB_READ_RATE, BE_MB_WRITE_RATE
* It's pretty easily extendable if you follow the Unisphere REST API documentation.

## DEPENDS
* Requires: json and requests python modules, installable via pip.
* Unisphere installation

## USAGE
* Setup a performance monitor user and password unisphere account
* Ensure 'Real Time' is enabled in Performance -> Settings -> System Registrations -> View Details
* Update the vmax_dict section in vmax.py
* copy vmax.py into your python_modules dir (probably /usr/lib/ganglia/python_modules)
* copy vmax.pyconf into /etc/ganglia/conf.d/
Loading

0 comments on commit 0851477

Please sign in to comment.