Pytania otagowane jako logrotate

Logrotate został zaprojektowany w celu ułatwienia administracji systemami, które generują dużą liczbę plików dziennika. Umożliwia automatyczne obracanie, kompresję, usuwanie i wysyłanie plików dziennika. Każdy plik dziennika może być przetwarzany codziennie, co tydzień, co miesiąc lub gdy staje się zbyt duży.

5
Logrotate nie działa
Próbuję zmusić Logrotate do pracy na moim VPS, aby co tydzień obracać plikami apache. Obecnie zawartość pliku konfiguracyjnego apache2 jest taka. "/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 } Zostawiłem to już od dwóch tygodni i o …
18 logrotate 

5
Logrotate: Obracanie plików nielogowych?
Mam skrypt kopii zapasowej, który kompresuje różne pliki i katalogi i tworzy archiwa .tgz. Pliki są nazywane np ... 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 Chcę zarządzać tymi plikami, aby zachować tylko 5 ostatnich kopii zapasowych, a starsze pliki były usuwane. Czy mogę użyć do tego programu Logrotate? Nie są to …

5
rsyslog z logrotate: przeładuj rsyslog vs copytruncate
Pracuję na Ubuntu 14 z domyślnym narzędziem rsyslog i logrotate. W domyślnej /etc/logrotate.d/rsyslogkonfiguracji logrotate rsyslog widzę: /var/log/syslog { rotate 7 daily missingok notifempty delaycompress compress postrotate reload rsyslog >/dev/null 2>&1 || true endscript } Z tego, co rozumiem, zaleca się stosowanie copytruncate we wszystkich scenariuszach logrotate, ponieważ nie przenosi on …


2
Logrotate: jak uzyskać dostęp do pliku wyjściowego w postrotate
Obrócić Nginxdzienniki codziennie (z dateext). Po rotacji chcę przeanalizować plik dla właśnie minionego dnia i skompilować wiadomość e-mail z liczbą błędów zwróconych przez serwer Nginx. Jak mogę uzyskać dostęp do pliku wyjściowego w sekcji postrotate / endcript w logrotate?
15 logrotate 

3
Kiedy i jak działa Logrotate pod Ubuntu 10.04?
Jestem nowy w administrowaniu systemem i mam kilka pytań: Gdzie i jak system Logrotate wszczyna procedurę? O której porze dnia moje „dzienne” obracane logi są obracane? Czy polecenia prerotate działają dla każdego pliku dziennika pasującego do pozycji * .log? Dziękuję Ci
15 ubuntu  logrotate 

1
Linux: jak wymusić określone uprawnienia na nowo utworzone dzienniki, które są tworzone przez obracanie dziennika?
Zauważyłem, że tworzone dzienniki poczty /var/logsą tworzone i należą do użytkownika root (użytkownik i grupa). Napisałem czek Nagios, który monitoruje dziennik i aby umożliwić użytkownikowi Nagios dostęp do niego, dałem othergrupie uprawnienia do odczytu, to znaczy: chmod o+r /var/log/maillog Teraz, gdy o tym myślę, jest to tylko jeden plik dziennika, …

1
Dlaczego Logrotate powoduje za każdym razem błąd Apache?
Przy każdym logrotateuruchomieniu Apache / 2.4.7 (Ubuntu) napotyka błąd seg i nie uruchamia się ponownie: [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 nie rejestruje błędu do nowego pliku po obróceniu?
Problem rozwiązany, ale piszę na przyszłość. /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 działa poprawnie podczas uruchamiania z wiersza poleceń: # logrotate -v -f /etc/logrotate.d/mysql ale nie …
14 mysql  logrotate 

5
Przeglądanie plików dziennika .gz
Czy istnieje magiczny potok powłoki, który pozwoliłby łatwo przeszukiwać wiele plików dziennika .gz bez konieczności ich wyodrębniania? Pliki .gz to dzienniki Apache, będące wynikiem rotacji dzienników. Chciałbym szybko sprawdzić, jak często w przeszłości uzyskuje się dostęp do niektórych identyfikatorów URI.

2
Logrotate nie usuwa starych dzienników
z jakiegoś powodu stare pliki dziennika nie są usuwane. Przykład z apache Co mówi plik 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 } (Skadrowana) zawartość folderu dziennika: # ls /var/log/apache2/ access.log error.log.26.gz other_vhosts_access.log.20.gz …
14 linux  logrotate 

2
Usuń pliki z Logrotate
Czy można po prostu usunąć pliki dziennika w katalogu, używając logrotate bez ich obracania? Mamy aplikację, która generuje dzienniki w następującym formacie: app.log.DD_MM_RRRR. Nie powiodło się z Logrotate o następującej konfiguracji: /opt/log/app/app.log.* { rotate 0 missingok nomail } Czy log rotate może to zrobić, czy powinienem po prostu napisać skrypt …
13 linux  logrotate 

5
Mongodb - właściwy sposób na obracanie dzienników
Mongo docs powiedzieć, że mogę: użyj sygnału -SIGUSR1 i zmień nazwę starego dziennika i włącz prąd użyj logrotate z systemu operacyjnego Chcę logrotate systemu operacyjnego do spakowania starych plików i usuwania najstarszych, ale nie widzę sposobu, aby powiedzieć mongod procesowi zmiany bieżącego dziennika poza wysłaniem SIGUSR1. Więc napisałem /var/log/mongodb/*.log { …

4
Właściwy sposób na obracanie dzienników Nginx
Chciałbym osiągnąć rotację logów nginx, które: działałoby bez dodatkowego oprogramowania (tj. najlepiej bez „logrotate”) tworzy obrócone pliki o nazwach opartych na dacie Najlepszym podejściem jest coś, co ma PostgreSQL - tj. W zmiennej konfiguracyjnej log_filename mogę określić styl strftime% Y-% m-% d, i automatycznie zmieni on dziennik (lub czas) zmiany. …

2
Jak mogę obrócić wiele plików dziennika do innego podkatalogu na obrót?
Mam katalog z wieloma plikami dziennika, z których wszystkie chciałbym codziennie zmieniać. W celach organizacyjnych chciałbym móc przenieść obrócone dzienniki do innego katalogu (lub podkatalogu) o nazwie według daty, z zachowaniem ostatniego tygodnia dzienników. Mogę użyć programu logrotate, aby osiągnąć większość tego, przemieszczając pliki w miejscu lub nawet przenieść je …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.