Управление log файлами

При установке Wialon инсталлятор запрашивает автоматическое включение данной опции:

...
Install Wialon B3 log rotation script (into /etc/logrotate.d/wialonb3) [no] yes
...
OK, now is time to perform Wialon B3 installation. Check all parameters below are correct:
 
    Wialon B3 will be installed in:                    /var/lib/wialonb3
...
    Install Wialon B3 log rotation script:             yes
...

Данная опция автоматически включается при первой установке по умолчанию, если Вы инсталлировали Wialon от имени пользователя root. В таком случае Вам нет необходимости производить эти действия вручную.

Если же Вы эту опцию не выбирали, то необходимо либо вручную контролировать размер логов, периодически очищая их, либо автоматически.

Для автоматической очистки файлов рекомендуем использовать утилиту logrotate. Ротация логов служит для контроля размера дискового пространства, занимаемого журналами. В результате работы logrotate остается один активный файл журнала (в который «сейчас» происходит запись со стороны сервера) и несколько архивных файлов, сжатых специальным упаковщиком.

Для запуска ротации необходимо в папку /etc/logrotate.d разместить файл под названием wialonb3 (может быть любым, например, wialonb3.txt) со следующим содержимым (может настраиваться на усмотрение администратора):

/var/lib/wialonb3/logs/*.log {
  weekly
  missingok
  rotate 5
  compress
  delaycompress
  notifempty
  create 0664 root root
}
Was this helpful?
Thank you!