Skip to content

ivoronin/svc-graphite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

svc-graphite

A program to send performance data of IBM SVC (SAN Volume Controller ) and SVC software-based disk arrays (IBM Storwize V7000, V3700, V3500) to Graphite.

Installation

Download latest release from https://github.com/ivoronin/svc-graphite/releases

Enabling performance data collection

IBM_2076:V7000_1:superuser> startstats -interval 5
IBM_2076:V7000_1:superuser> lssystem
...
statistics_status on
statistics_frequency 5
...

Usage

scp -r superuser@svc-cluster:/dumps/iostats iostats
java -jar svc-graphite.jar -H 172.20.56.78 -P 2003 iostats/*

It should be pretty easy to write a shell script to run in a cron every few minutes.

Options

 Switches               Default    Desc                            
 --------               -------    ----                            
 -H, --host             127.0.0.1  Graphite server host or address 
 -P, --port             2003       Graphite server port            
 -h, --no-help, --help  false      Show help           

Please note that at the moment the clj_graphite/client library only support UDP transport.

Bugs

  • High startup time
  • java.io.IOException (Operation not permitted) on Linux: disable iptables and unload all iptables-related (ipt_*, nf_*, xt_*) modules.

Useful links

License

Copyright © 2013 Ilya Voronin

Distributed under the Eclipse Public License either version 1.0.

About

A program to send performance data of IBM SVC to Graphite

Resources

License

Stars

Watchers

Forks

Packages

No packages published