[Решено] Ротация логов с помощью logrotate

Автор Kuznecov Igor, 16 апреля 2013, 04:25:51

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Kuznecov Igor

Доброго времени суток.
Проводим ротацию логов в cups. Вообще хочется настроить что бы ротация проводилась раз в неделю и хранила данные за прошлую, все остальные логи желательно что бы удалялись и не засоряли место.
В cups есть error_log, access_log, page_log.
Ротация же логово проводиться лишь для error_log, что нужно исправить?
  GNU nano 2.2.4                 Файл: /etc/logrotate.d/cups                                       

/var/log/cups/*log {
        daily
        missingok
        rotate 1
        sharedscripts
        postrotate
                if [ -e /var/run/cups/cupsd.pid ]; then
                        invoke-rc.d --quiet cups force-reload > /dev/null
                        sleep 10
                fi
        endscript
        compress
        notifempty
        create 640 root lpadmin
}


Данные по ротации
root@buka:/home/igor# logrotate -v -f /etc/logrotate.d/cups
reading config file /etc/logrotate.d/cups
reading config info for /var/log/cups/*log

Handling 1 logs

rotating pattern: /var/log/cups/*log  forced from command line (1 rotations)
empty log files are not rotated, old logs are removed
considering log /var/log/cups/error_log
  log needs rotating
considering log /var/log/cups/page_log
  log does not need rotating
rotating log /var/log/cups/error_log, log->rotateCount is 1
dateext suffix '-20130416'
glob pattern '-[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]'
renaming /var/log/cups/error_log.1.gz to /var/log/cups/error_log.2.gz (rotatecount 1, logstart 1, i 1),
renaming /var/log/cups/error_log.0.gz to /var/log/cups/error_log.1.gz (rotatecount 1, logstart 1, i 0),
old log /var/log/cups/error_log.0.gz does not exist
renaming /var/log/cups/error_log to /var/log/cups/error_log.1
creating new /var/log/cups/error_log mode = 0640 uid = 0 gid = 110
running postrotate script
compressing log with: /bin/gzip
removing old log /var/log/cups/error_log.2.gz



Откуда брал материал
http://debianworld.ru/articles/rotaciya-logov-s-pomoshyu-logrotate-v-debian-ubuntu/

Жду помощи от более опытных в этом вопросе, так как впервые столкнулся с ротацией.

Kuznecov Igor

Пока дождешься ответа от сообщества... состаришься.
Но если не унывать, и перебирать все что можно.
Если у кого то возникнут логи которые не ротируются, обратите внимание на группу пользователей, в моем данном случае, ротируемый файл был группы adm, а не ротируемые lpadm.... как исправил, ротация делается.

kobzar

Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.