Table of Contents |
---|
Чистка логов RADIUS
Чистить файлы аккаунтинга /etc/crontab
Code Block | ||
---|---|---|
| ||
12 9 * * * root find /var/log/radacct/ -type f -mtime +30 -delete |
Ротация логов
Freeradius ротация логов
FreeBSD
/etc/newsyslog.conf
Code Block | ||
---|---|---|
| ||
/var/log/radius.log 600 5 * $W0D0 CG /var/run/radiusd/radiusd.pid 1 |
перезагружаем syslog
Code Block | ||
---|---|---|
| ||
killall -1 syslogd |
Debian
/etc/logrotate.d/radius
Code Block |
---|
/var/log/radius.log { daily missingok rotate 14 compress delaycompress notifempty create 640 root adm sharedscripts postrotate if /etc/init.d/radiusd status > /dev/null ; then \ /etc/init.d/radiusd reload > /dev/null; \ fi; endscript } |
Code Block |
---|
logrotate -d /etc/logrotate.d/sites |
Чистка логов MYSQL
misc/mysql_clean.sh
Удаляет файлы бинарных логов MySQL.
/etc/crontab
Code Block | ||
---|---|---|
| ||
12 9 * * * root /usr/abills/misc/mysql/mysql_clean.sh |
Ротация логов базы
misc/mysql/clear_db.pl
Ротация данных за предыдущие периоды. Начиная с версии 0.12 (ABillS 0.77.04) поддерживает модуль Internet+
.
Производится ротация логов:
Оплат
Снятий
Статистики (Dv, Internet)
Документов
Система имеет 3 режима работы SELECT, DELETE, ROTATE
SELECT - отображение удаляемых данных без удаления.
DELETE - удаление данных.
ROTATE - перемещение данных в резервные таблицы. Таблицам присваивается имя резервируемой таблицы и префикс даты резервации
SHOW - отобразить запросы на удаление.
SHOW_SUMMARY - отобразить статистику по количеству строк на удаление.
По умолчанию работает в режиме SELECT с таблицами payments, fees и таблицей интернет лога (internet_log или dv_log)
Например:
Code Block | ||
---|---|---|
| ||
payments_2014_01_01 |
Пример команды
Code Block | ||
---|---|---|
| ||
clear_db.pl SHOW DATE=2014-01-01 |
Apache ротация логов
/etc/newsyslog.conf
Code Block | ||
---|---|---|
| ||
/var/log/httpd/abills-access_log 660 5 * $W0D0 CG /var/log/httpd/abills-ssl_request.log 640 5 * $W0D0 JC /var/log/httpd/abills-error.log 660 5 * $W0D0 CG /var/run/httpd.pid 1 |
перезагружаем syslog
Code Block | ||
---|---|---|
| ||
killall -1 syslogd |