Torne o seu servidor um mirror de atualização do Antivírus AVG (revisão)

Em Setembro elaborei um tutorial que permitia transformar um servidor Linux em um mirror de atualização do AVG, entretanto a Grisoft alterou a estrutura de pastas. Sendo assim, segue a nova versão do tutorial.

[ Hits: 54.312 ]

Por: Alessandro de Oliveira Faria (A.K.A. CABELO) em 01/10/2003 | Blog: http://assuntonerd.com.br


Agendando o script



Como o script executa de forma muito rápida e os arquivos de atualização não são tão grandes, agendei o script para ser executado de uma em uma hora.

Veja o meu arquivo crontab:

# cd /etc/
# cat crontab


SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/


# run-parts
# 01 * * * * root run-parts /etc/cron.hourly
# 02 4 * * * root run-parts /etc/cron.daily
# 22 4 * * 0 root run-parts /etc/cron.weekly
# 42 4 1 * * root run-parts /etc/cron.monthly
00 * * * * root /bin/updateAVG %

Com este tutorial apenas o servidor efetua o download da vacina na hora que estiver disponível e todas as máquinas clientes não precisam fazer a atualização via internet. Sem contar que a atualização no servidor local fica bem rápido.

*** Não esqueça de criar os arquivos /bin/clientes e /bin/adm contendo os e-mails destino.

Autor deste tutorial: Alessandro de Oliveira Faria (CABELO) e-mail: alessandrofaria@netitec.com.br

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Criando o mirror da AVG
   3. Configurando as estações
   4. A estrela deste tutorial (o script)
   5. O envio de e-mail (opcional)
   6. Agendando o script
   7. Download dos scripts
Outros artigos deste autor

Acesso aos recursos compartilhados de sua rede Microsoft ou Samba via HTTP

OpenVino: Inteligência Artificial em tempo real sem GPU

Instalando o Android SDK na plataforma Linux

WebCDWrite: O incrível serviço de gravação de CD-R sob demanda via HTTP

Terasology: O Minecraft gratuito e com gráfico realista

Leitura recomendada

Elastix - Instalando, criando ramais e realizando ligações SIP Trunk Vono e FaleViper

Escreva para o VOL - Contribua você também!

Qual o valor de seu trabalho

Instalando o Dynebolic sem instalador

MOC - O player de áudio para consoles

  
Comentários
[1] Comentário enviado por fabio em 01/10/2003 - 15:03h

Nesta segunda versão do tutorial que fui perceber a importância do mesmo. Antes eu não sabia que o AVG é um software de antivírus freeware para Windows e para quem não sabe, esta é uma solução perfeita para quem deseja ter uma rede heterogênia segura e não quer gastar com licenças de antivírus.

[2] Comentário enviado por fabio em 02/10/2003 - 17:06h

Alessandro,

Qual é o tamanho em disco aproximado que o mirror do AVG ocupa?

[3] Comentário enviado por cabelo em 02/10/2003 - 17:25h

No máximo 10Mb

[4] Comentário enviado por fabio em 04/10/2003 - 02:44h

Acrescentando 1 byte, na página 2 do artigo aconselho a adição da opção -np (--no-parent) ao comando wget. No meu caso fui baixar o mirror sem esta opção, quando fui ver já tinha 150 mb de arquivos no diretório e nem sinal de fim de download, pois ele ascendeu para o diretório acima e assim sucessivamente. Digitem "man wget" e procurem por essa opção para entender melhor. Sendo assim, os comandos wget ficariam:

wget -r -np -nd http://files.grisoft.cz/softw/60/fe
e
wget -r -np -nd http://files.grisoft.cz/softw/60/xx

[5] Comentário enviado por proteus em 15/01/2004 - 14:54h

não consigo fazer o download dos scripts do site do cabelo e o que esta listado na pagina deu erro (falta fechar um if), modifiquei para enviar e-mails sem a aplicação em java

[6] Comentário enviado por stavale em 12/04/2004 - 15:51h

Estou executando o wget como descrito neste artigo mas sempre mostra a mensagem de tempo esgotado e nao consigo baixar.
Alguem saberia me explicar onde estou errando ??

valeu !

[7] Comentário enviado por cruel em 27/04/2004 - 10:50h

*** CORREÇÃO:

Os comandos para baixar os arquivos do site da Grisoft devem ter uma "/" no final senão será feito o download somente do arquivo index.html (pelo menos foi o que ocorreu comigo). O correto é:

wget -r -np -nd http://files.grisoft.cz/softw/60/fe/
wget -r -np -nd http://files.grisoft.cz/softw/60/xx/


*** OBSERVAÇÕES:
- O espaço total utilizado para criação do mirror foi de 30.048Kb
(ele baixou várias versoes do programa (avg6523fu_free.exe ...) e versões de atualização antigos.
O script nao irá apagar esses arquivos antigos???

*** DÚVIDAS:
- É preciso mesmo comentar as linhas /bin/emailserro e /bin/emailsok para não utilizar o recurso de email ? A variavel /tmp/email.tmp nao faz esse papel dentro do script?
- O script irá sempre baixar todas as versões dos arquivos de atualização ou somente a menor?
- Cabelo, cadê o seu cabelo?! :)

*** SUGESTAO:
- Seria interessante utilizar um sistema para envio de email usando um MTA (postfix, QMail, etc...)


Beleza esse script e essa dica!

Um abraço!

[8] Comentário enviado por silva.rodrigo em 07/04/2005 - 19:59h

Era o q realmente eu estava procurando, fiz a leitura agora vou aplicar.

Ótimo Artigo

Valew !

[9] Comentário enviado por CABELO em 02/11/2005 - 13:55h

O Agrimar Teixeira postou um script para a versão 7

http://www.vivaolinux.com.br/scripts/verScript.php?codigo=962

[10] Comentário enviado por casterman em 28/01/2006 - 15:02h

Muito Bom. execelênte alternativa para diminuir o fluxo de rede!!!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts