Sarg criando arquivos redundantes

1. Sarg criando arquivos redundantes

Leonardo Piffero Curti
CurT1

(usa Debian)

Enviado em 12/12/2018 - 10:40h

Bom dia, precisei limpar os arquivos do sarg no /var/www/html/squid-reports, pois a minha tabela de inodes encheu.
Agora o relatório do sarg gera log dos dias anteriores + o dia atual, duplicando arquivos html e pastas, por exemplo:
Limpei no dia 3 de dezembro de 2018, então o sarg criou novamente relatórios no dia 3.
Hoje, dia 12 de dezembro, a pasta que contém os relatórios, contém os logs desde o dia 3 até o dia 12, sendo que do dia 3 já existe em uma pasta separada, dia 4 também, e assim por diante.
O nome das pastas criadas pelo sarg são: 2018Dec03-2018Dec03, 2018Dec03-2018Dec04, 2018Dec03-2018Dec05...........2018Dec03-2018Dec12
Isso acaba criando arquivos redundantes, o que está enchendo a tabela de inodes novamente.
Como faço para que o sarg use somente os logs do squid do dia atual para gerar o relatório somente desse mesmo dia?
Agradeço desde já!


  


2. Re: Sarg criando arquivos redundantes

Paulo Bonfanti
pbonfanti

(usa Debian)

Enviado em 13/12/2018 - 08:34h

CurT1 escreveu:

Bom dia, precisei limpar os arquivos do sarg no /var/www/html/squid-reports, pois a minha tabela de inodes encheu.
Agora o relatório do sarg gera log dos dias anteriores + o dia atual, duplicando arquivos html e pastas, por exemplo:
Limpei no dia 3 de dezembro de 2018, então o sarg criou novamente relatórios no dia 3.
Hoje, dia 12 de dezembro, a pasta que contém os relatórios, contém os logs desde o dia 3 até o dia 12, sendo que do dia 3 já existe em uma pasta separada, dia 4 também, e assim por diante.
O nome das pastas criadas pelo sarg são: 2018Dec03-2018Dec03, 2018Dec03-2018Dec04, 2018Dec03-2018Dec05...........2018Dec03-2018Dec12
Isso acaba criando arquivos redundantes, o que está enchendo a tabela de inodes novamente.
Como faço para que o sarg use somente os logs do squid do dia atual para gerar o relatório somente desse mesmo dia?
Agradeço desde já!


sarg-daily no cron:


[email protected]:~# cat /etc/cron.daily/sarg
#!/bin/sh

if [ -x /usr/sbin/sarg-reports ]; then
/usr/sbin/sarg-reports daily
fi


O meu sarg foi instalado de pacote então ele já tem o arquivo, se você tiver scripts do sarg nos diretorios cron.monthly/ cron.weekly/ , etc.
Você apaga eles.
Sobre os inodes, nunca aconteceu comigo, você roda outros serviços nessa máquina, como páginas web ou servidor de arquivos?
é interessante descobrir se grande parte dos inodes é de arquivos que podem ser apagados ou compactados em um tar.
O sarg cria bastante arquivo temporário durante o processamento talvez a falta de inodes já ocorra nessa fase, se puder instale um novo disco e formate
especificando a quantidade de inodes a criar, se esse for o maior problema,e você tiver o recurso.



3. Re: Sarg criando arquivos redundantes

Leonardo Piffero Curti
CurT1

(usa Debian)

Enviado em 04/01/2019 - 09:19h

pbonfanti escreveu:

CurT1 escreveu:

Bom dia, precisei limpar os arquivos do sarg no /var/www/html/squid-reports, pois a minha tabela de inodes encheu.
Agora o relatório do sarg gera log dos dias anteriores + o dia atual, duplicando arquivos html e pastas, por exemplo:
Limpei no dia 3 de dezembro de 2018, então o sarg criou novamente relatórios no dia 3.
Hoje, dia 12 de dezembro, a pasta que contém os relatórios, contém os logs desde o dia 3 até o dia 12, sendo que do dia 3 já existe em uma pasta separada, dia 4 também, e assim por diante.
O nome das pastas criadas pelo sarg são: 2018Dec03-2018Dec03, 2018Dec03-2018Dec04, 2018Dec03-2018Dec05...........2018Dec03-2018Dec12
Isso acaba criando arquivos redundantes, o que está enchendo a tabela de inodes novamente.
Como faço para que o sarg use somente os logs do squid do dia atual para gerar o relatório somente desse mesmo dia?
Agradeço desde já!


sarg-daily no cron:


[email protected]:~# cat /etc/cron.daily/sarg
#!/bin/sh

if [ -x /usr/sbin/sarg-reports ]; then
/usr/sbin/sarg-reports daily
fi


O meu sarg foi instalado de pacote então ele já tem o arquivo, se você tiver scripts do sarg nos diretorios cron.monthly/ cron.weekly/ , etc.
Você apaga eles.
Sobre os inodes, nunca aconteceu comigo, você roda outros serviços nessa máquina, como páginas web ou servidor de arquivos?
é interessante descobrir se grande parte dos inodes é de arquivos que podem ser apagados ou compactados em um tar.
O sarg cria bastante arquivo temporário durante o processamento talvez a falta de inodes já ocorra nessa fase, se puder instale um novo disco e formate
especificando a quantidade de inodes a criar, se esse for o maior problema,e você tiver o recurso.


Fiz o que você disse, mas não mudou nada... Sobre os inodes a solução temporário que encontrei foi mudar a partição de saída dos relatórios.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts