Thursday, January 16, 2014

AIX: logging and error logging


Логирование в AIX'e ведется даймоном syslogd, который читает настройки  из файла /etc/syslog.conf во время активации даймона или при получении сигнала прерывания. 
Запуск и останов даймона осуществляется с помощью SRC(немного про SRC).
#stopsrc -s syslogd
#startsrc -s syslogd

Определения типов в базе лога
# alog -L 
Просмотр лога типа console
#alog -o -t console

 Логирование ошибок начинается с запуска следующего даймона:
#/usr/lib/errdemon 
Для удобства запуска можно сделать алиас.
#alias errdemon=/usr/lib/errdemon
Чтобы просмотреть настройки, выполняем команду: 
#errdemon -l
Настроек немного, из общего можно выделить следующие:
Log File                          /var/adm/ras/errlog
Log Size                         1048576 bytes
Memory Buffer Size      32768 bytes
Duplicate Removal        true
Duplicate Interval          10000 milliseconds
Для того, чтобы остановить логирование ошибок, нужно выполнить команду:
#/usr/lib/errstop

Итак, даймон запущен, логирование включено, посмотрим какие ошибки записаны в лог:
#errpt 
Посмотреть все ошибки
#errpt -a
Посмотреть все ошибки (упрощенный вид) 
#errpt -A
Посмотреть запись лога с идентификатором identifier
#errpt -a -j identifier

Для удаления записей из лога, используется команда
#errclear


Успехов.

No comments:

Post a Comment