Задать вопрос
@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 сервера ошибок нет.
  • Вопрос задан
  • 194 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия DevOps-инженер + ИИ
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы