Я пытаюсь настроить пересылку журналов в службу управления журналами.
Сервис принимает сообщения журнала через HTTP-вызовы.
Использование debian 8 и rsyslog 8.4.2
URL-адрес конечной точки http://relay.errlog.io/api/v1/log
Я добавил следующее в /etc/rsyslog.conf
template(name="json-template"
type="list") {
constant(value="{")
constant(value="\"errordate\":\"") property(name="timereported" dateFormat="rfc3339")
constant(value="\",\"apikey\":\"my-api-key")
constant(value="\",\"message\":\"") property(name="msg" format="json")
constant(value="\"}\n")
}
action(type="omfwd" Target="relay.errlog.io/api/v1/log" Port="80" )
Но я не получаю никаких сообщений.
Что может быть не так с моей конфигурацией?
Как я могу устранить неполадки при отправке?
omfwd
это протокол системного журнала, а не http: https://www.rsyslog.com/doc/v8-stable/configuration/modules/omfwd.html