Настройка ротации журналов в ПК СВ "Брест"
Утилита logrotate
В ПК СВ для ротации журналов используется утилита logrotate
.
Справку по утилите и директориям logrotate
можно получить с помощью команды:
man logrotate
Пример конфигурационного файла с настройками ротации:
CODE
Директивы, используемые в примере конфигурационного файла:
size
<размер>
— размер файла журнала, при превышении которого файл будет автоматически ротирован;daily
— ежедневная ротация файлов журналов;missingok
— если файл журнала отсутствует, перейти к следующему без создания сообщения об ошибке;rotate
<количество>
— файлы журнала ротируются указанное количество раз перед тем, как будут удалены или отправлены на адрес, указанный в директиве mail;compress
— сжать старые файлы журналов;notifempty
— не ротировать журнал если он пуст;postrotate/endscript
— команды, указанные между директивойpostrotate
и директивойendscript
(каждая команда должна располагаться в отдельной строке) выполняются после ротации файла журнала при помощи/bin/sh
. В приведенном выше примере перезапускается системная службаparlogd
для пересоздания файлов её журналов.
Ручная настройка конфигурационных файлов
Действия, описываемые в этом разделе, выполняются в ОС под учетной записью администратора с высоким уровнем целостности.
Для ручной настройки конфигурационных файлов, в данном примере logrotate novnc
, необходимо выполнить команду:
sudo nano /etc/logrotate.d/opennebula-novnc
После настроек конфигурационного файла рекомендуется выполнить перезагрузку командой:sudo reboot