> Op 27 juni 2017 om 11:42 schreef John Spray <jspray@xxxxxxxxxx>: > > > On Mon, Jun 26, 2017 at 7:57 PM, Wido den Hollander <wido@xxxxxxxx> wrote: > > Hi, > > > > After looking at the documentation [0] on how to write a plugin for ceph-mgr I've been playing with the idea to create a Zabbix [1] plugin for ceph-mgr. > > > > Before I start writing one I'd like to check if I'm thinking in the right direction. > > > > Zabbix supports Items and Triggers. Triggers are based on Items's values. A Item could be from the type 'Trapper' where a application can simply send key=value pairs, for example: > > > > my.host.name ceph.health HEALTH_OK > > my.host.name ceph.osd.up 499 > > my.host.name ceph.osd.in 498 > > > > A simple ceph-mgr module could do: > > > > def serve(self): > > while True: > > send_data_to_zabbix() > > time.sleep(60) > > > > Now, would that be a sane plugin for ceph-mgr or is this something you shouldn't put in the mgr? To me it seems like a good place since it already has all the data present. > > This is absolutely a sane thing to put in the mgr (and include in the > main ceph tree) -- go for it! > Ok, good! I'll take a stab at it and also include a Zabbix template (XML) so users can easily adopt it. Sorry for posting this message a couple of times. Spamfilters were fighting me, greylisting and such, but suddenly the messages came through. My apologies! Wido > John > > > > > Wido > > > > [0]: http://docs.ceph.com/docs/master/mgr/plugins/ > > [1]: http://www.zabbix.com/ > > -- > > To unsubscribe from this list: send the line "unsubscribe ceph-devel" in > > the body of a message to majordomo@xxxxxxxxxxxxxxx > > More majordomo info at http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html