The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Ротация лога proftpd"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"Ротация лога proftpd"  
Сообщение от VolanD (ok) on 02-Мрт-09, 06:27 
Добрый день!

Хочу настроить ротацию лога proftpd. Тщательно погуглив нашел два варианта. Различаются они тем, что в одном случае путь к PID файлу не указывается (т.е. ротация не предполагает перезапуск профа), а в другом указывается (тут возникают сомнения, так как согласно http://amsand.narod.ru/proftpd-ug/x341.html : «Proftpd не использует SIGHUP, чтобы закрывать и переоткрывать лог-файлы»). Возникает вопрос, какой вариант более правильный? Следует ли беспокоиться о том, что в момент ротации проф может держать свой лог в открытом состоянии?

PS: Ротацию пытаюсь сделать с помощью newsyslog.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Ротация лога proftpd"  
Сообщение от LS email(ok) on 02-Мрт-09, 07:23 
>[оверквотинг удален]
>
>Хочу настроить ротацию лога proftpd. Тщательно погуглив нашел два варианта. Различаются они
>тем, что в одном случае путь к PID файлу не указывается
>(т.е. ротация не предполагает перезапуск профа), а в другом указывается (тут
>возникают сомнения, так как согласно http://amsand.narod.ru/proftpd-ug/x341.html : «Proftpd не использует SIGHUP,
>чтобы закрывать и переоткрывать лог-файлы»). Возникает вопрос, какой вариант более правильный?
>Следует ли беспокоиться о том, что в момент ротации проф может
>держать свой лог в открытом состоянии?
>
>PS: Ротацию пытаюсь сделать с помощью newsyslog.

[root@main etc]# cat /etc/logrotate.conf
#weekly
#rotate 30
daily
rotate 366
ifempty
missingok
compress
#create

# no packages own wtmp -- we'll rotate them here
/var/log/wtmp {
    monthly
    create 0664 root utmp
    rotate 1
}

# my default logrotate options
include /usr/local/etc/std/logrotate.conf

# RPM packages drop log rotation information into this directory
include /etc/logrotate.d

# system-specific logs may be also be configured here.

--

[root@main logrotate.d]# cat /usr/local/etc/std/logrotate.d/proftpd

/var/log/proftp/*.log {
    olddir = /var/log/proftp/old
}

--

[root@main etc]# ls -al /etc/logrotate.d/proftpd
lrwxrwxrwx  1 root root 38 Июл 23  2007 /etc/logrotate.d/proftpd -> /usr/local/etc/std/logrotate.d/proftpd

--
[root@main etc]# cd /usr/local/sbin/proftp
[root@main proftp]# proftpd -v
- ProFTPD Version 1.3.0

короче нихрена париться не надо. сам он новые логи создаст после ротации.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Ротация лога proftpd"  
Сообщение от LS email(ok) on 02-Мрт-09, 07:35 
[root@main proftp]# cd /var/log/proftp
[root@main proftp]# ls
auth.log  old  quota.log  sql.log  system.log  transfer.log
[root@main proftp]# rm ./*
/bin/rm: удалить обычный файл `./auth.log'? y
/bin/rm: невозможно удалить каталог `./old': Is a directory
/bin/rm: удалить обычный файл `./quota.log'? y
/bin/rm: удалить обычный файл `./sql.log'? y
/bin/rm: удалить обычный файл `./system.log'? y
/bin/rm: удалить пустой обычный файл `./transfer.log'? y
[root@main proftp]# ls
old
[root@main proftp]# ftp local
Connected to local (10.10.10.1).
220-server loaded 0.05 from 10.00
220 FTP Server ready
Name (local:root): XXX
331 Password required for XXX.
Password:
230 Access granted for user XXX
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> quit
221 Goodbye.
[root@main proftp]# ls
auth.log  old  quota.log  sql.log  system.log  transfer.log
[root@main proftp]#

он на этот счет умничка.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Ротация лога proftpd"  
Сообщение от VolanD (ok) on 02-Мрт-09, 07:52 
>[оверквотинг удален]
>lrwxrwxrwx  1 root root 38 Июл 23  2007 /etc/logrotate.d/proftpd -> /usr/local/etc/std/logrotate.d/proftpd
>
>--
>[root@main etc]# cd /usr/local/sbin/proftp
>[root@main proftp]# proftpd -v
> - ProFTPD Version 1.3.0
>
>короче нихрена париться не надо. сам он новые логи создаст после ротации.
>
>>PS: Ротацию пытаюсь сделать с помощью newsyslog.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Ротация лога proftpd"  
Сообщение от VolanD (ok) on 02-Мрт-09, 13:21 
Хм. Понятно, что он их создаст. Просто может быть ситуцация, когда проф пишет в лог (т.е. он его уже открыл), а система в этот момент их пытается убить... Вот это ИМХО не есть хорошо... Вот о чем я волнуюсь))))
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру