> Op 27 juni 2017 om 11:24 schreef Marc Roos <M.Roos@xxxxxxxxxxxxxxxxx>: > > > > FYI, 5 or even more years ago I was trying zabbix and when I noticed > that when the monitored hosts increased, the load on the mysql server > was increasing. Without being able to recall exactly what was wrong (I > think every sample they did, was one insert statement), I do remember > that I got quite an 'amateur' feeling of these guys. And when they apply > 'strange logics' in one situation, they are likely to apply this more > often elsewhere in their code. Then I moved to nagios. > I see Zabbix envs running with thousands of hosts and 10ks of items in there without any issues. It's ofcourse a personal preference. Working at a location now who are eager to go to Luminous and would like to see such a module for ceph-mgr. Wido > > > -----Original Message----- > From: Wido den Hollander [mailto:wido@xxxxxxxx] > Sent: dinsdag 27 juni 2017 11:09 > To: ceph-users@xxxxxxxx > Subject: Zabbix plugin for ceph-mgr > > 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 [2] 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) > > If for example the key ceph.health is != OK for >1h Zabbix could fire a > trigger and send our an alert to an admin. > > 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 way data is pushed to Zabbix > instead of the need for polling the data and parsing JSON output of > 'ceph -s' > > Wido > > [0]: http://docs.ceph.com/docs/master/mgr/plugins/ > [1]: http://www.zabbix.com/ > [2]: https://www.zabbix.com/documentation/3.0/manual/config/items > _______________________________________________ > ceph-users mailing list > ceph-users@xxxxxxxxxxxxxx > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com > > > _______________________________________________ > ceph-users mailing list > ceph-users@xxxxxxxxxxxxxx > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com _______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com