Вопросы с тегом «logrotate»

logrotate предназначен для упрощения администрирования систем, которые генерируют большое количество файлов журналов. Это позволяет автоматически вращать, сжимать, удалять и отправлять файлы журналов по почте. Каждый файл журнала может обрабатываться ежедневно, еженедельно, ежемесячно или когда он становится слишком большим.

5
Logrotate не работает
Я пытаюсь заставить logrotate работать на моем VPS, чтобы еженедельно вращать мои файлы apache. В настоящее время содержимое файла конфигурации apache2 как таковое. "/var/www/user/site.com/logs/*.log" { weekly missingok rotate 8 compress delaycompress notifempty create 640 root adm sharedscripts postrotate /etc/init.d/apache2 reload > /dev/null endscript } Я оставил его на две недели, …
18 logrotate 

5
Logrotate: вращение файлов без регистрации?
У меня есть скрипт резервного копирования, который сжимает различные файлы и каталоги и создает архивы .tgz. Файлы названы, например ... backup_2010-10-28.tar.gz backup_2010-10-29.tar.gz backup_2010-10-30.tar.gz backup_2010-10-31.tar.gz backup_2010-11-01.tar.gz Я хочу управлять этими файлами, чтобы сохранить только последние 5 резервных копий, а старые файлы были удалены. Могу ли я использовать logrotate для этого? Они …

5
rsyslog с logrotate: перезагрузить rsyslog против copytruncate
Я работаю над Ubuntu 14 с утилитой rsyslog и logrotate по умолчанию. В /etc/logrotate.d/rsyslogконфигурации rsyslog по умолчанию logrotate я вижу следующее: /var/log/syslog { rotate 7 daily missingok notifempty delaycompress compress postrotate reload rsyslog >/dev/null 2>&1 || true endscript } Из того, что я понимаю, рекомендуется использовать copytruncate во всех сценариях …

3
Предпочтительный формат имен файлов, которые включают метку времени
Как мы все знаем, «unix» может иметь в файле что угодно, кроме «/» и «\ 0», однако системные администраторы, как правило, имеют гораздо меньшее предпочтение, в основном из-за того, что в качестве входных данных не используются пробелы ... и куча вещей, имеющих особое значение для «:» и «@» среди других. …

2
Logrotate: как получить доступ к выходному файлу в postrotate
Я чередую Nginxлоги ежедневно (с dateext). После ротации я хочу проанализировать файл за прошедший день и скомпилировать письмо с количеством ошибок, возвращенных сервером Nginx. Как я могу получить доступ к выходному файлу в разделе postrotate / endcript logrotate?
15 logrotate 

3
Когда и как logrotate работает под Ubuntu 10.04?
Я новичок в системном администрировании и у меня есть несколько вопросов: Где и как процедура logrotate инициируется системой? В какое время суток вращаются мои "ежедневные" ротационные лог-файлы? Команды prerotate выполняются для каждого файла журнала, соответствующего записи * .log? Спасибо
15 ubuntu  logrotate 

1
Linux: Как обеспечить определенные разрешения для вновь создаваемых журналов, которые создаются журналом поворота?
Я заметил, что создаваемые почтовые журналы /var/logсоздаются и принадлежат пользователю root (пользователю и группе). Я написал проверку Nagios, которая следит за журналом, и чтобы пользователь Nagios мог получить к нему доступ, я дал otherгруппе разрешение на чтение, а именно: chmod o+r /var/log/maillog Теперь, когда я думаю об этом, это только …

1
Почему logrotate каждый раз вызывает сбой Apache?
Каждый раз, когда logrotateзапускается Apache / 2.4.7 (Ubuntu), возникает ошибка seg и он не перезапускается: [Wed Sep 10 06:35:54.266018 2014] [mpm_event:notice] [pid 20599:tid 140630283466624] AH00493: SIGUSR1 received. Doing graceful restart [Wed Sep 10 06:35:54.885118 2014] [core:notice] [pid 20599] AH00060: seg fault or similar nasty error detected in the parent process …

4
MySQL не регистрирует ошибку в новый файл после вращения?
Проблема решена, но я записываю для дальнейшего использования. /root/.my.cnf [mysqladmin] user = root password = pa$$w0rd /etc/logrotate.d/mysql /var/log/mysql-slow.log /var/log/mysqld.log { daily rotate 7 dateext compress missingok #notifempty sharedscripts create 644 mysql mysql postrotate /usr/bin/mysqladmin flush-logs endscript } logrotate работает нормально при запуске из командной строки: # logrotate -v -f /etc/logrotate.d/mysql …
14 mysql  logrotate 

5
Просмотр файлов журнала .gz
Существует ли магическая оболочка, которая позволила бы легко просматривать файлы журналов .gz без необходимости их где-то извлекать? Файлы .gz - это логи Apache, результат ротации логов. Я хотел бы быстро проверить, как часто к определенным URI обращались в прошлом.

2
Logrotate не удаляет старые журналы
по какой-то причине старые файлы журнала не удаляются. Пример с apache Что говорит файл conf: $ cat /etc/logrotate.d/apache2 /var/log/apache2/*.log { weekly missingok rotate 2 compress delaycompress notifempty create 640 root adm sharedscripts postrotate /etc/init.d/apache2 reload > /dev/null endscript } (Обрезанное) содержимое папки журнала: # ls /var/log/apache2/ access.log error.log.26.gz other_vhosts_access.log.20.gz access-ssl.log.14.gz …
14 linux  logrotate 

2
Удалить файлы с помощью logrotate
Возможно ли ПРОСТО удалить файлы журнала в каталоге, используя logrotate без их поворота? У нас есть приложение, которое генерирует журналы в следующем формате: app.log.DD_MM_YYYY. Я неудачно с logrotate, имея следующий конфиг: /opt/log/app/app.log.* { rotate 0 missingok nomail } Может ли log rotate сделать это или я должен просто написать скрипт …
13 linux  logrotate 

5
Mongodb - правильный способ вращать логи
Документы Монго говорят, что я могу: используйте сигнал -SIGUSR1 и переименуйте старый журнал и переключите текущий использовать logrotate из ОС Мне нужна возможность logrotate операционной системы архивировать старые файлы и удалять старые, но я не вижу способа сообщить процессу mongod о переключении текущего журнала, кроме отправки SIGUSR1. Так я написала …

4
Правильный способ вращения логов Nginx
Я хотел бы добиться ротации логов nginx, которые: будет работать без какого-либо дополнительного программного обеспечения (то есть - лучше всего, если без "logrotate") будет создавать повернутые файлы с именами на основе даты Наилучший подход - это что-то похожее на PostgreSQL - то есть в его конфигурационной переменной log_filename я могу …

2
Как я могу вращать много файлов журнала в другой подкаталог за вращение?
У меня есть каталог со многими файлами журналов, каждый из которых я хотел бы менять ежедневно. В организационных целях я хотел бы иметь возможность перемещать повернутые журналы в другой каталог (или подкаталог) с именем по дате, сохраняя последнюю неделю журналов. Я могу использовать logrotate для достижения большей части этого, вращая …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.