What is Collectd?
What is collectd? collectd gathers statistics about the system it is running on and stores this information. Those statistics can then be used to find current performance bottlenecks (i.e. performance analysis) and predict future system load (i.e. capacity planning). Or if you just want pretty graphs of your private server and are fed up with some homegrown solution you're at the right place, too ;).
Demo
http://vps5.sparklingclouds.nl/collectd/ and http://vps21.sparklingclouds.nl/collectd/
Server tutorial, includes the nice web frontend
https://raymii.org/s/tutorials/Collectd_server_setup_tutorial_with_web_frontend.html
Client tutorial
https://raymii.org/s/tutorials/Collectd_client_setup_tutorial.html
Ansible playbook (both server and client)
https://github.com/RaymiiOrg/ansible
Collectd homepage
LEB Exclusive commentry
I'm looking for a complementary software to monitor my servers, now only munin and nagios, and I thought Collectd would fit nicely in the picture. However, I couldn't fine any tutorials covering an easy setup for both server, client and web frontend, so I wrote one myself.
LEB style, it uses only one thread, and the server part that runs on vps5 (the demo) is a BuyVM 128MB. You can see how it is performing fromout collectd graphs itself. The nice part is that this has on-demand graphing working right away, not like munin. It however does not has a nice overview like munin, but that I can live with.
The clients are all ranging from 32MB to 256MB ram max, and performing fine. It does however pull in an awfull lot of dependencies...
Go and try collectd, see how it works, and let me know what you guys (and gals) think about the tutorial and Collectd?