Para enviar una entrada al sistema syslog se debe proporcionar un mensaje con tres componentes:
El campo facility describe el tipo de programa/servicio que envía el mensaje. Es utilizado para decidir a que fichero(s) de log o destinos enviar el mensaje. Syslog define las siguientes facilities:
auth Mensajes de autorización de usuarios
authpriv Mensajes de autorización de usuarios privilegiados
cron mensajes del demonio de cron
daemon Mensajes desde diversos daemons el sistema
ftp Mensajes desde el daemon de ftp
kern del núcleo
local0 - local7 para uso local
lpr Sistema de impresión
mail Mensajes de mail
news Mensajes de news
syslog Mensajes internos de syslog
uucp Mensajes de uucp
user Mensajes desde diversos programas de usuario
Los demonios que construiremos habitualmente usarán una de las facilities local0 - local7.
Cada mensaje syslog tiene asociada una prioridad que indica su urgencia.
0: Emergencia (emerg): el sistema está inutilizable
1: Alerta (alert): se debe actuar inmediatamente
2: Crítico (crit): condiciones críticas
3: Error (err): condiciones de error
4: Peligro (warning): condiciones de peligro
5: Aviso (notice): normal, pero condiciones notables
6: Información (info): mensajes informativos
7: Depuración (debug): mensajes de bajo nivel
Los mensajes describen el problema. No deberían contener retornos de carro, tabuladores ni carcteres de control.
El demonio de syslog puede aceptar mensajes desde dos tipos de fuente:
Casiano Rodríguez León
