Not sure your demand. I use "ceph --admin-daemon /var/run/ceph/ceph-osd.x.asok perf dump" to get the monitor infos. And the result can be parsed by simplejson easily via python. On Tue, May 13, 2014 at 10:56 PM, Adrian Banasiak <adrian at banasiak.it> wrote: > Hi, i am working with test Ceph cluster and now I want to implement Zabbix > monitoring with items such as: > > - whoe cluster IO (for example ceph -s -> recovery io 143 MB/s, 35 > objects/s) > - pg statistics > > I would like to create single script in python to retrive values using rados > python module, but there are only few informations in documentation about > module usage. I've created single function which calculates all pools > current read/write statistics but i cant find out how to add recovery IO > usage and pg statistics: > > read = 0 > write = 0 > for pool in conn.list_pools(): > io = conn.open_ioctx(pool) > stats[pool] = io.get_stats() > read+=int(stats[pool]['num_rd']) > write+=int(stats[pool]['num_wr']) > > Could someone share his knowledge about rados module for retriving ceph > statistics? > > BTW Ceph is awesome! > > -- > Best regards, Adrian Banasiak > email: adrian at banasiak.it > > _______________________________________________ > ceph-users mailing list > ceph-users at lists.ceph.com > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > -- Best Regards, Wheat