Jump to content
Stripped

Автоматическая архивация логов

Recommended Posts

Здравствуйте,нужна небольшая помощь.
У меня есть лог файлы постгреса,мне нужно чтобы логротейт архивировал их по принципу:
В 2 часа ночи он смотрит есть ли в указанной директории файлы 
по маске как на скриншоте и архивирует файл за предыдущий день(именно один файл).Все архивы которые старше 7ми дней он удаляет.

Конфиг который я написал:
 

/data/postgresql/pg_log/*.log {
daily
missingok
compress
nodelaycompress
maxage 7
nomail
}
/data/postgresql/pg_log/*.log.gz {
daily
missingok
maxage 7
nomail
}
/data/postgresql/pg_log/*.log.gz.* {
daily
missingok
maxage 7
nomail
}

Просьба проверить и скоректировать если что-то не так

Или предложить альтернативный вариант.

.Спасибо за помощь.

Файлы.PNG

Share this post


Link to post
Share on other sites

1. а чтото типа kill -HUP постгресу не надо посылать? он поймет что нужно писать в новый файл лога?

2. какова структура файлов в директории с логами постгрес?

3. зачем три записи если первая уже будет делать все что нужно?

 

Share this post


Link to post
Share on other sites
1 час назад, SignFinder сказал:

1. а чтото типа kill -HUP постгресу не надо посылать? он поймет что нужно писать в новый файл лога?

2. какова структура файлов в директории с логами постгрес?

3. зачем три записи если первая уже будет делать все что нужно?

 

1.Помоему да,когда я в предыдущий раз тестировал logrotate он продолжал писать в архивирующийся файл.

Напишите пример как посылать ему kill -hup.Там что то типа postcript?

2.Структура текстовый файл с информацией о конектах пролитии скриптов аудите.(ну соответсвенно дата сообщение событие ) (скрин во вложении)

3.По идее да,но это я на всякий случай)

Log.PNG

Share this post


Link to post
Share on other sites
8 часов назад, Stripped сказал:

Напишите пример как посылать ему kill -hup.Там что то типа postcript?

да именно. поищите в сети-у меня нет под рукой примера.

Либо залезьте через mc внутрь rpm - там наверняка лежит стандартный /etc/logrotate.d/postgresql

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...