13.4. Configuración del registro remoto a través de UDP
La aplicación Rsyslog permite configurar un sistema para recibir información de registro de sistemas remotos. Para utilizar el registro remoto a través de UDP, configure tanto el servidor como el cliente. El servidor receptor recoge y analiza los registros enviados por uno o varios sistemas cliente. Por defecto, rsyslog utiliza UDP en el puerto 514 para recibir información de registro de sistemas remotos.
13.4.1. Configuración de un servidor para recibir información de registro remoto a través de UDP Copiar enlaceEnlace copiado en el portapapeles!
Siga este procedimiento para configurar un servidor para recoger y analizar los registros enviados por uno o más sistemas cliente a través del protocolo UDP.
Requisitos previos
-
La utilidad
rsyslogestá instalada.
Procedimiento
Opcional: Para utilizar un puerto diferente al predeterminado para el tráfico de
rsyslog514:Añade el tipo de SELinux
syslogd_port_ta la configuración de la política de SELinux, sustituyendoportnopor el número de puerto que quieres que usersyslog:semanage port -a -t syslogd_port_t -p udp portno
# semanage port -a -t syslogd_port_t -p udp portnoCopy to Clipboard Copied! Toggle word wrap Toggle overflow Configure
firewalldpara permitir el tráfico entrante dersyslog, sustituyendoportnopor el número de puerto yzonepor la zona que desea que utilicersyslog:firewall-cmd --zone=zone --permanent --add-port=portno/udp
# firewall-cmd --zone=zone --permanent --add-port=portno/udp successCopy to Clipboard Copied! Toggle word wrap Toggle overflow Recarga las reglas del firewall:
firewall-cmd --reload
# firewall-cmd --reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Cree un nuevo archivo
.confen el directorio/etc/rsyslog.d/, por ejemplo,remotelogserv.conf, e inserte el siguiente contenido:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Donde
514es el número de puerto quersyslogutiliza por defecto. Puede especificar un puerto diferente en su lugar.Reinicie el servicio
rsyslog.systemctl restart rsyslog
# systemctl restart rsyslogCopy to Clipboard Copied! Toggle word wrap Toggle overflow Opcional: Si
rsyslogno está habilitado, asegúrese de que el serviciorsyslogse inicie automáticamente tras el reinicio:systemctl enable rsyslog
# systemctl enable rsyslogCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Verificación
Verifique la sintaxis del archivo
/etc/rsyslog.confy de todos los archivos.confen el directorio/etc/rsyslog.d/:rsyslogd -N 1
# rsyslogd -N 1 rsyslogd: version 8.1911.0-2.el8, config validation run (level 1), master config /etc/rsyslog.conf rsyslogd: End of config validation run. Bye.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionales
-
Las páginas de manual
rsyslogd(8),rsyslog.conf(5),semanage(8), yfirewall-cmd(1) -
La documentación basada en el navegador, que puede instalar desde el paquete
rsyslog-doc, enfile:///usr/share/doc/rsyslog/html/index.html