Extended Webserver Statistics for Plesk

Preview:

DESCRIPTION

Parallels, Summer School 2014. Extended Webserver Statistics for Plesk. Author : Uvarov Vadim. University: NSTU. uvarov.vadim42@gmail.com. Write statistics extension for Plesk (instead of AWStats , Webalizer ) Gather webserver statistics from logfiles - PowerPoint PPT Presentation

Citation preview

{

Extended Webserver Statistics for Plesk

Author: Uvarov Vadim

uvarov.vadim42@gmail.com

Parallels, Summer School 2014

University: NSTU

Write statistics extension for Plesk(instead of AWStats, Webalizer)

Gather webserver statistics from logfiles

Display statistics for clients (websites separately, subscription in total,interactivity, history)

Performance (for large number of sites)

Goals

Access_log (common format)

Once a day!

Backend: scheme

access_log(in common log

format)

Extension directory

.stat files

stat.exe

For each subscription and each site!

C++ language was chosen for the backend

Parallelism (not yet realized):

a) each string (record) – separate thread (shared resources, complex, synchronization)

b) each website – separate thread(in case of many websites)(no dependencies)

Backend: performance

Frontend: prototype

Frontend: prototype

Languages: PHP language, javascript

Google Charts for plots and tables

Interactivity: daterange selection, sorting, one parameter in column chart

Frontend

Positive testing (manual)- functional testing- UI testing

Negative testing- corrupted access_log files- non-existing subscriptions

TODO: security tests

Testing

Parallelism, optimization Do performance tests (compare with

Awstats, Webalizer) Show only the subscriptions that

current user owns Automatic detection of newly created

subscriptions and sites New statistical data Unique users by cookies (not unique

IPs) Security concerns Integration with Zend Beautiful design (write my own plotbuilder)

TODO:

Any questions?

Thanks for your attention!

Extended Webserver Statistics for Plesk

Author: Uvarov Vadim

uvarov.vadim42@gmail.com

Parallels, Summer School 2014

University: NSTU

Recommended