Red de conocimiento informático - Material del sitio web - Cómo enviar la información de syslog de esta máquina a otro host

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.