Michael K. Smith - Adhost wrote:
Hello All:
We are using PF on FreeBSD to Round-Robin across multiple mail servers.
We would like to be able to remove a server from the round-robin pool
based upon its application state *and/or* its physical state. So, if
server x is down, or not responding on port 25, it's removed from the
round-robin table automatically and then put back in the table when
service is restored.
I'm comfortable with the pfctl syntax to perform these tasks but I'm
wondering if there are tools to automate the process. Any help would be
greatly appreciated.
Regards,
Mike
Hi,
I know someone mentioned nagios - I use monit http://www.tildeslash.com/monit/
for the automation - works great, simple, low requirements, reliable and a web
interface if you want it.
I run it on the fw and the mail/web servers, it can restart the services and/or
adjust the pf rules (via a simple pfctl one line shell script).