Как отправить записи журнала на удаленный сервер, на котором работает journald (systemd)

1190
Dario

У меня есть модуль iot под управлением прошивки, которая может отправлять журналы на удаленный хост системного журнала. Я уже настроил его для отправки записей на сервер Ubuntu, на котором запущен rsyslog. Я хотел бы знать, что было бы наилучшей практикой для объединения этих журналов в область journald, поскольку при входе на сервер, если я хочу проверять удаленные журналы в контексте других локальных журналов, я должен вручную проверьте / var / log / syslog (файл, в котором rsyslog хранит записи) и выходные данные команды journalctl.

4

1 ответ на вопрос

1
NZD

Rsyslog имеет плагин для вывода событий в журнал.

Это называется omjournal

Вот пример конфигурации для Red Hat

Я не знаю, может ли он выводить rsyslogсобытия напрямую с вашего компьютера iotна удаленный systemdкомпьютер или что он может только импортировать rsyslogсобытия из iotвашего локального компьютера и затем выводить их на journal.

Это просто здорово, я обязательно попробую. Это похоже на конвейер записей журнала, который следует виртуальному пути `rsyslogd: tcp_port -> rsyslogd.omjournal -> journald`. Мне интересно, способен ли journald прослушивать записи журнала из порта tcp / udp, такого как rsyslog? Dario 7 лет назад 0

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