Failover com Syslog-ng?

3

É possível configurar um mecanismo de failover com a edição de código aberto Syslog-NG?

Eu quero que o Daemon syslog-ng registre em um Loghost remoto e mude para outro servidor se o primeiro cair por algum motivo ...

    
por user2927980 05.02.2014 / 11:33

1 resposta

2

O próprio syslog-ng não faz isso. No entanto, aqui estão algumas maneiras de obter log de alta disponibilidade, classificadas em níveis crescentes de complexidade / custo:

  • Basta adicionar os dois servidores e escrever sempre em ambos é o mais fácil.

  • Tenha um syslog de backup configurado com o segundo nome do servidor. Tenha um cronjob ou algo para verificar o syslog local para relatórios sobre erros de conexão ao servidor e, quando um for encontrado, reinicie o syslog com a configuração de backup

  • Configurando um haproxy no modo tcp em seu servidor local e configurando-o para usar o servidor primário primeiro e ir para o segundo caso o primeiro falhe. Defina o syslog para efetuar login na instância haproxy local em vez de diretamente nos servidores remotos

  • Configurando um cluster de servidores de log com discos compartilhados em uma SAN, HA comercial (por exemplo, Veritas Cluster) ... Isso é caro; se vale a pena dependerá de quanto custará perder alguns logs.

por 05.02.2014 / 14:50