|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Phil Kulin 2:5030/927.100 23 Dec 2002 03:28:54 To : All Subject : считать трафик пользователей -------------------------------------------------------------------------------- Тут проблема возникла... Исходные данные: - имеется FreeBSD-4.7-R - имеются системные пользователи в количестве больше 1-го - системным пользователям разрешён исходящий http,https,ftp - системным пользователям позволен cron и ssh - системным пользователям позволен парольный вход ftp (proftp) - есть апач на одном интерфейсе с VirtualHost'ами внутри; к апачу привинчен mod_php, mod_cgi; cgi запускаются suexec'ом, на что прописаны соответствующие инструкции в VirtualHost с указанием имён системных пользователей и их групп Вопрос: - считать входящий и исходящий трафик на каждого пользователя. (всё бы ничего - считал бы по логам, фиг с ними с запросами и заголовками пакетов - но вот что делать с исходящими соединениями от скриптов PHP?) // может какой анализатор запросов HTTP есть? Можно было бы тогда входящий по хосту отсекать, всё что в cgi-bin не считать, cgi считать по uid, а в исходящие плевать какое-нибудь птичье слово (уж поправим fopen() в php :-), по нему и отсекать какому пользователю сию сессию засчитывать. Hо он по сессиям работать должен уметь... // можно конечно заворачивать копию трафика в какой-нибудь свой анализатор, но тогда, боюсь, сервер только этим разбором заниматься и будет... По теме: - нет каких-нибудь уже написанных анализаторов логов sendmail? cyrus? Как-то не хочется с 0 писать... Пока, All! Phil ... Кто такой генерал Фэйлор и почему он читает мой диск?... --- http://www.nixp.ru - продажа дистрибутивов UNIX-like систем и софта * Origin: Nan-Elmoth Forest (2:5030/927.100) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/45273e0679a6.html, оценка из 5, голосов 10
|