Straight to the point:
Situation is an Ubuntu 9.10 VPS (OpenVZ) running Apache is being hit by 1,500+ bots from a botnet. Method of attack is HTTP based, so basically reloading pages over and over, causing excessive server load (consumes all 2.5gb of ram and so everything freezes) and totally saturating the 100mbit pipe.
The VPS Host has some Cisco Guard thing, but because the attack looks like normal traffic they cant stop it.
Short of blocking them all individually (which is where the figure of 1,500+ comes from, thats how many are manually blocked with iptables, yet the attack still continues), what do i do?