Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
abills:docs:manual:admin:ipn:ipn_detail [2015/06/24 16:23]
asmodeus создано
abills:docs:manual:admin:ipn:ipn_detail [2018/08/30 09:55] (текущий)
diger [Детализация трафика на отдельный сервер]
Строка 1: Строка 1:
 ====Детализация трафика==== ====Детализация трафика====
  
-''​ / Отчёт / IPN / Подробней ''​+''​ / Отчёт / IPN / Детализация ​''​
  
 Отображается детализация траффика ip/port для сессий абонентов Отображается детализация траффика ip/port для сессий абонентов
  
 Данные заполняют при включенной опции $conf{IPN_DETAIL}=1 Данные заполняют при включенной опции $conf{IPN_DETAIL}=1
 +
 +После успешного поиска по результатам можно найти сессию абонента который обращался к указанному ресурсу
 +
 +{{:​abills:​docs:​manual:​admin:​ipn:​pjvly_1_.jpg|}}
 +
 +
 +Также в качестве адреса поиска можно задавать хост нейм (FQDN), система автоматически переведёт его в IP и произведёт поиск. Если для домена система обнаружила несколько IP  поиск будет производиться по нескольким
 +
 +
 +====Детализация трафика на отдельный сервер====
 +
 +В системе предусмотрена возможность ведения детализации трафика и запись его в отдельную базу данных или на отдельный сервер.
 +
 +
 +для включения это возможности нужно указать переменные доступа к базе детализации ​
 +
 +  $conf{IPN_DBHOST}='​localhost';​
 +  $conf{IPN_DBNAME}='​abills_details';​
 +  $conf{IPN_DBUSER}='​abills_details';​
 +  $conf{IPN_DBPASSWD}='​sqlpassword';​
 +
 +и завести базу детализации
 +
 +  # mysql
 +вносим параметры доступа и таблицу ​
 +
 +  GRANT ALL ON abills_details.* TO `abills_details`@localhost IDENTIFIED BY "​sqlpassword";  ​
 +  CREATE DATABASE abills_details DEFAULT CHARACTER SET utf8 COLLATE ​ utf8_general_ci;​
 +  use abills_details;​
 +  CREATE TABLE `ipn_traf_detail` (
 +    `src_addr` int(11) unsigned NOT NULL default '​0',​
 +    `dst_addr` int(11) unsigned NOT NULL default '​0',​
 +    `src_port` smallint(5) unsigned NOT NULL default '​0',​
 +    `dst_port` smallint(5) unsigned NOT NULL default '​0',​
 +    `protocol` tinyint(3) unsigned default '​0',​
 +    `size` int(10) unsigned NOT NULL default '​0',​
 +    `f_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,​
 +    `s_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,​
 +    `nas_id` smallint(5) unsigned NOT NULL default '​0',​
 +    `uid` int(11) unsigned NOT NULL default '​0'​
 +  ) COMMENT='​Ipn detail log traffic class';​
 +  quit;
 +