0% encontró este documento útil (1 voto)
400 vistas6 páginas

Centraliza Logs con Syslog Remoto

Este documento explica cómo configurar un servidor syslog remoto central para recibir y almacenar logs de otros servidores. Se debe habilitar el puerto UDP 514 en el servidor central y añadir la opción "-r" a syslogd. En los clientes, se especifica enviar los logs al servidor central modificando /etc/syslog.conf para incluir la IP o hostname del servidor central. Esto permite centralizar y gestionar todos los logs de los servidores en un único lugar.

Cargado por

Daniela Leon
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (1 voto)
400 vistas6 páginas

Centraliza Logs con Syslog Remoto

Este documento explica cómo configurar un servidor syslog remoto central para recibir y almacenar logs de otros servidores. Se debe habilitar el puerto UDP 514 en el servidor central y añadir la opción "-r" a syslogd. En los clientes, se especifica enviar los logs al servidor central modificando /etc/syslog.conf para incluir la IP o hostname del servidor central. Esto permite centralizar y gestionar todos los logs de los servidores en un único lugar.

Cargado por

Daniela Leon
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Congurar un syslog remoto para centralizar logs | rm-rf.

es

http://rm-rf.es/congurar-un-syslog-remoto-para-centrali...

# rm-rf.es | Administracin de sistemas


Bitcora personal de un SysAdmin Gnu/Linux, Windows, BSD... INICIO Suscrbete por email Contacto

Introduce tu bsqueda...
ago 12, 2011

Congurar un syslog remoto para centralizar logs


Syslogd permite ser congurado para escuchar y aceptar conexiones remotas, lo que implica poder recibir datos y almacenarlos de clientes externos (syslog de otros servidores). Esto es perfecto para crear un servidor syslog central y enviarle todos los logs de otros servidores, con la nalidad de tenerlos y gestionarlos todos en el mismo sitio. La conguracin es bastante sencilla. Vamos a ver los pasos a realizar en el servidor central syslogd y en los clientes.

Syslogd central
En el servidor syslogd que va a recibir todos los logs hay que revisar dos cosas. La primera que est congurado para aceptar conexiones remotas. Para ello hay que aadir el parmetro -r a la lnea de arranque. Ya sea en el script de /etc/init.d/syslog o si lo arrancamos a mano. En el script de init.d suele ser en la variable donde se especican los parmetros:
SYSLOGD_OPTIONS="-r -m 0"

Y si lo arrancaramos a mano:
# syslogd -r -m 0

Una vez arrancado, debera estar escuchando en el puerto UDP 514. Aseguraos que est abierto en el rewall:
syslogd 13819 root 7u IPv4 660344590 UDP *:syslog

Clientes syslogd
A la hora de congurar los clientes que van a enviar los logs al servidor central, nicamente tenemos que especicar qu logs van a ir al servidor central, lo haremos en

1 de 6

09/08/13 13:51

Congurar un syslog remoto para centralizar logs | rm-rf.es

http://rm-rf.es/congurar-un-syslog-remoto-para-centrali...

el chero de conguracin /etc/syslog.conf. Una lnea estandar es esta por ejemplo, en la que mandamos a /var/log/messages los logs de cron, info, mail, etc:
*.info;mail.none;authpriv.none;cron.none /var/log/messages

Para que estos logs se dejen de almacenar en el log local y pasen al remoto, nicamente indicamos con @servidor_syslogd el hostname/ip del servidor syslogd. Si por ejemplo el servidor syslogd tiene el hostname syslogd01:
*.info;mail.none;authpriv.none;cron.none @syslogd01

Reiniciamos syslogd y comenzaramos a enviar los logs al servidor central:


# /etc/init.d/syslogd restart

Un ejemplo de como veramos el log central con varias entradas de distintos servidores (servidor01, servidor02,):
Aug Aug Aug Aug ... ... 12 12 12 12 18:15:58 18:15:58 18:15:58 18:15:58 servidor01 servidor01 servidor02 servidor02 snmpd[27557]: snmpd[27557]: snmpd[27557]: snmpd[27557]: Connection from UDP: [xx.xx.xx.xx]:39892 Received SNMP packet(s) from UDP: [xx.xx.xx.xx]:39892 Connection from UDP: [xx.xx.xx.xx]:56751 Received SNMP packet(s) from UDP: [xx.xx.xx.xx]:56751

Tambin te puede interesar:


Cmo enviar alertas AVC de SELinux por email (setroubleshoot-server) Activar Access Log en GlassFish

4
Twittear

Nadie nos impide hacer troubleshooting/debug de SELinux a travs del log de audit (/var/log/audit/audit.log), el problema es que en dicho log la informacin se vuelca en bruto y puede ser complejo ...

