Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it possible using Cacti to have it give you a list of machines that meet a certain criteria? For example, what are the machines that have had an average cpu load over 50% during the past week? What machines have 5% free disk space? etc. etc.

I haven't been able to find any suitable plugins, does anyone know of anything that can perform this task?

share|improve this question

Threshold monitoring plugin for cacti is not exactly what you need but might help. More info about the Cacti Plugin Architecture here.

share|improve this answer
Marco, thanks for the comment. I already use Nagios to handle alerts / thresholds like that. I'm just looking for an easy way to see aggregate data. All I really need is a list of systems that match certain criteria. If you have any other suggestions that would be appreciated. – natsumi May 13 '10 at 19:11

Not a great cacti expert here, but as far as I know you can't do that "natively" in Cacti. Also I don't know of a Cacti plugin that'll do what you want, but that doesn't mean there isn't one out there.

You could write a plugin that reads data from the cacti infrastructure and selects items of interest, or write something that'll fetch data from cacti (like you do with your browser) and parse the generated html.

share|improve this answer

I've been using cacti for a few years now. I've found reporting and summarising its data is very hard at the best of times. Thold plugin is great for alerting but not to good on reports. There is a report plugin for cacti that looks like it should do what you need, will require some patience though.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.