On Mon, 11 Jul 2011, James Ralston wrote:
> We are in a situation where we have multiple hosts that need to run
> ClamAV, but those hosts are highly restricted in what outbound
> Internet access they have. Thus, we need to run a local ClamAV
> mirror.
I have one machine run freshclam, and use rsync to update all my other
servers with the databases.
The clamav user has to have ssl keys set up so
it can ssh to the other servers without a password.
Then, freshclam.conf has this:
OnUpdateExecute /usr/local/sbin/ClamPush.sh
ClamPush.sh is:
#!/usr/bin/bash
CLAMDIR=/usr/local/share/clamav
RSYNC=/usr/local/bin/rsync
cd $CLAMDIR
for HOST in 'server1' 'server2' 'server3'
do
echo "Updating $HOST:\n"
$RSYNC -avzr --delete . $HOST:$CLAMDIR
echo "Done with $HOST\n\n"
done
==========================================================
Chris Candreva -- [email protected] -- (914) 948-3162
WestNet Internet Services of Westchester
http://www.westnet.com/
_______________________________________________
Help us build a comprehensive ClamAV guide: visit http://wiki.clamav.net
http://www.clamav.net/support/ml