Creating aggregate CPU usage graphs in Cacti

A quick TL;DR on Cacti: It is a PHP/mySQL/RRDtool solution for monitoring server performance via SNMP and/or various scripts. After a bit of a learning curve it can be customized quite handily.

While commiserating with a gent on IRC about Cacti, he mentioned that he didn’t like how Cacti split the graphs for multi-core CPUs into a graph per CPU. This makes it harder to get a read on how much CPU power the server is actually using at any given time. Since I had recently figured out the basics of making custom graphs I thought I’d see if I could make one for this.

Aggregate CPU Example


Continue reading…