qmail-scanner - "cloud" (or rather mesh)?
Posted: Wed Jan 28, 2009 11:18 am
We use 4psa's CleanServer anti-virus product on one of our servers. This uses clamav as the anti-virus engine.
What's particularly good about 4psa's implementation is that it can spread the scanning load accross a number of machines. All that's required is to tell the clamd processes running on other machines to listen on a particular port and to open the firewalls (carefully!) as appropriate.
Has anybody looked into getting qmail-scanner to do anything similar?
I'm not looking at getting the equivalent functinality of the 4psa product, which does some intelligent load balancing and suchlike. I'm envisioning a round-robin system, possibly using nothing more complicated than a bunch of DNS A records, for load spreading.
The advantage of using this mesh or cloud of scanning engines means load is relatively evenly distributes accross machines, and there's also redundancy - if clamav falls over and cannot be restarted on one particular machine, the other machines will take over the scanning for that machine - even for emails received on the machine with the dead clamd.
I'd love to see the same thing for spamassassin in particular. From what I've read it is possible, but from the looks of things it isn't trivial to implement.
Faris.
What's particularly good about 4psa's implementation is that it can spread the scanning load accross a number of machines. All that's required is to tell the clamd processes running on other machines to listen on a particular port and to open the firewalls (carefully!) as appropriate.
Has anybody looked into getting qmail-scanner to do anything similar?
I'm not looking at getting the equivalent functinality of the 4psa product, which does some intelligent load balancing and suchlike. I'm envisioning a round-robin system, possibly using nothing more complicated than a bunch of DNS A records, for load spreading.
The advantage of using this mesh or cloud of scanning engines means load is relatively evenly distributes accross machines, and there's also redundancy - if clamav falls over and cannot be restarted on one particular machine, the other machines will take over the scanning for that machine - even for emails received on the machine with the dead clamd.
I'd love to see the same thing for spamassassin in particular. From what I've read it is possible, but from the looks of things it isn't trivial to implement.
Faris.