Ошибка rsyslog в logstash

Вы должны использовать цикл для изменения имени нескольких файлов:

for file in *
do
    mv -v ${file} new_${file}
done

Тот же код в одну строку:

for file in *; do mv -v ${file} new_${file}; done
1
11.10.2019, 13:58
1 ответ

Ваше сообщение об ошибке выглядит так, как описано здесь [1]

10является кодом ascii для\n

Глядя на ваш шаблон, я бы попробовал изменить свойство rawmsg, возможно, попробовать заменить его на msg.

К вашему сведению,вот тот, который я использовал для пересылки журналов из rsyslog в ES (черезom_elasticsearch)

template(name="mytemplate" type="list") {
    constant(value="{")
    constant(value="\"@timestamp\":\"")
    property(name="timereported" dateformat="rfc3339")
    constant(value="\",\"severity\":\"")
    property(name="syslogseverity-text")
    constant(value="\",\"facility\":\"")
    property(name="syslogfacility-text")
    constant(value="\",\"host\":\"")
    property(name="hostname")
    constant(value="\",\"message\":\"")
    property(name="msg" format="json")
    constant(value="\"}")
}

[1] https://stackoverflow.com/a/34516075/5607207

0
28.01.2020, 00:00

Теги

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