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

I have munin plugins for mysql and nginx working, but, I'm not sure how to get the apache plugin working (it's there, I just haven't setup apache yet).

nginx proxies requests to apache running django and nginx is serving stats on so what do I setup apache for?

share|improve this question
up vote 1 down vote accepted

Just follow the interactions to setup apache extended status as normal. I'm assuming you have apache running on or 8080, so you'd configure the munin plugin for apache to to talk to that specific port /server-status

I'm assuming here that you know how to setup extended status, if you don't let me know and I can go into more detail once you tell us if you're using Ubuntu/Debian/CentOS/etc?

share|improve this answer
Just ask nginx for /server-status. It will proxy the request back to Apache as it does with every other request. When I'm setting up components that work together like this, I always start at the lowest level first and work up towards the highest level. In this case, Apache first, then nginx, then Munin, then the Munin Apache plugin. – Ladadadada Oct 1 '11 at 15:40
the ip address for server-status may not be the one you want to give access to. as long as you have the ip address stuff taken care of, that should work. – Vid Luther Oct 3 '11 at 1:52

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.