Нужен модуль или скрипт для просмотра ip адресов

dehis1213
На сайте с 09.04.2010
Offline
123
485

Нужен модуль или скрипт для просмотра ip адресов подключенных на сайт. Смотреть сколько активных ip сколько они сделали запрос в n-количество времени и какую нагрузку создают.

И как поставить ограничение , чтобы не более 5 подключений с одного ip?

система KVM на дебиане.

zexis
На сайте с 09.08.2005
Offline
388
#1

Количество активных IP на сайте проще всего смотреть в статистике webalizer, которая обрабатывает логи access.log.

Количество подключений в реальном времени смотрите через netstat –n

Нагрузку смотрите через top или htop из консоли на сервере.

Поставить ограничение , чтобы не более 5 подключений с одного ip можно с помощью лимитов в nginx

limit_conn_zone $binary_remote_addr zone=addr:10m;

limit_conn addr 5;

или правилом в iptables

iptables -I INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 5 --connlimit-mask 24 -j DROP

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий