Eu não estou familiarizado com loggly.com
em particular, mas estou familiarizado com o rsyslog. Todos os arquivos conf em /etc/rsyslog.d/
estão sendo incorporados pelo arquivo /etc/rsyslog.conf
, onde diz:
$IncludeConfig /etc/rsyslog.d/*.conf
Quando o rsyslog lê sua configuração, ele não lê os arquivos de configuração como se fossem separados. Tudo é concatenado em um único fluxo de entrada. Se esses arquivos foram gerados por loggly e cada um tinha a mesma linha $ModLoad
, acredito que seja um descuido da parte deles. Eles podem não ter percebido porque, embora gerem esses logs de erro, isso não impede que o rsyslog seja iniciado ou executado.
Por fim, não conheço uma instrução if do rsyslog que funcione com a variável $ModLoad
. Eu recomendaria remover essas instruções $ModLoad
extras. Alternativamente, você pode escolher ignorar esses erros, já que eles são benignos.