Назад | Перейти на главную страницу

syslog отправляет настраиваемый журнал на удаленный сервер

Я нашел ответ в stackoverflow, но с использованием той же точной конфигурации, кроме изменения mine на minecraft_server, возвращает:

Mar 25 05:21:29 gameserver rsyslogd[7027]: invalid or yet-unknown config file command 'InputFileStateFile
Mar 25 05:21:29 gameserver rsyslogd[7027]: invalid or yet-unknown config file command 'InputFileSeverity'
Mar 25 05:21:29 gameserver rsyslogd[7027]: invalid or yet-unknown config file command 'InputFileFacility'
Mar 25 05:21:29 gameserver rsyslogd[7027]: invalid or yet-unknown config file command 'InputRunFileMonito
Mar 25 05:21:29 gameserver rsyslogd[7027]: invalid or yet-unknown config file command 'InputFilePersistSt
Mar 25 05:21:29 gameserver rsyslogd[7027]: imfile: no files configured to be monitored - no input will be
Mar 25 05:21:29 gameserver rsyslogd[7027]: imuxsock: Acquired UNIX socket '/run/systemd/journal/syslog' (
Mar 25 05:21:29 gameserver rsyslogd[7027]: rsyslogd's groupid changed to 110
Mar 25 05:21:29 gameserver rsyslogd[7027]: rsyslogd's userid changed to 104

после перезапуска службы rsyslog.

Полагаю, это не способ вести собственные журналы в современном rsyslog? Последний раз ответ редактировался в 2016 году.

Отправляю файлы с помощью дополнений /etc/rsyslog.conf:

*.* action(type="onfwd" taget="192.168.0.244" port="514" procotol="udp"
           action.resumeRetryCount="100" queue.type="linkedList" queue.size="10000")

Итак, мой вопрос: как мне отправить файл журнала современным способом?

Я запускаю rsyslogd 8.1901 на Ubuntu 18.04

Только что проверил это на тех же версиях. Я подозреваю, что ваш "$ ModLoad" находится после "$ IncludeConfig /etc/rsyslog.d/*.conf"?

ModLoad должен идти до Include, иначе включенная конфигурация будет вызывать еще не инициализированные команды.