Forums:
Saludos a todos
Estoy configurando sarg, en un linux "Linux version 2.4.21-4.ELsmp (bhcompile@daffy.perf.redhat.com) (gcc version 3.2.3 20030502 (Red Hat Linux 3.2.3-20))", al ejecutar el script en /etc/cron.daily/sarg
Archivo sarg
#!/bin/bash
# Get yesterday's date
YESTERDAY=$(date --date "1 days ago" +%d/%m/%Y)
exec /usr/bin/sarg \
-o /var/www/sarg/daily \
-d $YESTERDAY &>/dev/null
exit 0
No saca los reportes y envia un mensaje de "Violación de Segmento".
Nota: El equipo tiene de memoria
total used free
Mem: 2013 944 1068
Gracias por su respuesta. :O
Te recomiendo instales
Te recomiendo instales webmin y manejes Sarg desde ahi, es mucho mas facil.
Keep The Fire Burning.....
Stryper 1988
http://counter.li.org/
Violacion de segmento
Que distribucion usas? Como instalaste el paquete?
Prueba con strace para ver en que momento sarg se hace bolas. Strace te imprime en pantalla la secuencia de llamadas de sistema efectuadas por el programa que le pasas como argumento. Correlo con las mismas opciones que tienes en el script y cuentanos que pasa.
Violación de Segmento
Saludos
La distribución es Red Hat Enterprise 3.
strace sarg
sale lo siguiente
write(6, "04/29/2007 02:20:45 192.168.0.1 "..., 108) = 108
close(6) = 0
munmap(0xb75e9000, 4096) = 0
read(3, "192.168.0.160 - - [29/Apr/2007:0"..., 4096) = 4096
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Ahí muere al ejecutar. Gracias por tu ayuda.
segfault con sarg
Revisando en internet encontre en google groups algunas personas que tienen un problema similar. Aparentemente los autores de sarg pasan arreglando violaciones de segmento con cada revision del programa y todo depende mucho de los datos del log que tengas (como formato de fecha o nombre de host).
Hay alguna opcion para que sarg vaya sacando en pantalla lo que se hace segun va avanzando (debug information)? Revisa la pagina de su manual.
en google puse: segment
en google puse: segment violation sarg
y me salió que por alguna razón el sarg no trabaja bien si está instalado el squidguard.
En efecto al mirar la instalación que habías hecho veo que tienes el squidguard.
Te sugeriría una de las siguientes variantes:
1- actualizar a rhel4 y así podrías instalar un sarg más moderno, quizá esto solucione (quizá!)
2- desinstalar el squidguard hasta ver cómo lo solucionas.
Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321, España: +34 917617884
Saludos
epe
EcuaLinux.com
+(593) 9 9924 6504
Servicios en Software Libre