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