

Samba качественно выполняет журыалированне событий и ошибок, позволяющее диагностировать и исправить возникшие проблемы. Вы, как администратор, имеете широкий выбор: что журналировать и где. При решении сложной проблемы вам также может понадобиться увеличить уровень отладки, но имейте в виду, что при высоких уровнях отладки Samba выводит очень много информации.
log level
Этот параметр является агаонимом debug level и задаст уровень отладки. По умолчанию уровень отладки равен 0:
debug level - 0
Чтобы установить уровень отладки 3:
debug level - 3
syslog
Параметр задает пороговое значение для отправки сообщений в системный журнал (syslog). В системный журнал будут отправлены сообщения с уровнем отладки, меньшим порога.
Samba использует следующие значения уровня отладки:
О уровень отладки 0 соответствует L0G_ERR;
О уровень отладки 1 соответствует L0G_WARNING;
О уровень отладки 2 соответствует L0G_N0TICE;
О уровень отладки 3 соответствует L0G_INF0;
О все более высокие уровни соответствуют LOGJDEBUG.
Значение по умолчанию —1:
syslog - 1
Чтобы установить пороговое значение 3 (LOG_INFO):
syslog - 3
syslog only
Если этот параметр установлен, то Samba отправляет отладочные сообщения только в системный журнал (syslog), не записывая их в собственный файл журнала.
По умолчанию отладочные сообщения как отправляются в системный журнал, так и записываются в собственный файл журнала Samba:
syslog only - No
Для того чтобы запретить дублирование сообщений и отправлять их только в системный журнал, установите
syslog only - Yes
log file
Этот параметр позволяет изменить используемые по умолчанию расположение и имя файла журнала Samba. В значении параметра можно использовать стандартные для Samba подстановочные переменные. Наиболее часто применяются:
to Имя узла
Хи Пользователь
Значение по умолчанию задается при компиляции1:
log file - /var/log/samba/log.smb
Для того чтобы использовать файл журнала /opt/1 og/samba/samba.log:
log file - /opt/log/samba/samba.log »
Если значением параметра log file является
log file - /opt/log/samba/samba.Jni
то для узла deal файл журнала будет называться /opt/log/samba/samba.deal. Такой поход полезен в том случае, когда вы выполняете централизованное журналиро-вание для всех серверов.
max log size
Этот параметр залает максимальный размер файла журнала. Его значением является предельный размер в килобайтах. Samba отслеживает размер файла журнала, и при превышении им указанного значения переименовывает файл, дописывая к его имени расширение .old2. Значение 0 означает, что предельного размера для файла журнала нет.
Значение по умолчанию:
max log size - 5000
Для того чтобы удвоить используемый по умолчанию предельный размер файла журнала:
max log size - 10000
timestamp logs
Samba 2.0 по умолчанию помечает все записи в файле журнала меткой времени. Этот параметр позволяет отключить метку времени. Используйте его, если вам нужно разобраться с проблемой, но не нужны метки времени.
Значение по умолчанию:
timestamp logs - Yes
Чтобы отключить метку времени: tlmestamp logs - No
Статьи по теме

