Автор Гілка: Правдивість AWStats  (Прочитано 31167 раз)

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Правдивість AWStats
« : 2012-06-13 15:49:45 »
Маю VPS із блогом, налаштував AWStats — конфіг практично стандартний, лише додав винятки на Nagios хостера. І до цього часу я йому вірив. Але вчора залив туди 65 МБ відео в форматі ogv (Theora/OGG) і вставив його на сторінку за допомогою тегу video. Як мінімум троє його точно подивилися — двоє відписало в коментарях (один на сайті, інший в ЖЖ), третій — в jabber. Ну і я сам дивився для проби. Але AWStats не зареєстрував це, показуючи, що на ogv припадає трішки більше 300 кБ трафіку.
Як варіант, можливо підкажете інші, кращі, аналізатори логів — не обов’язково з веб-мордою.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Re: Правдивість AWStats
« Відповідей #1 : 2012-06-25 21:37:39 »
він аналізує логи апача?
А може у вас відео роздаєтсья через nginx в обхід апача?

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Правдивість AWStats
« Відповідей #2 : 2012-06-25 23:08:30 »
Так, він аналізує логи апача. І nginx в мене немає — апач єдиний. Через мізерну популярність сайту я над оптимізацією з nginx не працював.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній peinguin

  • Літератор
  • ******
  • дописів: 1419
  • Карма: +0/-0
Re: Правдивість AWStats
« Відповідей #3 : 2012-06-26 06:15:04 »
Може із-за кастомних логів апача воно бере не ті дані?
Тому що він зазвичай правильно вказує всі дані.

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Правдивість AWStats
« Відповідей #4 : 2012-06-26 17:37:14 »
Логи апача стандартні — я в цьому плані нічого не змінював — із усіх налаштувань лише прописав VirtualHost. Крім того, потрудився прописати в конфігах AWStats їх тип. На всі інші типи файлів статистика цілком правдоподібна — після викладання, скажімо, фотозвіту про подорож, показує jpg на декілька сотень МБ. Викладав відео з OSDN Conference — накрутило більше гіга на mp4 та avi. Єдина різниця — те відео я подавав просто як файл для скачування, а це вставив у тег video щоб дивитися прямо на сайті. Маю підозру, що воно той трафік зараховує як від ботів.
http://piktor.org.ua/steam
http://piktor.org.ua/sofiivka
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній anatolijd

  • Графоман
  • ****
  • дописів: 325
  • Карма: +0/-0
Re: Правдивість AWStats
« Відповідей #5 : 2012-06-28 12:15:15 »
Включіть панель розробника в вашому бровзері і подивіться на статус-код і решта хідерів.

Ви побачите, що в ріквесті бровзер надсилає хідер Range
Request URL:http://piktor.org.ua/sofiivka.ogv
Request Method:GET
Range:bytes=0-13311

, іншими словами - каже "дай мені шматок звідси до сюди".
Апач чесно віддає цей шматок зі статусом 206, все згідно протоколу.

Status Code:     206 Partial Content
Content-Length: 13312
Content-Range:  bytes 0-13311/14155513
Content-Type:    video/ogg


AWStats парсить лог і вперто ігнорить цей трафік.
А все тому що в конфіг-файлі (awstats default) :

$ grep ValidHTTPCodes /etc/awstats/awstats.*
/etc/awstats/awstats.model.conf:ValidHTTPCodes="200 304"

Просто допишіть туди вже відомі вам три букви.

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Re: Правдивість AWStats
« Відповідей #6 : 2012-06-28 20:46:46 »
Спасибі, запрацювало.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.