Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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

Hey is there a way to setup one server for cacti and having all the other servers send their data to it? I would have thought, that the poller sends all the info to the central server including the rdd files etc.. is there a way to do this?

Is there maybe a simple simular tool to do this if cacti does not have that capability? I would like to check CPU load, Disk space, RAM usage, Process number, logged in users... nice to have would be ping, disk i/o

I would love a simple setup and client I can run on all my debian machines...

share|improve this question
Are you asking about having other CACTI servers forward their data to a central cacti server? – Zypher Jan 7 '10 at 18:00
@Zypher - it looks like that's what he's describing, but I think he's using the wrong wording and what he actually means is a single cacti server that monitors multiple servers. It seems to me that he thinks he needs to install cacti on each server to monitor itself and then somehow collect those on a central server - which is not the way to go (if it's even possible.) – mfinni Jan 7 '10 at 18:52

Yeah, it's called SNMP, and it should be how Cacti works out-of-the-box. Have you read the Cacti docs? It should explain how to set up SNMP polling - the monitoring server asks, the monitored servers do not send*.

*unless you configure SNMP traps, syslog, or other complexities.

share|improve this answer
thanks :) I'll try that – Thomaschaaf Jan 7 '10 at 18:03

I have no experience with Cacti, but I used Munin before for this kind of monitoring. There are Debian packages for it in the standard Debian repositories. On the central server that collects the data, you need to install the package "munin", and on the nodes that you would like to monitor, you install "munin-node". I have used it before and it is very very simple to setup. There are several plugins included to monitor stuff, and I think that all the things that you asked for are supported with the standard plugins. (Search the debian repository for munin to find packages with extra plugins.)


share|improve this answer
+1 for using munin for this kind of thing - so much easier to set up and maintain than any other solution I've tried. – Mike Pountney Jan 13 '10 at 10:55

I would say without doubt, switch to Zabbix, it will fit your needs.

share|improve this answer
I tried it and the setup was not as easy as I would like it to be.. I never got the same server to talk to it's client.. – Thomaschaaf Jan 7 '10 at 17:45
Your question is unclear , by the way i've compiled zabbix on numerous platforms without running into problems, you can make distributed monitoring using nodes or proxies. – Maxwell Jan 8 '10 at 11:04

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.