LINUX.ORG.RU

Ну, распарсь лог squid-а, да подсчитай или поставь vnstat.

Acceptor ★★
()

через squidclient можно получить очень много статистики от сквида.

squidclient -u XXX -w YYY -h localhost cache_object://localhost/ mgr:counters | grep kbytes_
client_http.kbytes_in = 35446957
client_http.kbytes_out = 756325324
client_http.hit_kbytes_out = 50570528
server.all.kbytes_in = 702263655
server.all.kbytes_out = 34257237
server.http.kbytes_in = 681038211
server.http.kbytes_out = 29481552
server.ftp.kbytes_in = 1227
server.ftp.kbytes_out = 1
server.other.kbytes_in = 21224216
server.other.kbytes_out = 4775684
icp.kbytes_sent = 0
icp.kbytes_recv = 0
icp.q_kbytes_sent = 0
icp.r_kbytes_sent = 0
icp.q_kbytes_recv = 0
icp.r_kbytes_recv = 0
vel ★★★★★
()

Счётчики iptables:

iptables -A OUTPUT -m owner --uid-owner squid -j ACCEPT

Статистику выгребать каким-нибудь скриптом, куча их. Или тебе по отдельным пользователям? Тогда хз, разве что как-то сделать в сквиде дополнительный кастомный лог с исходящим трафиком и его парсить.

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