CentOS / RHEL: как логировать все команды LVM |

CentOS / RHEL: как логировать все команды LVM

Мануал

По умолчанию конфигурация LVM не позволяет вам регистрировать команды, которые используются в оболочке или в среде GUI (например, system-config-lvm).

Однако возможно активное ведение журнала с использованием файла конфигурации /etc/lvm/lvm.conf.

Как активировать ведение журнала для всех команд LVM

Для активации ведения журнала выполните следующие действия.

1. Отредактируйте файл lvm.conf и найдите раздел журнала.

Конфигурация по умолчанию выглядит следующим образом:

# vi /etc/lvm/lvm.conf
log {
     verbose = 0 
     syslog = 1 
     #file = "/var/log/lvm2.log"
     overwrite = 0 
     level = 0 
     indent = 1 
     command_names = 0 
     prefix = "  "
     # activation = 0
}

Возможно, lvm записывает сообщения непосредственно в отдельный файл (путем раскомментирования опции #file = “/var/log/lvm2.log”). Однако использование syslog имеет два преимущества.
а. Файл /var/log/messages автоматически обрабатывается logrotate, тогда как для нового файла lvm2.log требуется новая конфигурация logrotate, чтобы гарантировать, что он не будет неудержимо расти.
б. Сообщения, направленные на /var/log/messages, автоматически добавляются с отметкой времени. Использование отдельного файла по умолчанию не включает отметки времени. Временные метки полезны для корреляции сообщений с другими известными событиями при устранении неполадок.

2. Измените level = 0 на значение от 2 до 7.
level = 0 – не выводит ничего.
level = 7 – это самый подробный вывод.

3. Сохраните изменения и выйдите.

Нет необходимости перезапускать какие-либо службы.

Журнальные логи начнут собираться, как только будет выполнена команда lvm.

Сообщения журнала будут сохранены в /var/log/messages.

Отключение регистрации логов LVM

Включение ведения журналов LVM может наводнить сообщениями ваш файл /var/log/messages.

Вы можете отключить ведение журнала отладки lvm в /etc/lvm/lvm.conf, то есть использовать «level = 0».

Например:

# vi /etc/lvm/lvm.conf
log {
     verbose = 0 
     syslog = 1 
     #file = "/var/log/lvm2.log"
     overwrite = 0 
     level = 0          ### disabled LVM verbose logging
     indent = 1 
     command_names = 0 
     prefix = "  "
     # activation = 0
}

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий