SARG - Como gerar relatorio [RESOLVIDO]

1. SARG - Como gerar relatorio [RESOLVIDO]

andre
BKup

(usa Ubuntu)

Enviado em 15/12/2015 - 11:58h

Preciso que o comando "sudo sarg" ou "sarg" que quando digitado via termial faz geral o relatorio de acesso web seja automático, que eu não precise todos os dias ter que digitar o comando, mas que seja automático. tipo ligar o servidor e o primeiro acesso a internet do dia ja cai direto n a lista de acesso diário


  


2. Re: SARG - Como gerar relatorio [RESOLVIDO]

Andre Ribeiro da Costa
andr3ribeiro

(usa Arch Linux)

Enviado em 15/12/2015 - 13:50h

1º Crie um novo arquivo chamado sarg.sh (ou outro nome, tanto faz):
# nano /etc/squid/sarg.sh

2º Dentro do arquivo sarg.sh adicione as linhas:
#!/bin/bash

INICIO=$(date --date "0 days ago" +%d/%m/%Y)
FIM=$(date --date"0 day ago" +%d/%m/%Y)
sarg -f /etc/squid/sarg.conf -d $INICIO-$FIM -p -x -z

Salve a saia.

3º Transforme este arquivo em executável com o comando:
# chmod +x /etc/squid/sarg.sh

4º Copie-o para a pasta sbin:
# cp /etc/squid/sarg.sh /sbin

Pronto, seu SARG já está apto a gerar relatórios, apenas digitando o comando:
# sarg.sh

Automatizando .......

Para que o SARG gere relatórios automaticamente, tem que usar o crontab para agendar a execução do script sarg.sh

1º Abra o arquivo /etc/crontab.
# nano /etc/crontab

2º Adicione a linha:
00,30 * * * * root sarg.sh

Essa linha define que a cada 30 minutos o computador executará o script sarg.sh como usuário root.
Salve o arquivo e saia.

A cada 30 minutos o seu relatório será atualizado.


3. Ajudou PAKAS...





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts