Articles of logrotate

решение вращать файлы журнала

Я запускаю процесс демона, который должен работать бесконечно (так сказать, «сервис»), и хочу записать его вывод. Простое решение, такое как: ./long-running-process > log.out & … терпит неудачу как файл log.out : скоро превысит размер, который я могу легко обработать с помощью текстового редактора, такого как emacs или vi рискует истощить свободное пространство файловой системы. Чтобы […]

Logrotate игнорируя файл журнала без суффикса?

Моя проблема проста. У меня есть 5 файлов журнала в папке, например: software1.txt , software2.txt и т. Д. Мой скрипт Logrotate, как показано ниже, выполняется ежедневно: /var/ftp/logs/*.txt { daily rotate 36500 sharedscripts postrotate (restart services) endscript } Это журнал, который я получаю, когда запускаю logrotate с опциями -d и -f . renaming /var/ftp/logs/apcupsd.txt.3 to /var/ftp/logs/apcupsd.txt.4 […]

Linux logrotate, как настроить logrotate для удаления всех журналов старше одного месяца?

У нас есть серверы Linux Red Hat – версия 7.2. У нас есть следующие журналы Hive в /var/log/hive . Как мы можем настроить logrotate Linux, чтобы каждый файл журнала, который старше одного месяца, был удален: -rw-r–r– 1 hive hadoop 2427759 May 7 23:57 hiveserver2.log.2018-05-07 -rw-r–r– 1 hive hadoop 2428734 May 8 23:58 hiveserver2.log.2018-05-08 -rw-r–r– 1 […]

Где заканчиваются файлы Logrotate?

У меня есть сервер Graylog, на котором я настроил logrotating. /var/lib/graylog-server/journal/messagejournal-0/000*.log { size 2G create 550 ubuntu ubuntu rotate 5 } Я пришел однажды утром и заметил, что файл .log был значительно меньше, а сообщения внутри были с сегодняшнего дня – он был повернут. Я не могу найти, куда пошли файлы поворота. Где они обычно […]

Logrotate Timing?

Я настроил logrotation, и он работает так, как я хочу, когда я запускаю обновление. Я использую условие размера файла, как вы можете видеть в конфигурации ниже, но мне интересно, как часто это условие проверяется? Произойдет ли мгновенное rotation, когда размер моего файла достигнет 3 ГБ, или будет 3 ГБ до следующего интервала времени, который … […]

Почему logrotate генерирует пустые файлы журнала при использовании двух подстановочных знаков в пути журнала?

Logrotate будет вращать журналы, но когда он переименовывает файл в .1 (а затем в .2.gz, .3.gz и т. Д.), Файлы становятся пустыми. Я отследил это до пути, указанного в файле конфигурации журнала: /hosts/*/log/*.log Если я изменю вышеуказанную строку на один конкретный каталог, такой как: /hosts/website-1/log/*.log Logrotate начинает работать правильно. Больше ничего в конфигурации не изменилось, […]

Upstart Logrotate?

Что не так с моим конфигом? Мне пришлось пару раз принудительно принудительно ввести logrotate, чтобы увидеть изменения, но нумерация все шаткая. —-@———-:/var/log/upstart# ls -Anh total 4.0G -rw-r—– 1 0 0 56K Aug 21 08:41 graylog-server.log -rw-r—– 1 0 0 1.1G Aug 21 08:36 graylog-server.log.1.1.gz -rw-r—– 1 0 0 727M Aug 21 08:35 graylog-server.log.1.gz.1.gz -rw-r—– 1 […]

Logrotate File Нумерация

root@osshonisyslog1s:/var/log/upstart# ls -Anh | grep graylog-server && vim /etc/logrotate.d/upstart -rw-r—– 1 0 0 3.0G Aug 21 11:32 graylog-server.log -rw-r—– 1 0 0 1.1G Aug 21 11:26 graylog-server.log.1.gz /var/log/upstart/*-server.* { size 3G missingok rotate 5 compress notifempty nocreate copy } Привет! Я недавно добавил ключевое слово «копия» в свою конфигурацию, поскольку ранее основной файл журнала переименовывался […]

bash script – logrotate выводит переименование

При выполнении logrotate он показывает следующее: error: error creating output file /var/log/remote/172.29.202.29/contrail-vrouter-agent.log.1: File exists error: error creating output file /var/log/remote/172.29.207.139/swift-object-server.log.1: File exists … Есть что-то вроде 1000 из этих существующих файлов log.1. Я хотел бы переименовать их все в ***log.2 чтобы я мог повторно запустить logrotate успешно. Как мне это сделать?

Логротат не удаляет старые журналы

Я использую следующую настройку для архивации и удаления журналов: /path/to/logs/*.log { daily missingok compress rotate 4 nodateext nocreate maxage 14 } В моем расположении журналов есть журналы, которые выглядят следующим образом: -rwxrwxrwx 1 nobody nobody 21635 Sep 26 13:09 audit-2016.09.26.log Которые затем повернуты и сжаты, чтобы выглядеть так: -rwxrwxrwx 1 nobody nobody 180485 Sep 10 […]

Intereting Posts
Менее сложный способ миграции данных сервера? Может ли кто-то запустить вредоносное ПО, просто вставив флеш-диск? Попытка изменить несколько расширений файлов SSH для более старой Linux-платформы с использованием удаленной переадресации портов Назначение в bashrc Задание локального libc вызывает глобальный libc? Почему система не реагирует, когда сетевая нагрузка составляет 90-95 Мбит / с? Синхронизировать дату и время на вычислительных узлах Как бороться с «сбой сценария в пакете glpm» в процессе обновления до Fedora 24? AWK сравнивает помощь для получения желаемого объёма вывода Как преобразовать вывод ps (1) в JSON? Сценарий оболочки Bash для удаления указателя в имени файла Переименование файлов с номерами в соответствующие 1-n числа в порядке Запустить команду при запуске GUI Правильное экранирование / сохранение цитаты в функции bash