Назад | Перейти на главную страницу

rsyslog и elasticsearch: как настроить несколько серверов?

В настоящее время мы настраиваем некоторые хосты для пересылки своих журналов через rsyslog и omelasticsearch чтобы elasticsearch кластер. В руководство для omelasticsearch похоже, позволяет настроить только одно имя сервера кластера ES, что будет единственной точкой отказа.

Как можно настроить ведение журнала для входа в любой узел кластера ES и не только один так он устойчив к сбоям одного узла?

В настоящее время мы настроили общий IP-адрес для кластера ES и используем который как имя сервера (и это работает). Жестяная банка omelasticsearch использовать множественный хозяева?

Я полагаю, вы можете сделать это только с HAproxy или любым другим балансировщиком. Настройка VIP - не лучшая идея, потому что в этом случае это не поможет вам увеличить количество операций записи.

Более того, вы можете установить локальный HAproxy (на 127.0.0.1) со списком всех узлов кластера ES и перенаправить на него все запросы rsyslog. В таком случае у вас не будет HAproxy в качестве узкого места в этой схеме, если у вас много таких rsysloges.

PS. Последний rsyslog может работать со списками серверов. Начиная с 8.23.0 https://github.com/rsyslog/rsyslog/blob/master/ChangeLog