Удаление логов Asterisk

Для начинающих.
Всем начинающим - сюда.

Модераторы: Admins, Модераторы

Ответить
Gich
Сообщения: 243
Зарегистрирован: 12 июл 2011, 15:31

Удаление логов Asterisk

Сообщение Gich » 27 мар 2013, 17:36

Здравтсвуйте, тыкните в сторону нужную.

Если удалить содержисое папки /var/log/, какие будут последствия?

Еще хочу покурить про logrotate, я так понимаю цикличное удаление старых логов по условиям, размерам и другим опциям, есть на примерах какие?

Заранее спасибо!

Аватара пользователя
noize
Сообщения: 913
Зарегистрирован: 29 ноя 2006, 12:51
Откуда: Москва

Сообщение noize » 28 мар 2013, 06:47

Код: Выделить всё

~#cat /etc/logrotate.d/asterisk.logrotate 
/var/log/asterisk/messages {
        daily
        rotate 60
        copytruncate
        delaycompress
        compress
        notifempty
        missingok
}

/var/log/asterisk/cdr-csv/Master.csv {
        daily
        rotate 60
        copytruncate
        delaycompress
        compress
        notifempty
        missingok
}

Gich
Сообщения: 243
Зарегистрирован: 12 июл 2011, 15:31

Сообщение Gich » 28 мар 2013, 08:45

А щас если удалю файлы /var/log/asterisk/full.3 критичного не будет?

Самый большой объём информации у меня занимает файлы full
У меня в примере так:

/var/log/asterisk/full {
missingok
rotate 5
daily
create 0640 asterisk asterisk
postrotate
/usr/sbin/asterisk -rx 'logger reload' > /dev/null 2> /dev/null
endscript
}

получается из этого выходит что: отсутствие файла не является ошибкой, хранится история за 5 дней, каждый день ротация, перезапуск...

Каких бы опции добавить чтобы не переполнялся диск, compress полюбому добавлю, а как бы опитимизировать, потому как щас на сервачке есть файлы full.0-5 где то по 1, 2, 3 по 50 Гб

awsswa
Сообщения: 1729
Зарегистрирован: 28 апр 2012, 10:19
Откуда: Russia, Пермь

Сообщение awsswa » 28 мар 2013, 10:58

а в logger.conf астериска - не судьба уменьшить уровень логирования ?

Gich
Сообщения: 243
Зарегистрирован: 12 июл 2011, 15:31

Сообщение Gich » 28 мар 2013, 16:28

в этом файле у меня есть только одна незакоменченная область

full => notice,warning,error,debug,verbose

в астере отключил дебаг, и core verbosity на 0 поставил..

в logrotate прописал сжатие

нужна команда которая бы стирала старые файлы типа kill all /var/log/asterisk/ful.*

postrotate
/usr/sbin/asterisk -rx 'logger reload' > /dev/null 2> /dev/null
endscript

Ответить