Log watch es un analizador de logs adaptable a nuestras necesidades, Logwatch analiza los logs en tu sistema en tiempos determinados y crea reportes en las tareas especificas que deceas analizar al detalle que requiera .
para instalar el programa instalamos primeramente el repositodio de Dag wiers
# rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
instalamos el programa necesario por medio de yum
# yum -y install logwatch
hacemos un respaldo del archivo de configuracion de logwatch ubicado en /etc/log.d/logwatch.conf
# cp /etc/log.d/logwatch.conf /etc/log.d/logwatch.conf-OLD
editamos el archivo /etc/log.d/logwatch.conf con las configuraciones que requerimos, el archivo se encuentra 100% documentado y explicado como adecuar a nuestras necesidades la aplicacion, en nuestro caso veremos como configurarlo con el mas alto nivel de información
# vi /etc/log.d/logwatch.conf
// indica el directorio donde tomara los logs
LogDir = /var/log
//directorio temporal
TmpDir = /tmp
//a que usuario enviara el correo generado con la informacion de los logs, existe la opcion de guardarlo en archivo
MailTo = root
// en este parametro al colocar "Yes" la salida sera enviada en pantalla y no por correo
Print = No
// dejar este parámetro en "Yes" si ud desea usar MkTemp y su versión soporta la opción -d
UseMkTemp = Yes
// folder MkTemp
MkTemp = /bin/mktemp
// se utiliza para indicar al programa que busque información en los archivos /var/log/message.1 o /var/log/messages.1.gz y no solo en /var/log/messages
Archives = Yes
//se utiliza para especificar el rango de periodo que recolectara la informacion de los logs . las opciones son , Today, Yesterday, All ,
Range = yesterday
//india el nivel de detalle de la información que sera enviara los parametros pueden ser Low, Med, High
Detail = High
// indica que servicios serán incluidos en el reporte para ver mas detalle en el archivo de configuración
Service = All
//indica el programa que utilizara para enviar el correo electronico
mailer = /bin/mail
para activar el script ( el rpm lo genera automatico ) se puede generar un enlace simbolico en el folder /etc/cron.daily de la sig manera
# ln -s /etc/log.d/scripts/logwatch.pl /etc/cron.daily
esto generara un reporte diario a las 4:00 am