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

In 2006 a company I was working with setup two load balancers to balance traffic between two web servers. We used ultra monkey to do so.

I'm hoping to do the same now.

My question:

  • Would anyone recommend using ultra monkey to balance traffic between two linux boxes running apache?
  • Are there other linux-based alternatives which have since proven to be better for this task?
  • Would you still install debian sarge on a load balancer given it's age?

Thanks everyone!

share|improve this question
up vote 3 down vote accepted

Ultra Monkey was essentially packaged ipvs. It hasn't been updated in a while. I suspect partially because ipvs was merged into the mainline kernel.

You can still use ipvs, ipvsadm, ldirectord and all that fun stuff for Layer 4 switching in Linux. LVS is my preferred solution but there are definitely alternative architectures depenending on your needs. These include HAProxy, Nginx, and Pound among others. Nginx is quite popular as well for highly available Web architectures.

share|improve this answer

Check out haproxy

share|improve this answer
Hi, this looks really good, thanks for the recommendation. – Mark L Apr 22 '10 at 11:03

I have used Apache's mod_proxy extension mod_proxy_balancer for a number of years. I find it far easy to set up. Also, since I use Apache for the web servers I am already familiar with the technology. You still want to have a fail over for the lb server, so I peer it with another using HA (Heartbeat).

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.