SARG PFSENSE 2.2.4
-
Bom dia!
estou com um problema meu sarg havia parado a 1 semana tentando resolver segui o procedimento de um outro tópico, procedimento abaixo, mas ainda assim nao resolveu e nao consigo mais acessar os relatórios que estavam normais, ja tentei reinstalar e nada tbm.
alguém tem alguma outra ideia?
1º - Observei que no caminho do erro apresentado pelo código que eu mesmo postei constava um caminho /usr/pbi/sarg-amd64/local/sarg-reports e nele estava a pasta que o sarg cria para cada dia
2º - a pasta /usr/local/sarg-reports estava vazia.
3º - Exclui o diretório /usr/local/sarg-reports com o comando
Code: [Select]
rm -R /usr/local/sarg-reports4º - Criei um link simbólico com o comando abaixo.
Code: [Select]
ln -s /usr/pbi/sarg-amd64/local/sarg-reports /usr/local/sarg-reportse no log do firewall
Code: [Select]
php-fpm[68119]: /pkg_edit.php: Sarg: force refresh now with -ddate +%d/%m/%Y
args, compress() and rotate action after sarg finish.
![2016-02-11 11_37_10-fwlistenx.listenx.lan - Status_ Sarg Reports.png](/public/imported_attachments/1/2016-02-11 11_37_10-fwlistenx.listenx.lan - Status_ Sarg Reports.png)
![2016-02-11 11_37_10-fwlistenx.listenx.lan - Status_ Sarg Reports.png_thumb](/public/imported_attachments/1/2016-02-11 11_37_10-fwlistenx.listenx.lan - Status_ Sarg Reports.png_thumb) -
Acabei de ver este erro no system logs.
![2016-02-11 11_40_17-fwlistenx.listenx.lan - Status_ System logs_ General.png](/public/imported_attachments/1/2016-02-11 11_40_17-fwlistenx.listenx.lan - Status_ System logs_ General.png)
![2016-02-11 11_40_17-fwlistenx.listenx.lan - Status_ System logs_ General.png_thumb](/public/imported_attachments/1/2016-02-11 11_40_17-fwlistenx.listenx.lan - Status_ System logs_ General.png_thumb) -
eu tenho exatamente o mesmo problema
rodando o comando: export LC_ALL=C && sarg -x
ele faz seu papel corretamente, mas nao consigo fixar isso, tenho que rodar ele toda vezvou acompanhar o topico pra ver se alguem consegue nos ajudar
-
mas nao consigo fixar isso, tenho que rodar ele toda vez
vou acompanhar o topico pra ver se alguem consegue nos ajudar
Cara, essa configuração já está no pacote do sarg. Tem certeza que estão rodando a versão mais nova dele?
mwexec("export LC_ALL=C && " . $cmd . " " . $args);
-
meu pacote do Sarg é a versão 0.6.10
na aba "view records" aparece:
Error: Could not find report index file. Check and save Sarg settings and try to force Sarg schedule.
aquele link da pasta sarg-reports ja esta criado
ln -s /usr/pbi/sarg-amd64/local/sarg-reports /usr/local/sarg-reports
o comando:
export LC_ALL=C && sarg -x
retorna:
$ export LC_ALL=C && sarg -x SARG: Init SARG: Loading configuration from /usr/local/etc/sarg/sarg.conf SARG: Chaining IP resolving module "dns" SARG: Loading exclude host file from: /usr/pbi/sarg-amd64/etc/sarg/exclude_hosts.conf SARG: Loading exclude file from: /usr/pbi/sarg-amd64/etc/sarg/exclude_users.conf SARG: Reading host alias file "/usr/pbi/sarg-amd64/etc/sarg/hostalias" SARG: List of host names to alias: SARG: Deleting temporary directory "/tmp/sarg" SARG: Parameters: SARG: Hostname or IP address (-a) = SARG: Useragent log (-b) = SARG: Exclude file (-c) = /usr/pbi/sarg-amd64/etc/sarg/exclude_hosts.conf SARG: Date from-until (-d) = SARG: Email address to send reports (-e) = SARG: Config file (-f) = /usr/local/etc/sarg/sarg.conf SARG: Date format (-g) = Europe (dd/mm/yyyy) SARG: IP report (-i) = No SARG: Keep temporary files (-k) = No SARG: Input log (-l) = /var/squid/logs/access.log SARG: Resolve IP Address (-n) = Yes SARG: Output dir (-o) = /usr/local/sarg-reports/ SARG: Use Ip Address instead of userid (-p) = No SARG: Accessed site (-s) = SARG: Time (-t) = SARG: User (-u) = SARG: Temporary dir (-w) = /tmp/sarg SARG: Debug messages (-x) = Yes SARG: Process messages (-z) = No SARG: Previous reports to keep (--lastlog) = 0 SARG: SARG: sarg version: 2.3.9 Sep-21-2014 SARG: Reading access log file: /var/squid/logs/access.log SARG: Records in file: 809563, reading: 0.00% SARG: Records in file: 5000, reading: 0.62% SARG: Records in file: 10000, reading: 1.24% SARG: Records in file: 15000, reading: 1.85%
(pulei essa parte)
SARG: Records in file: 805000, reading: 99.44% SARG: Records read: 809577, written: 809326, excluded: 251 SARG: Squid log format SARG: Period: 19 Nov 2015-12 Feb 2016 SARG: Cannot create directory /usr/local/sarg-reports - File exists SARG: Records in file: 809563, reading: 100.00%
e mesmo removendo o diretorio /usr/local/sarg-reports por completo (rm -rf) ele retorna "file exists"
vou tentar reinstalar o pacote aqui pra ver
-
pois é. ainda nao rolou.
a princípio o lightsquid funcionou, mas tenho mais flexibilidade com o Sarg, gostaria de utilizar ele
-
Olha como estão as pastas sarg-reports no /usr/local e /usr/pbi/sarg-…
-
em /usr/pbi… esta completamente vazia
em /usr/local.. também
continua a mensagem:
SARG: Cannot create directory /usr/local/sarg-reports - File existsdeletei o link de /usr/pbi para /usr/local mas mesmo assim continua a mesma msg.
-
a princípio consegui resolver deletando as duas pastas sarg-reports.
ele gerou corretamente, mas somou os dias de 19/11/2015 até hoje..
tem como separar esse log por dia??
-
tem como separar esse log por dia??
Sim, executando o sarg com os parametros do agendamento por dia conforme os exemplos da aba de agendamento do pacote.
-
eu queria separar os antigos ( desde 19/11/15) por dia até hj.
É assim mesmo?? -
eu queria separar os antigos ( desde 19/11/15) por dia até hj.
É assim mesmo??gera um script para gerar um por dia até chegar no dia de hoje…
sarg -x -d 19/11/2015 e assim por diante
-
Aparentemente funcionou o SARG
Ta certinho agoraMas o Schedule nao funcionou. Preciso colocar o comando no cron pra rodar automaticamente?
-
Aparentemente funcionou o SARG
Ta certinho agoraMas o Schedule nao funcionou. Preciso colocar o comando no cron pra rodar automaticamente?
amigo,
como vc está fazendo o agendamento do Schedule? eu estou postando minhas configurações para ver se consigo te ajudar.. aqui com essas configurações funciona direitinho, gero o relatório a cada 1h e no final do dia, mas estou utilizando o pfsense 2.2.6 e Sarg junto do Squidguard
-
Mas o Schedule nao funcionou. Preciso colocar o comando no cron pra rodar automaticamente?
Quando você configura o schedule, o pacote já adiciona as rotinas no cron.
-
Parece que ele não criou a tarefa no cron
Ja tentei excluir a agenda e criar denovo
-
Marcello, valeu pela ajuda cara, obrigado mesmo!
Deixei 2 dias para ver se criavam os relatorios e nao funcionou.
Alguem tem alguma regra do sarg no cron para gerar os relatorios do dia anterior, pra facilitar pra eu adicionar?
Outra coisa, alguém sabe como eu defino dias limites para armazenamento dos relatorios?
valeu pela ajuda
-
Pessoal, por favor,
Alguem pode mandar um print do cron onde está o SARG pra poder me ajudar aqui?
-
Pessoal, por favor,
Alguem pode mandar um print do cron onde está o SARG pra poder me ajudar aqui?
Segue…
abraços,
diego
![Sem título.png](/public/imported_attachments/1/Sem título.png)
![Sem título.png_thumb](/public/imported_attachments/1/Sem título.png_thumb) -
humm!! isso!
Muito obrigado!