Atualiza base de dados do Clamav e avisa o admin

Publicado por Joao Henrique 30/06/2004

[ Hits: 7.466 ]

Download clamav.txt




Oi pessoal.
Este script, executado pelo cron, atualiza a base de assinaturas do Clamav e avisa o adminstrador.
Baseado no servidor montado a partir do www.qmailrocks.org

Boa sorte,
JH

  



Esconder código-fonte

#!/bin/bash
#
# Script para notificacao de atualizacao de base de dados de antivirus
# by jhgb em 23/06/2004 (Happy Birthday!)
#
# Atualiza a base de dados de antivirus
/usr/bin/freshclam --quiet -l /var/log/clam-update.log

# Manda um e-mail pro JH mostrando o arquivo de log
echo "To: admin@dominio.com.br" > /tmp/clamav.txt
echo "From: postmaster@dominio.com.br" >> /tmp/clamav.txt
echo "Subject: Base de dados de antivírus atualizada" >> /tmp/clamav.txt
cat /var/log/clam-update.log >> /tmp/clamav.txt
cat /tmp/clamav.txt | /var/qmail/bin/qmail-inject
rm /tmp/clamav.txt

Scripts recomendados

Executando comandos remotos via Dropbox

Scritp de Firewall com Iptables

Ajustar hora

zsh: Sattolo's Random Cyclic Permutation

Monitore vários servidores ao mesmo tempo com Apache + shellscript


  

Comentários
[1] Comentário enviado por bhl em 06/07/2004 - 08:29h

Depois de algum tempo, o log vai estar muito grande, não acha?

Eu prefiro limpar o arquivo de log e receber notificações separadas de cada atualização.

Acho que isto resolve (adicione após a última linha do seu script):

echo "" > /var/log/clam-update.log

[2] Comentário enviado por m0pheu5 em 19/10/2004 - 11:17h

Está muito bacana o script mas concordo com o comentário do bhl.
Abraços


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts