Forums:
Muy buenas, una consulta para aquellos que utilizan el sarg en sus servidores.
Lo tengo configurado en uno de mis servidores, pero por alguna razón no me hace el reporte de un dia. Es decir siempre se salta el sabado. A pesar de que en el archivo de configuración, está para que genere todos los dias.
Tengo así mi sarg.conf:
# TAG: weekdays
# The weekdays to take account ( Sunday->0, Saturday->6 )
# Example:
#weekdays 1-3,5
# Default:
weekdays 0-6
Una imagen:
Alguien sabe cómo cambiar esto?
que distro usas? compañera
que distro usas? compañera coterranea? si creaste con el crontab -e para q se ejecute diariamente?
cual es tu script para crear diariamente los reportes?
deberia ser algo asi:
#!/bin/bash
HOY=$(date --date "1 day ago" +%d/%m/%Y)
/usr/sbin/sarg -f /etc/sarg/sarg-dia.conf -d $HOY-$HOY
exit 0
aca tienes muchos ejemplos de como hacerlo:
http://sarg.sourceforge.net/enhancements.php
Coterráneo =D!! Uso un centos
Coterráneo =D!!
Uso un centos 5.4, eso del crontab -e no lo tengo hecho, por que con la configuración actual me genera por si solo los logs del resto de días, solo el sábado no lo genera, creo que se va de farra o algo, por que es el único día en el que se niega a trabajar jeje.
Voy a hacer lo del contrab, para probar si con eso ya funciona.
Muchas gracias.
http://poquiblog.blogspot.com/
si quieres llevar un control
si quieres llevar un control exacto de tus logs sea diario/semanal/mensual deberias crear un script y ejecutarlo diariamente, te di un ejemplo de como hacerlo en g00gle puedes encontrar muchos y muy variados solo modificalos segun tus requerimientos!
te recomiendo hacer una prueba ponle x ejem a las 09h30 y checa luego de las 09h30 para ver si se ejecuta!
Mira los logs, si no tienes
Mira los logs, si no tienes entradas para esas fechas (que es probable) no te generará reportes.
bye
;)
Si estaba pensando en eso,
Si estaba pensando en eso, pero revisando incluso es un dia en el que mas actividad se registra. Me extraña que solo los sabados no los reporte.
http://poquiblog.blogspot.com/
usa crontab -e
hola quiza sea q el sabado nadie use el internet y x eso no te genere, tengo algo parecido como tu, pero lo hago con un crontab que lo ejecuto todos los dias a las 8 pm de la noche , todos los dias de la semana, todo el mes...pruebalo haber q tal te va
---------richard007-----------
Red Hat Certified Technician
Linux Registered User # 493753
RedLinux SRL www.redlinux.com.pe
www.colisol.org
Hola La verdad esa es una
Hola
La verdad esa es una falla del sarg, cuando se instala por defecto, no genera los s{abados debes crear tu propio script solo para los s{abados. Pero de igual manera si te genera el reporte de toda la semana mira en el week y monthly all{i esta el s{abado.
Saludos
Vamos Ecuador, si se puede
Muchas gracias a todos por
Muchas gracias a todos por sus respuestas. Voy a implementar el script que mencionan. Este fin de semana lo dejo a prueba.
http://poquiblog.blogspot.com/
En el ccrontab agrega esta
En el ccrontab agrega esta linea
01 1 * * * /usr/local/bin/SargNocturno
creas el archivo SargNocturo
nano /usr/local/bin/SargNocturno
y agrega esto
#!/bin/bash
#HOY=$(date --date "1 day ago" +%d/%m/%Y)
#sarg -convert /var/log/squid/access.log >access.modif
#Get current date
HOY=$(date +%d/%m/%Y)
#Get one week ago today
AYER=$(date --date "1 day ago" +%d/%m/%Y)
sarg -f /etc/sarg/sarg.conf -l /var/log/squid/access.log -o /var/www/squid-reports -d $AYER-$HOY
exit 0
debe funcionar :)
Ing. Pedro Ismael Fernández Marín
SysAdmin|Servicios de Internert|Redes
CONECULTA - Chiapas
email: pfernandez@conecultachiapas.gob.mx