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

Ipvsadm для мониторинга соединений на балансировщике нагрузки

Я работаю над настройкой Haproxy на балансировщике нагрузки с двумя внутренними веб-серверами в первый период. Проблема, с которой я столкнулся, заключается в отслеживании количества подключений к каждому из моих веб-серверов. Я пробовал сделать это с помощью инструмента ipvsadm но, прочитав об этом, я действительно не уверен, как использовать этот инструмент для мониторинга, а не использовать его как «инструмент пересылки - балансировки нагрузки».

Я пытался настроить его, но это совершенно неправильно, так как я хочу только отслеживать подключение к своим внутренним серверам с помощью этого инструмента. Есть ли у кого-нибудь предложения, как это можно сделать? Я также был бы признателен за любые советы по построению графиков.

Чтобы добавить Сервер:

ipvsadm -A -t 10.0.33.15:80 -s rr

Добавление веб-серверов:

ipvsadm -a -t 10.0.33.15:80 -r 10.0.33.18 –m
ipvsadm -a -t 10.0.33.15:80 -r 10.0.33.19 -m

LVS (который использует ipvsadm как cli) и HAProxy находятся на одном функциональном уровне балансировки нагрузки. Обычно вы используете один или другой, но не оба сразу.

У HAProxy есть пользовательский интерфейс веб-статистики, который выглядит так:

Вы также можете получить доступ к статистике через csv файл. В репозитории github есть ганглии gmetric script вы можете использовать для построения графика данных.

В Документация LVS содержит несколько примеров того, как отслеживать и отображать соединения.