www.eserv.ru // mstat

wikipost /2011-11-17 20:08/ (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
News
15.05.2012
Eserv504
15.05.2012
ActiveSync
01.04.2012
Eproxy508
25.03.2012
Eserv503
26.02.2012
Eserv502
08.02.2012
UMI.CMS
22.12.2011
Eserv431
20.12.2011
Eproxy507
15.11.2011
Eproxy506
19.09.2011
Eproxy505
08.09.2011
Eserv430
07.09.2011
Lightning
19.07.2011
PoweredBy
16.07.2011
IPv6
08.07.2011
Eproxy5beta1
17.06.2011
IPv6DNS
13.06.2011
IPv6Mail
21.03.2011
Eserv428
22.10.2010
Eserv426
22.10.2010
SSL
22.04.2010
Eserv423
20.04.2010
Eserv4WhatsNew
19.04.2010
EservLDAP
19.04.2010
EservDHCP
19.04.2010
EservRubricator
08.04.2010
EservDNS
08.04.2010
NSСI
08.04.2010
WPAD
27.03.2010
Eserv422
27.03.2010
Eserv4Docs
26.03.2010
Eserv4FAQ
21.03.2010
EservIrc
05.03.2010
Eserv421
05.03.2010
HttpProxy
02.03.2010
EservVideo
02.12.2009
Eserv4Wiki
02.12.2009
Eserv4acWEB
02.12.2009
PopPull
22.11.2009
PigMailPigProxy2/WhatsNew
22.11.2009
PigMail/WhatsNew
23.09.2009
FossilEservHowTo
22.09.2009
SourceCodeManagement
22.09.2009
FossilScm
16.09.2009
SendEmail
08.09.2009
RoundCube
07.05.2009
GitScm
07.05.2009
GitEservHowTo
06.05.2009
SunBird

MStat — плагин для ведения детальной статистики по серверам из комплекта Eserv3/Eproxy

TOC


Почему MStat?

Главным недостатком существующих систем статистики реализованных в Eserv3/Eproxy является тот факт, что в качестве хранилищ данных используются обычные текстовые файлы, а процесс расчета сводится к импорту данных из данных хранилищ в собственные форматы с последующим анализом, либо прямой анализ данных читаемых из файла. На больших объемах данных, а так же при построении отчетов за длительный период, время формирования отчета может достигать от нескольких часов, до суток... что зачастую, неприемлемо для задач, требующих срочного выполнения. MStat же работает на другом уровне — это плагин для работы с внешними реляционными базами данных, т.е. сам процесс формирования данных, необходимых для получения статистики и анализа идет напрямую во внешнюю БД. Что позволяет в десятки раз увеличить производительность (уменьшить время формирования отчетов), а так же реализовывать анализ в режиме близкому к on-line. Другими словами, производительность системы определяется производительностью внешней базы данных.

Что умеет MStat?

MStat состоит из двух основных частей, объединенных в один модуль: часть, отвечающую за взаимодействие с БД и часть для формирования отчетов, доступную через web форму. MStat ориентирован на две основных БД, используемых в небольших компаниях: MySQL и MSSQL 2000, 2005, доступ к которым осуществляется по протоколу TCP, а так же через драйвер ODBC для MSSQL server.

Из чего сделан MStat?

MStat написан на языке программирования Delphi (кто-то может сказать на языке Pascal в среде программирования Delphi) с использованием уникального набора компонентов для доступа к СУБД AnyDac. AnyDac является уникальным набором универсальных компонентов доступа к данным для разработки кросс-СУБД приложений с использованием Embarcadero Delphi, C++ Builder и Free Pascal. Благодаря своей мощной обобщенной архитектуре AnyDac делает возможным высокоскоростной прямой доступ ко всем основным СУБД.Сам плагин состоит из двух взаимосвязанных частей — ядра модуля статистики, который непосредственно "общается" с СУБД и надстройки, обеспечивающей взаимодействие между серверами Eserv/3 и ядром плагина. Веб интерфейс реализован на базе веб сервера acWeb и обработчика ForthScript с использованием JavaScript компонента ActiveWidgets v.1.0.2

Какие виды данных сохраняет MStat

Прокси сервер Eproxy
  • Статистика использования трафика по протоколам HTTP(S), SOCKs, FTP-PROXY (FTP over HTTP), POP3-PROXY
  • Детальная статистика прокси сервера:
    • Статистика по обработанным запросам
    • Статистика по работе кэша
    • Статистика по пользователям, URL, Host, Content-type и другим параметрам
    • Почтовый сервер acSMTP
  • Статистика использования трафика по протоколу SMTP(S)
  • Детальная статистика по работе почтового сервера
  • Статистика работы антивируса, антиспама(ов), локальных политик, черных/белых списков
  • Сервер доступа к почте acIMAP
  • Статистика использования трафика по протоколам IMAP4(S), POP3(S)
  • Детальная статистика по работе сервера (в разработке)
  • Файловый сервер acFTP
  • Статистика использования трафика по протоколу FTP(S)
  • Детальная статистика работы FTP сервера:
    • Сводная статистика по клиентам и странам
    • Детальная статистика активности пользователей (вплоть до команд FTP протокола)
    • Статистика по скачаным/загруженным/удаленным файлам
    • Веб сервер acWEB
  • Статистика использования трафика по протоколу HTTP(S)
  • Детальная статистика веб сервера

Какие виды отчетов доступны через веб форму MStat

Прокси сервер Eproxy
  • Статистика по трафику по протоколам HTTP(S), SOCKs, FTP-PROXY (FTP over HTTP), POP3-PROXY
  • Детальный отчет по запрошенным URL или Host-ам
  • Детальный отчет по зависимостям: "Пользователь <-> URL" и "Пользователь <-> Host"
  • Детальный отчет по зависимости: "Пользователь <-> трафик"
  • Детальный отчет по зависимости: "Content-type <-> трафик"
  • Эффективность работы прокси сервера (количество данных взятых из кэша и/или частично обновленных)
  • Почтовый сервер acSMTP
  • Статистика по трафику (как сервера в целом, так и по любому интерфейсу)
  • Статистика по каждой обработанной сессией
  • Статистика по принятой корреспонденции
  • Статистика по отвергнутой корреспонденции (по статусам отказов)
  • Статистика по доставленной корреспонденции
  • Статистика по получателям (адресам/доменам) , отправителям (адресам/доменам)
  • Статистика по отправленной корреспонденции
  • Статистика по совместной работе антиспамов
  • Статистика по детальной работе антивируса
  • Сервер доступа к почте acIMAP
  • Статистика по трафику (как сервера в целом, так и по любому интерфейсу)
  • Файловый сервер acFTP
  • Статистика по странам к которым принадлежат подключившиеся клиенты (определяется с использованием база GeoIP)
  • Общая статистика активности пользователей
  • Детальная статистика активности пользователей (детализация до команд FTP протокола)
  • Общая статистика обращения к файлам
  • Статистика по трафику (как сервера в целом, так и по любому интерфейсу)
  • Веб сервер acWEB
  • Статистика по трафику (как сервера в целом, так и по любому интерфейсу)
  • Общая статистика активности пользователей
  • Статистика по посетителям (по всем, либо только авторизованным)
  • Сводная статистика по странам посетителей * Статистика по популярным страницам, файлам и изображениям
  • Статистика по ссылающимся адресам и доменам
  • Сводная статистика по типам контента (Content-type)
  • Сводная статистика по ошибкам на клиентской стороне
  • Статистика по отсутствующим файлам
  • Статистика по браузерам (user-agent) посетителей
  • Список доступных отчетов постоянно пополняется
Примеры реализованных отчетов: открыть

Особенности генерации отчетов, которые качественно отличают MStat от других расчетных систем

  • Возможность задавать произвольный период для обработки (с точностью до секунд)
  • Детализация генерируемых отчетов по секундам/минутам/часам/дням/неделям/месяцам/годам
  • Возможность обработки данных только для определенного интерфейса
  • Возможность обработки данных по заданному IP адресу клиента (списку адресов)
  • Возможность обработки данных по заданным параметрам авторизации (имя пользователя, домен авторизации)
  • Возможность исключения заданного IP адреса клиента из обработки (списка адресов)
  • Возможность создавать собственные отчеты и/или редактировать имеющиеся шаблоны
  • Возможность создавать дополнительные параметры отчетов в зависимости от вида отчета и исследуемого сервера

Загрузить

MStat dll + plugin (v2.1 RC3)
Download: Mstat for Eserv3/Eproxy

Mstat for Eserv/4, Eproxy/5
обновлен 17.11.2011

Условия распространения

Try & Buy. Для использования плагина в режиме ознакомления никакого специального ключа не требуется (ключ для MStat входит в триальный ключ для Eserv3/Eproxy) Если у Вас уже имеется приобретенный Eserv3/Eproxy, то для получения 30-дневного ознакомительного ключа необходимо отправить соответствующий запрос на адрес: support@eserv.ru Для приобретения MStat см. страницу выписки счета.

Если вы хотите принять участие в обсуждении плагина, добро пожаловать на наш форум

Разработчик

**Андрей Матвеев aka Dandy**
E-mail:asm@eserv.ru

См. также: Statistics
Работает на Eserv/7.0.beta1/Linux/arm64 (Dec 25 2023)