Legionella bacteria and Scaling Problems

I have a problem with scale which has caused the formation of Legionella bacteria in my water cooling towers. 

How can I get rid of the bacteria most efficiently and quickly?

How should I change the temperature, water hardness and pH to prevent scale formation?