Don't feel like writing #collectd plugins in C? How about #Golang ?

With the "collectd.org/plugin" package you can write  collectd plugins in Go, compile your code to a shared object (a .so file) and load the shared object into collectd, exactly like a C-based plugin.

The code is available in the collectd/go-collectd GitHub repository: https://github.com/collectd/go-collectd/
The GoDoc link below should tell you everything there is to know about the API.

Patches and bug reports are of course always welcome :)
Shared publicly