-
Notifications
You must be signed in to change notification settings - Fork 352
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added an EMC VMAX Unisphere REST API module.
- Loading branch information
1 parent
ff1140b
commit 0851477
Showing
3 changed files
with
423 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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/ |
Oops, something went wrong.