Вопрос по настройке сервера

edogs software
На сайте с 15.12.2005
Offline
775
525

Сервер на какой-то centos

Linux 3.10.0-693.17.1.el7.x86_64 #1 SMP Thu Jan 25 20:13:58 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

ставился на него директадмин.

Фтп клиент видимо proftpd

Недавно хотели посмотреть ftp логи, а они оппа - только за месяц доступны. Ротируются видимо раз в неделю - 9, 15, 23 числа и т.д.. Но старые видимо удаляются, т.к. за март например оппаньки - нетути.

/etc/logrotate.d/proftpd какой-то такой


/var/log/proftpd/access.log /var/log/proftpd/auth.log /var/log/proftpd/xferlog.legacy /var/log/proftpd/proftpd.tls.log {
missingok
notifempty
postrotate
/usr/bin/kill -HUP `cat /var/run/proftpd.pid 2>/dev/null` 2>/dev/null || true
endscript
}

Правда почему-то кажется что подцепляется не он, т.к. тут ни удаления старых, ни указания на недельную ротацию.

В общем, куда и как копать что бы настроить хранение фтп логов вечно?

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
S
На сайте с 09.04.2010
Offline
94
#1

Нужно добавить в /etc/logrotate.d/proftpd за "missingok" строку - "rotate 30", где цифра это количество хранимым архивов с логами. То есть вам нужно поставить очень большое число (какое именно - решать вам), чтоб логи хранились "вечно".

То есть должно получиться что-то вроде:

missingok

rotate 30
notifempty
postrotate

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий