Cron - Agendamento Sarg (Resolvido)
-
Boa tarde pessoal,
Sou novo no PFSENSE, e o fórum tem me ajudado bastante.
Preciso criar um agendamento automático dos relatórios do SARG, exemplo todo dia no final do expediente. Realizei algumas configurações que vi aqui no forum mais sem sucesso.
Instalei o Cron pela interface Web, e configurei da seguinte forma:
00 23 * * 1-5 root /sbin/sh "/usr/local/etc/sarg/scripts/rel_sarg_dia.sh" (Tirei de outro topico aqui no forum)Criei o arquivo de script no servidor:
_#!/bin/sh
data=$(/bin/date "+%d/%m/%Y")
/usr/local/bin/sarg -f /usr/local/etc/sarg/sarg.conf -d $data-$data_
Só que não esta gerando o relatório, sempre tenho que gerar pelo Force Update.
O procedimento é dessa forma mesmo? Algum passo a passo, para essa configuração?
Qualquer ajuda é bem vinda!
Estou com um PFSENSE com as seguintes configurações:
- Servidor PFSENSE 2.1;
- Squid3-dev;
- SquidGuard-squid3;
- Sarg 2.3.6;
- Portal Captive;
- Freeradius2;
- Cron;
-
proque vc nao usa a interface do proprio pacote?
-
Opa Lucas….
Eu realizei a configuração pela interface web do CRON
minute hour mday month wday who command
00 23 * * 1-5 root /bin/sh "/usr/local/etc/sarg/scripts/rel_sarg_dia.sh"Vi em um artigo que tinha que ser criado o arquivo "rel_sarg_dia.sh", direto no servidor, mas mesmo assim não consegui fazer funcionar.
O procedimento é esse mesmo? Alguma outra coisa/forma de fazer?
-
@wrp:
Opa Lucas….
Eu realizei a configuração pela interface web do CRON
minute hour mday month wday who command
00 23 * * 1-5 root /bin/sh "/usr/local/etc/sarg/scripts/rel_sarg_dia.sh"Vi em um artigo que tinha que ser criado o arquivo "rel_sarg_dia.sh", direto no servidor, mas mesmo assim não consegui fazer funcionar.
O procedimento é esse mesmo? Alguma outra coisa/forma de fazer?
nao amigo.. pela interface do sarg…
-
Há sim…..
Bem no SARG, criei um agendamento da seguinte maneira:
Status Update Frequency Aditional Args Gzip Post Action Description
on 1d -ddate +%d/%m/%Y
on rotate Relatorio SAR - ACADEMICO -
entao.. basta isso pra gerar o relatorio diário..
-
Então….
Inicialmente realizei somente essa configuração de agendamento do SARG, mas não funcionou, ele não gera automaticamente. (Não sei se está totalmente correto os parâmetros que criei)
Verificando alguns tópicos, vi algumas configurações utilizando o CRON, o que tentei também...sem sucesso.
Você usa essa funcionalidade? Tem alguma sugestão?
-
@wrp:
Então….
Inicialmente realizei somente essa configuração de agendamento do SARG, mas não funcionou, ele não gera automaticamente. (Não sei se está totalmente correto os parâmetros que criei)
Verificando alguns tópicos, vi algumas configurações utilizando o CRON, o que tentei também...sem sucesso.
Você usa essa funcionalidade? Tem alguma sugestão?
uso, so que o diario eu uso de hora em hora e faco um semanal na sexta, o diario sem rotate, tive um probleminha uma vez nos parametros de data, acho que tinha um espaco em branco e nao gerava o relatorio, como esta suas configuracoes no general? colocou pra gerar o index e index tree?
-
Que opções você marcou na configuração do sarg via interface web? tem como mandar um print da tela?
-
Opa Marcelo,
Segue as telas do Sarg.
O SARG, gera os relatórios automaticamente, sem a necessidade do CRON?
Desde já agradeço a ajuda.
Ps. Agradeço a ajuda do Lucas também
-
A interface web já cria o agendamento no cron.
Instale o pacote cron para verificar os agendamentos criados.
-
Opa Marcelo,
Desculpe a demora…segue a tela do Cron. O sarg está com as configurações que já havia encaminhado não mudei nada.
-
O agendamento do sarg está lá.
-
Opa Marcelo,
Então a situação está da seguinte forma:
-
O Sarg está configurado conforme os prints;
-
O Cron só instalei, o mesmo também está conforme o print;
-
O Sarg não está gerando os relatórios automáticos;
-
Tenho que gerar todo dia pelo "Force Update Now", se eu esquecer um dia por exemplo, ele não gera mais o relatório do dia que pulou (Exemplo: não gerei manual do dia 26/05, quando tento gerar hoje, o mesmo não gera mais do dia 26/05);
Estou sem ideias de como proceder.
-
-
qual o periodo de rotate vc esta usando?
-
Opa Lucas,
Configurei o SARG pela interface WEB, está da forma que no print.
E instalei o CRON (Não criei nada nele, está da forma que foi instalado).
Só que continuo tendo que dar um Force Update Now pra gerar o relatório, percebi também que se eu deixar um dia sem gerar no outro dia, ele não gera o relatório antigo.
Alguma dica? Ou ideia?
-
nao no sarg, verifica o log rotate do squid e squidguard
-
No squid e squidguard, está com essas opções marcadas.
-
pra teste, diminua o tempo, coloque de hora em hora por exemplo..
-
Bem….
Desinstalei o CRON e depois o SARG. Instalei o SARG novamente, configurei e não gerei, depois instalei o CRON....e gerou os relatórios automaticamente (Vai entender kkkk).
Fiz o teste tanto com 1d como 1h....e gerou blza.
Obrigado pela ajuda!