relatórios com o sarg

Publicado por arinaldo araujo silva 21/09/2004

[ Hits: 7.334 ]

Download sarg_relatorios.sh




Este script é um reaproveitamento de códigos encotrados aqui no viva o linux, os arquivo arquivos tinham por objetivo gerar um relatório com o sarg usando a data atual, e outro remove relatórios antigos, o segundo script que removia relatórios antigos, localizava os arquivos más não os removiam, pois faltavam serem inseridos dois comandos adicionais.
Pois bem, comando inseridos aqui etá o arquivo que primeiro remove relatórios antigos e depois cria um relatório com a data atual

  



Esconder código-fonte

#!/bin/bash
DIRETORIO_SARG="/var/www/html/relatorios"
NUMERO_DE_DIAS_ANTIGOS=0
cd /var/www/html/relatorios
PAR1=$(date --date "$NUMERO_DE_DIAS_ANTIGOS day ago" +%Y-%m-%d)
PAR2=$(ls $DIRETORIO_SARG --time-style=long-iso -l | grep $PAR1 | grep -v "total [0-9]*" | cut -d ":" -f 2 | cut -d " " -f2)
for i in $PAR2
do
rm -Rf ./$i
done
#!bin/bash
cd /usr/local/sarg
HOJE=$(date --date "0 day ago" +%d/%m/%Y)
sarg -f /usr/local/sarg/sarg.conf -d $HOJE-$HOJE

Scripts recomendados

Copiar subdiretório presente em vários diretórios

Troca de link em caso de queda de Internet (FAILOVER)

Simples inventário de máquinas em Shell Script

Script para autenticação Velox Empresarial

Função que indica o estado do funcionamento do script


  

Comentários
[1] Comentário enviado por lscorrearj em 21/01/2005 - 23:41h

Ainda não consegui ...com este script.. teria como explica-lo.... por favor..

desde já agradeço..

Leonardo Corrêa

[2] Comentário enviado por fabio_lae em 03/02/2005 - 08:15h

Cara,

Tem um parâmetro no sarg.conf chamado lastlog que indica a qtde de dias que se quer manter os relatorios gerados. Dê uma olhadinha lá.

Ah, já ia me esqueçendo. Parabéns pelo script. :-)

Abraços
Fabio Laé


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts