Автор Тема: [Решено] Ротация логов с помощью logrotate  (Прочитано 2253 раз)

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

Оффлайн Kuznecov Igor

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 10
Доброго времени суток.
Проводим ротацию логов в 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/

Жду помощи от более опытных в этом вопросе, так как впервые столкнулся с ротацией.
« Последнее редактирование: 23 Апрель 2013, 06:28:06 от qupl »
 

Оффлайн Kuznecov Igor

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 10
Re: Ротация логов с помощью logrotate
« Ответ #1 : 23 Апрель 2013, 05:48:25 »
Пока дождешься ответа от сообщества... состаришься.
Но если не унывать, и перебирать все что можно.
Если у кого то возникнут логи которые не ротируются, обратите внимание на группу пользователей, в моем данном случае, ротируемый файл был группы adm, а не ротируемые lpadm.... как исправил, ротация делается.
 

Оффлайн kobzar

  • Павилитель
  • Старожил
  • ****
  • Сообщений: 568
  • Кто понял жизнь, тот не спешит...
  • Jabber: kobzar@jabber.org.ua
Ты дорого мой друг, заплатишь за ошибку,..
Когда оскал мой милый, ты приймешь за улыбку.
 

Теги:
 

[РЕШЕНО] При открытия окна другое улетает в трей?

Автор svtv1

Ответов: 4
Просмотров: 336
Последний ответ 24 Июль 2020, 13:21:13
от yoric
login как убрать сообщение debian?[РЕШЕНО]

Автор vic5710

Ответов: 2
Просмотров: 1770
Последний ответ 08 Февраль 2014, 01:09:12
от vic5710
[решено]Подкастинг в linux

Автор redVi

Ответов: 5
Просмотров: 1761
Последний ответ 14 Октябрь 2012, 14:37:07
от redVi
[РЕШЕНО] Гигабайтные логи в /var/log. No space left on defice

Автор Angel_ok

Ответов: 4
Просмотров: 1844
Последний ответ 20 Июль 2015, 05:09:07
от ihammers
[Решено] ошибка при установке linux-image-3.2.0-4-amd64_3.2.35-2_amd64.deb

Автор Yakumo

Ответов: 1
Просмотров: 4226
Последний ответ 09 Май 2013, 16:38:40
от Tammy