There are a few things I was thinking about, they are, in no particular order:
1) Bringing back cigamit's wmi plugin that would allow WMI queries to be periodically run from the Cacti server and stored locally for graphing. Entries would be chached into MariaDB/MySQL tables and then the poller would capture data from the tables. This would essentially result in a scalable wmi implementation.
2) Writing a carbon2cacti plugin that would enable the creation of from one to many ingestion services on the Cacti server that would siphon data from either a carbon server or an AMQP service. Then, you would only have to deploy collectd on windows to get all the standard metrics. This plugin seems somewhat trivial in it's simplest form in that the carbon protocol is a wire protocol that is simple to dissect. However, collectd also supports AMQP and encryption which would add a few layers of complexity.
_________________ Before history, there was a paradise, now dust.
|