LINUX.ORG.RU
ФорумJob

Контроль кол-ва пользователей на двух серверах

 


0

1

Здравствуйте.

Необходимо решение позволяющее контролировать количество пользователей на двух серверах. Есть два ip куда пользователи могут подключаться, на обоих порты слушает haproxy. Хочу контролировать количество соединений, то есть, например, указан лимит 10, получается или на одном 10 на другом 0, или 5 тут 5 там и все другие возможные варианты, но общее количество 10.

Может быть решение будет примерно таким - некий txt файл в котором записано количество в данный момент и меняющееся при изменении количества соединений. Если связи нет со вторым ip, то берется значение 0. Портов несколько.

Возможно такое реализовать? Разумеется с оплатой. Не указываю т.к. не представялю сколько такое может стоить.

Спасибо.


пахнет заббиксом.
Но его да, мучительно настраивать под себя надо.

izzholtik ★★★
()
Последнее исправление: izzholtik (всего исправлений: 2)

netstat -A 'inet,inet6' -npW | grep tcp | grep ESTABLISHED | grep haproxy

пример:
# netstat -A 'inet,inet6' -npW | grep tcp | grep ESTABLISHED | grep squid
tcp6 0 0 127.0.0.1:3128 127.0.0.1:44274 ESTABLISHED 7004/(squid-1)
tcp6 0 0 127.0.0.1:3128 127.0.0.1:44276 ESTABLISHED 7004/(squid-1)

# netstat -A 'inet,inet6' -npW | grep tcp | grep ESTABLISHED | grep trans
tcp 0 125 192.168.0.100:56163 77.219.10.21:9355 ESTABLISHED 14835/transmission-
tcp 0 589 192.168.0.100:42851 77.219.15.217:19317 ESTABLISHED 14835/transmission-
tcp 0 0 192.168.0.100:37607 85.238.101.11:6890 ESTABLISHED 14835/transmission-

mkborg
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.