#1
|
|||
|
|||
logrotate
Evgeny Mikheev написал(а) к All в Nov 16 16:02:36 по местному времени:
Привет, All! Странно работает ротация собираемых с удаленных железок логов. Привожу листинг логов за несколько дней: root@backup:/var/log/remote/192.168.10.10# ls -la итого 316 drwxr-xr-x 2 root root 225280 Ноя 7 06:25 . drwxr-xr-x 42 root root 4096 Окт 17 10:05 .. -rw-r----- 1 root adm 2529 Ноя 7 15:23 messages -rw-r----- 1 root adm 0 Ноя 7 06:25 messages.1 -rw-r----- 1 root adm 9735 Ноя 7 06:25 messages.1.1 -rw-r----- 1 root adm 10166 Ноя 6 06:26 messages.1.1.1 -rw-r----- 1 root adm 20 Ноя 6 06:26 messages.1.2.gz -rw-r----- 1 root adm 1082 Ноя 6 06:26 messages.2.gz -rw-r----- 1 root adm 20 Ноя 6 06:26 messages.2.gz.1 -rw-r----- 1 root adm 0 Ноя 7 06:25 messages.3.gz -rw-r----- 1 root adm 0 Ноя 7 06:25 messages.3.gz.1 -rw-r----- 1 root adm 1368 Ноя 4 06:25 messages.4.gz -rw-r----- 1 root adm 2529 Ноя 7 15:23 syslog -rw-r----- 1 root adm 0 Ноя 7 06:25 syslog.1 -rw-r----- 1 root adm 9735 Ноя 7 06:25 syslog.1.1 -rw-r----- 1 root adm 10166 Ноя 6 06:26 syslog.1.1.1 -rw-r----- 1 root adm 20 Ноя 6 06:26 syslog.1.2.gz -rw-r----- 1 root adm 1082 Ноя 6 06:26 syslog.2.gz -rw-r----- 1 root adm 20 Ноя 6 06:26 syslog.2.gz.1 -rw-r----- 1 root adm 0 Ноя 7 06:25 syslog.3.gz -rw-r----- 1 root adm 0 Ноя 7 06:25 syslog.3.gz.1 -rw-r----- 1 root adm 1368 Ноя 4 06:25 syslog.4.gz root@backup:/var/log/remote/192.168.10.10# Конфигурация logrotate: root@backup:/var/log/remote/192.168.10.10# cat /etc/logrotate.d/remote-logs /var/log/remote/192.168.10.10/* /var/log/remote/192.168.10.11/* [...skipped...] /var/log/remote/192.168.40.254/* /var/log/remote/192.168.42.254/* { rotate 7 daily # dateext missingok notifempty copytruncate delaycompress compress # create postrotate invoke-rc.d rsyslog rotate > /dev/null endscript } Пробовал различные настройки, все равно начинает нумеровать файлы x.y, вместо того, чтобы инкрементировать номер. Что поправить? С наилучшими пожеланиями, Evgeny. --- -Пиши, старик, пиши! Мы тебя не покинем. |
#2
|
|||
|
|||
logrotate
Alexey Vissarionov написал(а) к Evgeny Mikheev в Nov 16 19:08:44 по местному времени:
Доброго времени суток, Evgeny! 07 Nov 2016 16:02:36, ты -> All: EM> -rw-r----- 1 root adm 2529 Ноя 7 15:23 messages EM> -rw-r----- 1 root adm 0 Ноя 7 06:25 messages.1 EM> -rw-r----- 1 root adm 9735 Ноя 7 06:25 messages.1.1 EM> -rw-r----- 1 root adm 10166 Ноя 6 06:26 messages.1.1.1 EM> -rw-r----- 1 root adm 20 Ноя 6 06:26 messages.1.2.gz EM> -rw-r----- 1 root adm 1082 Ноя 6 06:26 messages.2.gz EM> root@backup:/var/log/remote/192.168.10.10# cat EM> /etc/logrotate.d/remote-logs /var/log/remote/192.168.10.10/* EM> Пробовал различные настройки, все равно начинает нумеровать файлы EM> x.y, вместо того, чтобы инкрементировать номер. Что поправить? Как обычно - руки... Файл "messages.1" попадает под шаблон "*" и вполне закономерно превращается в "messages.1.1" :-) -- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii ... Вирус (сущ.): код, который гуляет сам по себе --- /bin/vi |
#3
|
|||
|
|||
logrotate
Igor Goroun написал(а) к Evgeny Mikheev в Nov 16 21:07:49 по местному времени:
Нi Evgeny Mikheev! EM> Привет, All! EM> Странно работает ротация собираемых с удаленных железок логов. EM> Пробовал различные настройки, все равно начинает нумеровать файлы x.y, вместо EM> того, чтобы инкрементировать номер. Что поправить? * попадает под маску и с номерами, поэтому как-то так: /var/log/192.168.10.10/messages /var/log/192.168.10.10/syslog { ..... } Igor Goroun igor.goroun@gmail.com http://snake.mk.ua 2:466/4.1@fidonet --- Sent with FTNW. https://fido.snake.mk.ua * Origin: It's a kind of fun to do the impossible SEEN-BY: 46/12 50/361 240/1120 250/25 450/1024 455/19 463/68 466/4 50 55 SEEN-BY: 469/418 5000/111 5005/49 5010/352 5015/42 46 5019/40 42 400 5020/101 SEEN-BY: 5020/113 290 540 545 556 570 620 715 723 785 830 837 846 848 849 921 SEEN-BY: 5020/961 982 1042 1853 2024 2047 2140 2452 2992 3274 4096 4441 5452 SEEN-BY: 5020/8080 8181 12000 5022/5 128 5023/24 5026/49 5028/63 5029/32 SEEN-BY: 5030/115 500 509 830 1474 1900 2104 5034/13 5037/28 5042/13 5050/151 SEEN-BY: 5051/41 5052/4 5053/7 57 58 5055/37 73 5057/19 70 5059/37 5060/900 SEEN-BY: 5064/56 5075/35 5083/1 444 5085/109 6035/1 4 6056/1 6070/109 6090/1 |
#4
|
|||
|
|||
logrotate
Evgeny Mikheev написал(а) к Alexey Vissarionov в Nov 16 22:24:20 по местному времени:
Привет, Alexey! 07 ноя 16 19:08, Alexey Vissarionov -> Evgeny Mikheev: EM>> root@backup:/var/log/remote/192.168.10.10# cat EM>> /etc/logrotate.d/remote-logs /var/log/remote/192.168.10.10/* EM>> Пробовал различные настройки, все равно начинает нумеровать файлы EM>> x.y, вместо того, чтобы инкрементировать номер. Что поправить? AV> Как обычно - руки... Файл "messages.1" попадает под шаблон "*" и AV> вполне закономерно превращается в "messages.1.1" :-) Действительно глупая ошибка :-) Сделал так: /var/log/remote/*/messages /var/log/remote/*/syslog /var/log/remote/*/debug /var/log/remote/*/user.log /var/log/remote/*/daemon.log { rotate 7 daily # dateext missingok notifempty copytruncate delaycompress compress # create postrotate invoke-rc.d rsyslog rotate > /dev/null endscript } Посмотрю как отработает. С наилучшими пожеланиями, Evgeny. --- -Пиши, старик, пиши! Мы тебя не покинем. |
#5
|
|||
|
|||
logrotate
Evgeny Mikheev написал(а) к Igor Goroun в Nov 16 22:40:24 по местному времени:
Привет, Igor! 07 ноя 16 21:07, Igor Goroun -> Evgeny Mikheev: EM>> Странно работает ротация собираемых с удаленных железок логов. EM>> Пробовал различные настройки, все равно начинает нумеровать файлы EM>> x.y, вместо того, чтобы инкрементировать номер. Что поправить? IG> * попадает под маску и с номерами, поэтому как-то так: IG> /var/log/192.168.10.10/messages IG> /var/log/192.168.10.10/syslog { IG> ..... IG> } Голова в эту строну совсем не работала. Думал что-то файлы блокирует, ибо некоторые были нулевого размера и ротация из-за этого такая кривая выходит. С наилучшими пожеланиями, Evgeny. --- -Пиши, старик, пиши! Мы тебя не покинем. |
#6
|
|||
|
|||
logrotate
Igor Goroun написал(а) к Evgeny Mikheev в Nov 16 22:06:33 по местному времени:
Нi Evgeny Mikheev! EM> Сделал так: EM> /var/log/remote/*/messages EM> /var/log/remote/*/syslog EM> /var/log/remote/*/debug EM> /var/log/remote/*/user.log EM> /var/log/remote/*/daemon.log EM> { EM> rotate 7 SKIP. EM> endscript EM> } EM> Посмотрю как отработает. Хорошая мысль, отпиши пожалуйста, корректно ли отработает. Igor Goroun igor.goroun@gmail.com http://snake.mk.ua 2:466/4.1@fidonet --- Sent with FTNW. https://fido.snake.mk.ua * Origin: It's a kind of fun to do the impossible SEEN-BY: 46/12 50/361 240/1120 250/25 450/1024 455/19 463/68 466/4 50 55 SEEN-BY: 469/418 5000/111 5005/49 5010/352 5015/42 46 5019/40 42 400 5020/101 SEEN-BY: 5020/113 290 540 545 556 570 620 715 723 785 830 837 846 848 849 921 SEEN-BY: 5020/961 982 1042 1853 2024 2047 2140 2452 2992 3274 4096 4441 5452 SEEN-BY: 5020/8080 8181 12000 5022/5 128 5023/24 5026/49 5028/63 5029/32 SEEN-BY: 5030/115 500 509 830 1474 1900 2104 5034/13 5037/28 5042/13 5050/151 SEEN-BY: 5051/41 5052/4 5053/7 57 58 5055/37 73 5057/19 70 5059/37 5060/900 SEEN-BY: 5064/56 5075/35 5083/1 444 5085/109 6035/1 4 6056/1 6070/109 6090/1 |
#7
|
|||
|
|||
logrotate
Evgeny Mikheev написал(а) к Igor Goroun в Nov 16 18:28:58 по местному времени:
Привет, Igor! 07 ноя 16 22:06, Igor Goroun -> Evgeny Mikheev: EM>> Сделал так: EM>> /var/log/remote/*/messages EM>> /var/log/remote/*/syslog EM>> /var/log/remote/*/debug EM>> /var/log/remote/*/user.log EM>> /var/log/remote/*/daemon.log EM>> { EM>> rotate 7 IG> SKIP. EM>> endscript EM>> } EM>> Посмотрю как отработает. IG> Хорошая мысль, отпиши пожалуйста, корректно ли отработает. Отлично работает, ротируются как надо. С наилучшими пожеланиями, Evgeny. --- -Пиши, старик, пиши! Мы тебя не покинем. |