все,
Я работаю над личным проектом, и я хочу знать использование bandwitdh для каждого IP (пользователя), подключенного к моему серверу.
Я хочу сделать что-то вроде этого:
IP PORT BandWidth Quota Connection_time
192.168.1.10 8000 988,478 Gb 1,000 Gb 720:01:20.956
192.168.1.12 8001 98,478 Gb 1,000 Gb 01:01:20.956
192.168.1.216 8003 9,784 Gb 1,000 Gb 00:59:25.545
У тебя есть идея?
У меня есть много Icecast (потоковое радио) на моем сервере, и я хочу знать потребление каждого слушателя каждого радио
Моя основная задача — отображать потребление трафика пользователем в его профиле, а также проверять, достиг ли он свою квоту или нет.
Я бы порекомендовал разобрать Icecast access.log
поскольку это и регистрирует объем и продолжительность соединения.
Вы также можете использовать хуки URL-аутентификации для регистрации событий.
Других решений пока нет …