Дело о пропадающем трафике

Ragnarok
На сайте с 25.06.2010
Offline
239
756

Есть сервер, на нём крутятся сайты. Сайты прожорливые по трафику, но проблема в том что у меня ощутимо не сходится статистика, которую генерирует awstats, и статистика по трафику на порту eth0, выдаваемую vnstat -d

для примера, за 3 апреля по сайтам расход около 100GB по awstats и 132GB по vnstat -d.

Что это может быть? Как поймать прожору?

centos, isp, nginx+apache

//TODO: перестать откладывать на потом
izbushka
На сайте с 08.06.2007
Offline
110
#1

Дело в том что awstats считает только трафик по логам серверов. Например, для вебсервера этот лог содержит только размер отдаваемых страниц.

Однако помимо самой страницы сервером передаются и заголовки http, кроме того все это упаковывается в IP протокол, что тоже несет дополнительные затраты.

Более того, DNS запросы, бродкасты, ssh, ftp трафик и многое другое, что не попадает в логи awstats'а считается на интерфейсе vnstat'ом. Помимо этого, я надеюсь вы считаете отдельно входящий и исходящий трафик и входящий не входит в 132Гб?

Соответсвенно эти отчеты должны отличаться, ничего удивительного тут нет.

Но сказать нормальная ли это разница в 32Гб сложно - нужно знать что еще есть на сервере и как оно работает.

Ragnarok
На сайте с 25.06.2010
Offline
239
#2

izbushka, awstats показывает "bandwidth", я так понимаю, это весь канал. и сравниваю тоже с total из vnstat -d.

забыл сказать что "аномального" роста трафика в определённое время нет, он просто перманентно высокий.

izbushka
На сайте с 08.06.2007
Offline
110
#3

Я не пользовался AWStats, но судя по описанию (Free log file analyzer for advanced statistics) он в принципе не может показывать весь трафик.

Ему как минимум надо тогда анализировать логи всех процессов на сервере, что врядли. К тому же в логах апача, например, нет ни входящего трафика ни заголовков.

pupseg
На сайте с 14.05.2010
Offline
364
#4

вы не путайте трафик парсилки логов определенных служб и трафик с порта сервера(впс). провайдер считает вам то, что вошло или вышло через ваш интерфейс, а это может быть и фтп-трафик и почтовый и т д.

т.е. если у вас предоплачего скажем 100гб трафика, при этом сайты отдают 10гб, а провайдер выставляет счета за 120гб - то это повод проверить - какие еще службы у вас генерят трафик.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
Ragnarok
На сайте с 25.06.2010
Offline
239
#5
pupseg:

т.е. если у вас предоплачего скажем 100гб трафика, при этом сайты отдают 10гб, а провайдер выставляет счета за 120гб - то это повод проверить - какие еще службы у вас генерят трафик.

во-о-от, а как это можно проверить?

Romka_Kharkov
На сайте с 08.04.2009
Offline
485
#6
Ragnarok:
во-о-от, а как это можно проверить?

Изучите сперва стандартные , может у вас remote SQL открыт, может по FTP заливаете \ сливаете что-то.... а вообще netstat -lnp посмотрите, там будут все процессы и листинги их в v4 И v6 сетях, многое может проясниться :D

Есть около 15.000 ipv4 !!! (http://onyx.net.ua/price.php#ipv4) Качественный хостинг с 2005 года - лучшее клиентам! (http://onyx.net.ua/)

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