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

Rsyslog - пересылка через HTTP-сообщение

Я пытаюсь настроить пересылку журналов в службу управления журналами.
Сервис принимает сообщения журнала через 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