6.51. Sysklogd-1.4.1

El paquete Sysklogd contiene programas para registrar los mensajes del sistema, como aquellos generados por el núcleo cuando sucede algo inusual.

Tiempo estimado de construcción: less than 0.1 SBU
Espacio requerido en disco: 0.6 MB

6.51.1. Instalación de Sysklogd

El siguiente parche corrige varios problemas, uncluido un problema cuando se construye Sysklogd con los núcleos de las series Linux 2.6:

patch -Np1 -i ../sysklogd-1.4.1-fixes-1.patch

El siguiente parche hace que Sysklogd trate los bytes en el rango 0x80--0x9f literalmente, en vez de reemplazarlos con los códigos octales, en los mensajes que se registran. Si no se parchea Sysklogd podrían dañarse los mensajes con codificación UTF-8:

patch -Np1 -i ../sysklogd-1.4.1-8bit-1.patch

Compila el paquete:

make

Este paquete no incluye un banco de pruebas.

Instala el paquete:

make install

6.51.2. Configuración de Sysklogd

Crea un nuevo fichero /etc/syslog.conf ejecutando lo siguiente:

cat > /etc/syslog.conf << "EOF"
# Begin /etc/syslog.conf

auth,authpriv.* -/var/log/auth.log
*.*;auth,authpriv.none -/var/log/sys.log
daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
mail.* -/var/log/mail.log
user.* -/var/log/user.log
*.emerg *

# End /etc/syslog.conf
EOF

6.51.3. Contenido de Sysklogd

Programas instalados: klogd y syslogd

Descripciones cortas

klogd

Un demonio del sistema que intercepta y registra los mensajes del núcleo.

syslogd

Registra los mensajes que los programas del sistema ofrecen. Cada mensaje registrado contine al menos una marca de tiempo y un nombre de máquina y, normalmente, también el nombre del programa, pero depende de cómo de verboso se le pide al demonio de registro que sea.