wincollectd is a Windows service that gathers user-specified data from system Performance Counters and WMI (Windows Management Instrumentation) and delivers it to a remote collectd daemon via the collectd network plugin's Binary Protocol. The purpose of this service is to allow for metrics to be collected from Windows and delivered to a collectd server running on *nix such that both environments can be monitored homogenously.
This is a Visual Studio 2008 project. It has been successfully built on Windows XP Professional.
The configuration for this service is modelled to be syntactically identical to existing collectd configuration files. The purpose of this is to allow the same configuration to be deployed to both *nix and Windows clients.
So far, this repository is here because I didn't want to keep it sitting solely at home anymore. I do plan to revisit this project and make it functional. As to when, I cannot say at the moment.