Puede capturar mensajes de error adicionales generados por varios procesos del sistema mediante la modificación del archivo /etc/syslog.conf. De manera predeterminada, el archivo /etc/syslog.conf ubica muchos mensajes de procesos del sistema en el archivo /var/adm/messages. Los mensajes de bloqueo e inicio también se almacenan ahí. Para ver los mensajes de /var/adm, consulte Cómo ver los mensajes del sistema.
El archivo /etc/syslog.conf tiene dos columnas separadas por fichas:
facility.level ... action
La utilidad o fuente del sistema del mensaje o la condición. Puede ser una lista de utilidades separadas por comas. Los valores de las utilidades se muestran en la Table 5–1. El nivel indica la gravedad o prioridad de la condición que se registra. Los niveles de prioridad se muestran en la Table 5–2.
No incluya dos entradas para la misma utilidad en la misma línea si las entradas son para distintas prioridades. Al establecer una prioridad en el archivo syslog, se indica que todos los mensajes con al menos esa prioridad se registrarán y el último mensaje tendrá precedencia. Para una utilidad o un nivel determinados, syslogd hace coincidir todos los mensajes para ese nivel y todos los niveles superiores.
El campo de acción indica a dónde se reenvían los mensajes.
El siguiente ejemplo muestra líneas de ejemplo de un archivo /etc/syslog.conf predeterminado.
user.err /dev/sysmsg user.err /var/adm/messages user.alert `root, operator' user.emerg *
Esto significa que los siguientes mensajes de usuario se registran automáticamente:
Los errores de usuario se imprimen en la consola y también se registran en el archivo /var/adm/messages.
Los mensajes de usuario que exigen una acción inmediata (alert) se envían a los usuarios root y a los usuarios operator.
Los mensajes de emergencia de usuario se envían a los usuarios individuales.
Los orígenes de condiciones de error más habituales se muestran en la siguiente tabla. Las prioridades más habituales se muestran en la Table 5–2 en orden de gravedad.
|
|
$ pfedit /etc/syslog.conf
La utilidad de muestra /etc/syslog.conf user.emerg envía mensajes de emergencia de usuario al usuario root y a los usuarios individuales.
user.emerg `root, *'