Извлечение данных о трафике из журналов счетчиков 3proxy с помощью PHPPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Извлечение данных о трафике из журналов счетчиков 3proxy с помощью PHP

Сообщение Anonymous »

У меня есть 3-прокси-сервер, на котором я включил счетчики трафика для конфигураций. В файле .cfg я использую следующие строки для активации счетчика:

Код: Выделить всё

# Count traffic
counter ""
countin 1 M 200000 * * *
countout 1 M 200000 * * *
На сервере есть каталог конфигурации, содержащий несколько файлов .cfg. Каждая конфигурация имеет собственную папку, названную в честь конфигурации, и в этой папке хранится соответствующий файл журнала счетчика.
Мне нужно проанализировать файлы журнала счетчика с помощью PHP для извлечения входящих и исходящий трафик. Несмотря на тестирование нескольких подходов, результаты кажутся неточными из-за проблем с шестнадцатеричным анализом.
Пример сценария
Для конкретной конфигурации я установил прокси-сервер в браузер и запустил тест скорости. на Fast.com. Результаты испытаний показали:

Код: Выделить всё

450 MB download
300 MB upload
Вот шестнадцатеричный дамп соответствующего файла журнала:

Код: Выделить всё

hexdump -C /config/test1/test1.log | head
00000000  33 43 46 00 00 00 00 00  8c e5 44 67 00 00 00 00  |3CF.......Dg....|
00000010  fa d4 ca 11 00 00 00 00  3c a2 43 67 00 00 00 00  |........

Подробнее здесь: [url]https://stackoverflow.com/questions/79224636/extracting-traffic-data-from-3proxy-counter-logs-using-php[/url]
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»