Всем привет )
помогите с проблемой разобраться.
Debian 7. На ней стоит rsyslog сервер и loganalyzer.
В один прекрасный момент я не смог зайти в loganalyzer, оказалось, что /var заполнено на 100%.
Выяснилось, что файлы syslog, messages, и прочие, были пустыми; зато всё почему-то писалось в syslog.1, messages.1 и прочие, и они раздувались до гигабайтных размеров. Ротации, сжатия файлов и удаления не происходило. Пробовал что-то покрутить в конфигах logrotate, но ничего не менялось.
Я подумал, что, может с файлами что-то не так и переместил все логи syslog* и messages* из папки /var/log в другую (в другой раздел. теперь /var заполнен лишь на 60%).
После этого, никакие события никуда не логгируются. Команда logger testtext тоже никуда не записывает (ранее писало в messages).
создал файлы syslog и messages руками, назначил права 640 и владельцев root:adm по аналогии с другими логами в этой папке. Всё равно не пишутся логи. Кто-то посоветовал рестартнуть rsyslog, не помогло. Назначение прав 777 тоже не дало эффекта, значит, проблема не в этом.
Собственно, вопрос первый:
как вернуть логгирование?..
Вопрос второй, что случилось с logrotate? (чуть позже выложу конфиги).