rsyslog e elasticsearch: Como configurar vários servidores?

1

No momento, estamos configurando alguns hosts para encaminhar seus registros via rsyslog e omelasticsearch para um cluster elasticsearch . O manual para omelasticsearch parece permitir que apenas um nome de servidor do cluster ES seja ser configurado, o que seria um ponto único de falha.

Como se pode configurar a criação de log para registrar em qualquer qualquer nó do cluster ES e não apenas para um , para que ele seja resistente a falhas de um nó?

Atualmente, configuramos um ip compartilhado para o cluster ES e usamos esse como nome do servidor (e isso funciona). Pode omelasticsearch usar vários hosts?

    
por Martin Schröder 14.09.2016 / 11:03

1 resposta

1

Suponho que você pode fazer isso apenas com o HAproxy ou qualquer outro balanceador. A configuração do VIP não é uma excelente ideia porque, nesse caso, não pode ajudá-lo a aumentar as operações de gravação.

Ainda mais, você pode instalar o HAproxy local (em 127.0.0.1) com a lista de todos os nós do cluster ES e redirecionar todas as solicitações do rsyslog para ele. Nesse caso, você não terá o HAproxy como um gargalo nesse esquema se tiver muitos desses rsysloges.

PS. O rsyslog mais recente pode funcionar com listas de servidores. A partir de 8.23.0 link

    
por 12.10.2016 / 17:43