Cómo enviar la información de syslog de esta máquina a otro host
Utilice syslogd para enviar la información de registro de esta máquina a otro host
Autor: MichaelBibby (michaelbibby # gmail.com)
Fecha: 2006.01.19
El propósito de este artículo es muy simple: configurar syslogd para enviar la información del registro local a otro host.
Esta función también es muy sencilla de implementar.
El artículo implementa respectivamente la situación en la que C/S es "dos Linux (SUSE)" y "un OpenBSD + un Linux (SUSE)".
El sistema LINUX utilizado aquí es sólo SUSE Enterprise Linux 9 para pruebas, y OpenBSD sólo utiliza la versión 3.8 como ejemplo. Y
La IP del servidor es "192.168.0.1". Por supuesto, puede ser la IP del host real o el nombre de dominio.
1: Los sistemas de ambas máquinas son Linux
1.1: Configuración del lado del servidor
Es necesario cambiar "SYSLOGD_PARAMS" en /etc/; Archivo sysconfig/syslog "El valor de la variable se establece en '-r', lo que significa recibir información de registro enviada desde el host remoto
:
SYSLOGD_PARAMS='-r'
Para configurar que solo acepte registros enviados desde un determinado nombre de dominio, agregue un parámetro adicional a esta variable.
SYSLOGD_PARAMS='-r -s 192.168.0.2'
Si desea especificar varios nombres de dominio, separe cada nombre de dominio con dos puntos:
SYSLOGD_PARAMS = '-r -s 192.168.0.2:192.168.0.3'
1.2: Configuración del cliente;
1.2.1: Configuración/etc/syslog.conf;
Agregue esta línea:
*.* @192.168.0.1
Aquí puede reemplazar "*.*" con la información de registro que realmente necesita. Por ejemplo: kern.* / mail.* etc.
La IP se puede reemplazar con la IP real o el nombre de dominio.
Eso es todo. Es así de simple.
2: C/S son Linux y OpenBSD respectivamente;
2.1: Configuración del lado del servidor
Es necesario pasar un parámetro '-u'; el programa syslogd En el archivo '/etc/rc.conf', establezca el valor de 'syslogd_flags'
en '-u':
syslogd_flags='-u'<. /p>
Simplemente reinicie el programa syslogd.
2.2: Configuración del cliente;
Igual que la configuración del cliente en 1.2.