Oi Spelk,Citação:
Postado originalmente por Spelk
Se possível cara coloca um exemplo de um logrotate para ele pegar um access.log de um dia anterior, estou precisando disso. valeu.
Versão Imprimível
Oi Spelk,Citação:
Postado originalmente por Spelk
Se possível cara coloca um exemplo de um logrotate para ele pegar um access.log de um dia anterior, estou precisando disso. valeu.
Eu copiei o access.log para um arquivo e utilizei esse arquivo para o sarg.. mesmo assim o sarg so fica processando e naum termina. Ja to desistindo desse sarg...
RedHat 9 RH 9 have a bug in sort utility. Export the following variable before running sarg:
export LC_ALL=C
visite o site do ORSO !!!
http://web.onda.com.br/orso/
bestwest,
Faz o seguinte, põem o sarg pra rodar em segundo plano (sarg &) e desencana, no dia seguinte dá uma olhada e vê se ele gerou alguma coisa. Caso não tenha gerado nada, dê um "ps -ax" e verifica se o processo ainda está aberto.
fmbraga,
Como eu já disse o logrotate quem q estar instalado.
No meu caso, tenho o scritp no /etc/cron.daily/logrotate
### logrotate - inicio
#!/bin/sh
/usr/sbin/logrotate /etc/logrotate.conf
### fim
### logrotate.conf - inicio
weekly #rotacionamento semanal
rotate 4 #historico de 4
create
compress #compactar
delaycompress #manter o atual e o último anterior descompactado
include /etc/logrotate.d #incluir os scripts deste diretorio
/var/log/wtmp {
monthly
create 0664 root utmp
rotate 1
}
### fim
Script Squid ( /etc/logrotate.d/squid )
### Squid - inicio
/var/log/squid/access.log {
daily #rotacionamento diário
rotate 30 #mantem últimos 30 dias
copytruncate #faz cópia truncada
compress #compacta
notifempty
missingok
}
/var/log/squid/cache.log {
daily #rotacionamento diário
rotate 30 #mantem últimos 30 dias
copytruncate #faz cópia truncada
compress #compacta
notifempty
missingok
}
/var/log/squid/store.log {
daily #rotacionamento diário
rotate 30 #mantem últimos 30 dias
copytruncate #faz cópia truncada
compress #compacta
notifempty
missingok
postrotate
/usr/sbin/squid -k rotate
endscript
}
### fim
Obs.: Não foi necessário colocar as opções create,delaycompress,etc que contam no logrotate.conf, pois o msm passa essa configuração para os demais scripts.
Recapitulando : Uso o RH9 e acho w vc também neh ? Pelo que entendi o logrotate ele pega os arquivos de log do squid ( exemplo ) e faz uma cópia dos mesmos para ficat tipo access.log1..2, eh isso ? para daí jogar o sarg para tirar o relatório ?Citação:
Postado originalmente por Spelk