Системная служба syslogd занимается логированием в операционной системе AIX. Служба определяет поступающую информацию, анализирует к какому событию она относится (проверка выполняется на основе настроек, определенных в конфигурационном файле /etc/syslog.conf ) и выдается результат. Так как служба управляется SRC, то конфигурационная информация считывается при запуске, а выключается при получении соответствующего сигнала прерывания (hangup). Запуск службы задается в конфигурационном файле /etc/rc.tcpip
Состояние службы можно проверить командой:
lssrc -a | grep syslogd
Запуск - останов:
Самое интересное - это настройка параметров для логирования. Самый простой пример значений:
facility.priority destination options
Например,
mail.info /var/log/mail.log syslog.debug /var/log/syslog.log
*.crit /var/log/syslog.log rotate size 1m files 10
Объекты логирования
Facility | Description |
---|---|
kern | Объекты ядра |
user | Пользовательские объекты |
Почтовая система | |
daemon | Системные службы |
auth | Авторизация |
syslog | syslogd собственно сам себя |
local0 through local7 | Локальные службы |
* | Все объекты |
Уровней приоритетов много, рассмотрим самые основные
Destination Вывод информации - может использоваться как конечный файл или консоль.
Options Дополнительные опции, такие как сжатие файлов логов, их размер, хранение.alert | Важные системные сообщения (LOG_ALERT), такие как ошибки железа. |
crit | Критические сообщения (не ошибки!)(LOG_CRIT), такие как некорректные попытки входа в систему. |
err | Ошибки системы (LOG_ERR), такие как неудачные попытки записи на диск. |
warning | Сообщения не нормального поведения системы (LOG_WARNING). |
info | Информационные сообщения (LOG_INFO). |
Destination Вывод информации - может использоваться как конечный файл или консоль.
Не путать логирование с помощью syslogd с выводом ошибок с помощью errdemon'a.
Настройки Errdemon можно увидеть с помощью команды:
Мне нравится указывать вывод в отдельные файлы, так вывод инфы кажется более информативный, и хранить в течении недели.
Успехов!