Проблема с пересылкой нескольких журналов с помощью rsyslog? - PullRequest
0 голосов
/ 22 января 2020

У меня есть сценарий использования, когда мне нужно переслать несколько файлов журнала на удаленный сервер.

    //Log Files

 1. /var/log/boot.log
 2. /path/to/tomcat/tomcat.log
 3. /path/to/app/app.log

Я добавил 3 файла конфигурации в /etc/rsyslog.d/

 #/etc/rsyslog.d/boot.conf

    $ModLoad imfile
    $InputFilePollInterval 10
    $InputFileName /var/log/boot.log
    $InputFileTag boot-log
    $InputRunFileMonitor
    $InputFilePersistStateInterval 100

    #/etc/rsyslog.d/tomcat.conf

    $ModLoad imfile
    $InputFilePollInterval 10
    $InputFileName /path/to/tomcat.log
    $InputFileTag tomcat-log
    $InputRunFileMonitor
    $InputFilePersistStateInterval 100

    #/etc/rsyslog.d/app.conf

    $ModLoad imfile
    $InputFilePollInterval 10
    $InputFileName /path/to/app.log
    $InputFileTag app-log
    $InputRunFileMonitor
    $InputFilePersistStateInterval 100

Чтобы включить эти файлы, я добавил эту строку $IncludeConfig /etc/rsyslog.d/*.conf. но в /var/log/syslog просто добавляются журналы загрузки, остальные настройки игнорируются.

RsysLog Версия: 8.1907.0 (он же 2019.07)

...