Você precisa obter redundância no terminal de recebimento, usando um serviço da Web com infraestrutura redundante para receber os logs.
Estou usando o systemd-journal-upload em nós do servidor para encaminhar seus diários para um único coletor systemd-journal-remote , loghost01 :
/var/log/journal
├── <foo-bar>
│ ├── system.journal
│ └── user-1000.journal
└── remote
├── remote-x.x.x.x.journal
└── ...
Isso funcionou para mim no Debian 9 e no systemd 232.
Mas eu gostaria de ter um sistema redundante, digamos loghost02 , que funciona como uma segunda instância systemd-journal-remote que também recebe os diários carregados.
Infelizmente, adicionar outro URL a /etc/systemd/journal-upload.conf
(nos nós de upload) não funciona:
[Upload]
URL=http://<REMOTE_IP_01>:<REMOTE_PORT> # this is ignored
URL=http://<REMOTE_IP_02>:<REMOTE_PORT> # this is working
# enable HTTPS
...
Os documentos de configuração são omissos sobre esta questão.
Como eu conseguiria redundância neste cenário?
Você precisa obter redundância no terminal de recebimento, usando um serviço da Web com infraestrutura redundante para receber os logs.