Recently I wrote a set of tools to collect and display in CLI performance statistic of IBM Spectrum Virtualize: SVC and Storwize systems. Using various protocols it’s possible to get both detailed performance for each vdisk, mdisk or drive as well as generalized statistics for the entire system.
These textual outputs can be pushed into any monitoring systems like Zabbix. But one of the easiest way is to use famous RRD to accumulate data and build such graphs. Below is a screenshot of an HTML dashboard with Controller-level performance statistics for a single IBM SVC system:
Such simple dashboards and diagrams can easily be created for every recourse of the storage system. An example of the script for creating this controller-level performance dashboard is included into svcstats.py distribution under 2rrd directory.