@kavabangaungava
Всякое бывало.

Почему rsyslog не пишет логи в mysql?

Есть настроенный rsyslog сервер, который прекрасно получает логи с удаленных хостов. Настройка дефолтная:

$template RemoteLogs,"/var/log/rsyslog/%HOSTNAME%/%PROGRAMNAME%.log"
 *.* ?RemoteLogs
 & ~


Логи обновляются по мере поступления /var/log/rsyslog/

Для визуализации, попробовал настроить LogAnalyzer. Для этого был установлен пакет rsyslog-mysql, а также настроена база данный. В директории /etc/rsyslog.d/mysql.conf были прописаны настройки бд:

module (load="ommysql")
*.* action(type="ommysql" server="localhost" db="db_name" uid="user_name" pwd="secret")


В итоге, есть только те логи, что были на момент инсталляции LogAnalyzer. Более логи в базу данных не попадают.

В лог файлах самого rsyslog сервера ошибок нет.
  • Вопрос задан
  • 109 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы