Esta configuración al hice para un servidores en Suse pero también puede hacerse para servidores en Debían.
Se edita el /etc/syslog-ng/syslog-ng.conf.in
luego se actualiza la tabla de los archivos de configuración
SuSEconfig
Se reinicia el demonio del syslog
/etc/init.d/syslog start
/etc/sysconfig/syslog
Para enviar las bitácoras de un servidor y configurar que un servidor los reciba se configura un puerto UDP las direcciones ip y el servidor
Leyendo el man syslog-ng.conf
Primero tienes que pensar como se generan los log,
El diagrama de procesos de como se generan un log
En el sistema de syslog hace uso de subsistemas llamados facilities (Recursos), el cual es usado para recopilar data por tipo de sistema, en este caso se puede crear el facilities (recursos)del kernel, del cron o de una determinado Daemon (Demonio).
Teniendo la función llamada sources, en la cual se utilizan Filters para generar vistas de lo que a mi me interesa y colocando las priorities (Prioridades)a los mensajes pudiendo filtrar mensajes que no me interesan,
Luego esto se envía a través de un modulo llamado destination(Destiantario) y se crea el archivo destino donde se quiere colocar /file/print/dev
Como tarea pa la casa pueden activar el log del cron Extraer el log dl cron del archivo /var/log/messages
/etc/logrotate.d/
Se coloca un archivo de configuración en el cual están las diferentes acciones que ahy que hacer con logs determinados
por ejemplo:
vim /etc/logrotate.d
coloco
/var/log/cron {
Create
compress
rotate
ifempty
missingok
}
Las acciones que se le pueden aplicar a los log se encuentra en el man logrotate.d
Por ejemplo:
/var/log/messages {
rotate 5
weekly
postrotate
/sbin/killall -HUP syslogd
endscript
}
informacion adiconal
http://taquiones.net/sysadmin/syslog-ng.html
Este archivo de configuración acepta que rotaciones al rotar la 6 se borra el archivo
se hace semanalmente y luego de que se rota se hacer un reinicio de la aplicación syslogd
Tareas3:
en un servidor que escuche syslog por udp/514
Los otros dos equipos deben enviar sus logs de cron al servidor anterior.
El servidor debe dividir o filtrar salida por equipo.
Aplicar rotación de los mismos.
No hay comentarios:
Publicar un comentario