Então a solução que acabei indo é:
- Configure o php.ini de cada servidor para efetuar login no syslog
- Garantir que todos os servidores de borda possam se conectar ao servidor remoto
syslog
- Para cada servidor de borda, edite /etc/rsyslog.conf para registrar
local1.* @syslog
- No servidor
syslog
, edite /etc/rsyslog.conf para filtrar mensagens usando canais externos e filtros
Agora, quando uma mensagem php é registrada em um servidor de borda, ela é enviada ao servidor remoto centralizado (syslog), onde a mensagem é analisada e filtrada para um outchannel se determinados critérios forem atendidos. Isso permite que eu tenha apenas que monitorar um arquivo de log para todos os meus servidores de borda.