Por defecto GlassFish (la versin 3.X en este caso) no activa los logs de acceso. Si queremos activarlos podemos hacerlo tanto desde la interfaz web de administracin como desde lnea de comandos (...

Ver el contenido de btmp y wtmp con utmpdump

El comando utmpdump permite visualizar el contenido de los ficheros btmp y wtmp. Ambos ficheros tienen formato binario y almacenan logs de: btmp: log que almacena un registro de los accesos fal...

Categora: Linux, Monitorizacin | Etiquetas: logs, syslog

8 Comentarios
1. inedit00 dice: agosto 13, 2011 a las 11:52 am Una entrada genial, Alex. Hace tiempo que quera echarle un vistazo a esto de los logs remotos, pero nunca encontraba tiempo para ello. Aqu est muy bien explicado y parece realmente simple. Pero estoy pensando que este sistema es algo inseguro: abrir el puerto der rewall exponiendo una mquina que permite logear cosas en el disco duro a mi me huele a un ataque DoS llenando el disco duro del servidor de rsyslog. Sabes si el sistema tambin permita autenticacin de algn modo. Ya sea por IP de origen, por sesin, etc ?

2 de 6

09/08/13 13:51

Congurar un syslog remoto para centralizar logs | rm-rf.es

http://rm-rf.es/congurar-un-syslog-remoto-para-centrali...

Un saludo y a seguir as, Jan. Nota: Sigo a bastantes blogs. El tuyo es el que tiene la tasa mas alta de posts tiles por nmero de posts publicados ;) nimos! Responder 2. Alex dice: agosto 13, 2011 a las 12:54 pm Me alegro de que te sirvan los posts! Igual lo mas sencillo es, a nivel de rewall restringir el puerto UDP unicamente a determinadas IPs o a los rangos privados que vayan a usar el servicio de syslog y apaado. De todas formas lo de la autenticacion parece interesante. Lo revisare a ver. Saludo Responder 3. Raul Diaz dice: septiembre 20, 2011 a las 9:24 pm Esto que ustedes desean hacer se puede realizar con syslog-ng echenle un vistazo en: http://www.balabit.com/network-security/syslog-ng/opensource-logging-system Responder 4. Yamilet Sanchez dice: agosto 7, 2012 a las 12:00 am Hola, muchas gracias por la informacion esta buena, me funciona, yo tengo 6 servidores linux, y quisiera que los de casa uno se guardaran por separado, en otro archivo para poder distinguirlo de cada servidor como puedo hacer?? Gracias. Responder Alfonso De Caro dice: septiembre 25, 2012 a las 8:44 pm no seas brutaa! Yamilet!! RTFM Ignorante. Responder 5. Alfonso De Caro dice: septiembre 25, 2012 a las 8:42 pm no seas brutaa! Yamilet!! RTFM Ignorante.

3 de 6

09/08/13 13:51

Congurar un syslog remoto para centralizar logs | rm-rf.es

http://rm-rf.es/congurar-un-syslog-remoto-para-centrali...

Responder 6. Ivan Candamo dice: julio 18, 2013 a las 10:02 pm Saludos Muy valioso tu post, pero, en este caso queria preguntarte si existe la posibilidad de que un servidor replique sus logs hacia varios servidores remotos ejemplo de lo que busco hacer: (en el /etc/syslog.conf) *.info;mail.none;authpriv.none;cron.none @servidor_remoto_1 *.err;*.crit;*.alert;*.emerg @servidor_remoto_2 Responder Ivan Candamo dice: julio 18, 2013 a las 10:04 pm lamentablemente se me hace imposible probarlo en la plataforma donde quiero aplicarlo debido a que es 24/7 y no puedo reiniciar el demonio syslogd. Agradeceria lo que est a tu alcance para disipar la duda. Gracias de antemano. Responder

Deja una respuesta


Nombre (obligatorio)

Mail (obligatorio)

Website

Enviar comentario
Seguir a @rm_rf_es 600 seguidores

4 de 6

09/08/13 13:51

Congurar un syslog remoto para centralizar logs | rm-rf.es

http://rm-rf.es/congurar-un-syslog-remoto-para-centrali...

Entradas recientes
Transaction Check Error al instalar Percona XtraDB Cluster Perl: ocultar texto si se solicita el password por STDIN Truco sed: mostrar lneas desde coincidencia hasta nal o comienzo del chero Ldapsearch y Perl para evitar saltos de lnea en atributos largos CommuniGate Pro: activar debug completo para todo el servicio

Comentarios recientes
Ivan Candamo en Congurar un syslog remoto para centralizar logs Ivan Candamo en Congurar un syslog remoto para centralizar logs Camilo en Automatizar instalaciones de CentOS con Kickstart TronPu2 en Host host_name is blocked because of many connection errors. Unblock with mysqladmin ush-hosts kenny en Aadir hosts virtuales a topologas de red de GNS3

Etiquetas

Apache backup bash CentOS Cisco comando Comandos comandos linux comunicaciones correo cPanel data ontap Debian Dns error Fedora IIS instalacin IOS ip kernel Linux Monitorizacin MySQL NetApp optimizacion Oracle password Perl PHP Red Hat RHEL Seguridad SELinux
sistema cheros Solaris ssh

Ubuntu Unix vim Virtualizacin virtuozzo vps Windows

yum

Categoras
Apache BSD Comandos cPanel Curiosidades Dns Dominios y Hosting Humor Geek IIS Linux Manuales Monitorizacin MySQL NetApp PHP PostgreSQL Python y Perl Redes Scripts Seguridad Servidores de aplicaciones Servidores de correo

5 de 6

09/08/13 13:51

Congurar un syslog remoto para centralizar logs | rm-rf.es

http://rm-rf.es/congurar-un-syslog-remoto-para-centrali...

Storage Ubuntu Unix Utilidades Vdeos Virtualizacin Windows Poltica de privacidad | Tema Grid Focus | Licencia Creative Commons | Guitarra | Enmarcacin de cuadros

6 de 6

09/08/13 13:51

También podría gustarte