Система ECSS-10 позволяет сохранять статистическую информацию на файловую систему в виде текстового файла в формате CSV либо в базу данных.
Текстовые файлы CSV
Если в системе было настроено сохранение статистики, но не был указан путь для хранения данных, то по умолчанию текстовые файлы CSV будут сохраняться в каталоге: /var/lib/ecss/<TYPE>/<NAME>/statistics.
где
<TYPE> — тип владельца: domain, cluster;
<NAME> — имя владельца.
В формате текстового файла могут быть использованы следующие переменные замены:
#Name — название отчета (предоставляется модулем статистики);
#SY — год начальной даты отчета;
#SM — месяц начальной даты отчета;
#SD — день начальной даты отчета;
#Shh — часы начальной даты отчета;
#Smm — минуты начальной даты отчета;
#Sss — секунды начальной даты отчета;
#Soffset — сдвиг относительно UTC начальной даты отчета;
#EY — год конечной даты отчета;
#EM — месяц конечной даты отчета;
#ED — день конечной даты отчета;
#Ehh — часы конечной даты отчета;
#Emm — минуты конечной даты отчета;
#Ess — секунды конечной даты отчета;
#Eoffset — сдвиг относительно UTC конечной даты отчета.
Поскольку в системе могут использоваться отличные от приведенных по умолчанию значения, то более подробную информацию о пути для сохранения статистики, формате файлов и составе модулей статистики вашей системы можно узнать у администраторов системы.
База данных
Для управления базой данных (далее БД) статистики используется СУБД MySQL.
Для просмотра статистики необходимо:
Подключиться к локальной консоли СУБД MySQL из под операционной системы Linux: mysql -u<STATISTIC_LOGIN> -p<STATISTIC_PASSWORD> где
<STATISTIC_LOGIN> — логин для пользователя БД статистики (логин задается при создании БД);
<STATISTIC_PASSWORD> — пароль для пользователя БД статистики (пароль задается при создании БД).
Указать базу данных для просмотра статистики: use <DB_NAME>; где
<DB_NAME> — имя БД статистики (задается при создании БД, в руководстве по настройке предложено использовать имя базы данных "statistics").
Просмотреть существующие таблицы в БД статистики: show tables; Пример
Просмотреть информацию в таблице можно командой: select * from `<TABLE_NAME>`; где — <TABLE_NAME> — имя таблицы. В команде реализована выборка записей по дате и количеству записей. Пример
Выборка записей по дате:
select * from `E.502 Type16` where sys_end_date like '%2013-08-26%';
Также для администрирования БД используются приложения с web-интерфейсом. Одним из таких приложений является phpmyadmin. Phpmyadmin позволяет через браузер осуществлять администрирование сервера MySQL, запускать команды SQL и просматривать содержимое таблиц и баз данных.
Модули статистики
ITU-T E.502
e502Type1 — Overall measurements on originating traffic.
Данный модуль предназначен для сбора статистики по Типу 1 рекомендации ITU-T E.502.
Тип измерения — Абонентские линии: весь исходящий трафик.
Таблица 1 — Формат выходных данных e502Type1
Позиция
Название
Описание
1
seizures
Количество занятий.
2
notRouted
Количество вызовов, по которым не была выполнена маршрутизация по следующим причинам:
набор номера не был осуществлен;
набранный номер неполный;
набранный номер некорректный.
3
congestion
Количество неуспешных вызовов из-за:
отсутствия свободных ресурсов, необходимых для обслуживания вызова;
ошибок системы.
e502Type2 — Overall measurements on internal traffic.
Данный модуль предназначен для сбора статистики по Типу 2 рекомендации ITU-T E.502.
Тип измерения — Абонентские линии: внутренний исходящий трафик.
Таблица 2 — Формат выходных данных e502Type2
Позиция
Название
Описание
1
seizures
Количество занятий.
2
congestion
Количество неуспешных вызовов из-за:
отсутствия свободных ресурсов, необходимых для обслуживания вызова;
ошибок системы.
3
successful
Количество успешных вызовов:
вызываемая сторона занята;
вызываемая сторона не отвечает;
получен ответ от вызываемой стороны.
4
incomplete
Количество неуспешных вызовов.
e502Type3 — Overall measurements on originating outgoing traffic.
Данный модуль предназначен для сбора статистики по Типу 3 рекомендации ITU-T E.502.
Тип измерения — Абонентские линии: внешний исходящий трафик.
Таблица 3 — Формат выходных данных e502Type3
Позиция
Название
Описание
1
seizures
Количество занятий.
2
congestion
Количество неуспешных вызовов из-за:
отсутствия свободных ресурсов, необходимых для обслуживания вызова;
ошибок системы.
3
overflow
Количество необслуженных вызовов из-за отсутствия свободных каналов в направлении.
4
successful
Количество успешных вызовов.
5
incomplete
Количество неуспешных вызовов:
набранный номер некорректный.
e502Type4 — Overall measurements on incoming traffic.
Данный модуль предназначен для сбора статистики по Типу 4 рекомендации ITU-T E.502.
Тип измерения — Группа каналов: входящий трафик.
Таблица 4 — Формат выходных данных e502Type4
Позиция
Название
Описание
1
seizures
Количество занятий.
2
notRouted
Количество вызовов, по которым не была выполнена маршрутизация по следующим причинам:
набранный номер неполный;
набранный номер некорректный.
3
congestion
Количество неуспешных вызовов из-за:
отсутствия свободных ресурсов, необходимых для обслуживания вызова;
ошибок системы.
e502Type5 — Overall measurements on incoming terminating traffic.
Данный модуль предназначен для сбора статистики по Типу 5 рекомендации ITU-T E.502.
Тип измерения — Группа каналов: входящий терминируемый (нетранзитный) трафик.
Таблица 5 — Формат выходных данных e502Type5
Позиция
Название
Описание
1
seizures
Количество занятий.
2
congestion
Количество неуспешных вызовов из-за:
отсутствия свободных ресурсов, необходимых для обслуживания вызова;
ошибок системы.
3
successful
Количество успешных вызовов.
4
incomplete
Количество неуспешных вызовов.
e502Type6 — Overall measurements on transit traffic.
Данный модуль предназначен для сбора статистики по Типу 6 рекомендации ITU-T E.502.
Тип измерения — Группа каналов: транзитный трафик.
Таблица 6 — Формат выходных данных e502Type6
Позиция
Название
Описание
1
seizures
Количество занятий.
2
congestion
Количество неуспешных вызовов из-за:
отсутствия свободных ресурсов, необходимых для обслуживания вызова;
ошибок системы.
3
overflow
Количество необслуженных вызовов из-за отсутствия свободных каналов в направлении.
4
successful
Количество успешных вызовов.
5
incomplete
Количество неуспешных вызовов.
e502Type9 — Incoming traffic measurements.
Данный модуль предназначен для сбора статистики по Типу 9 рекомендации ITU-T E.502.
Тип измерения — Группа каналов: входящий трафик.
Таблица 7 — Формат выходных данных e502Type9
Позиция
Название
Описание
1
seizures
Количество занятий.
2
traffic
Значение нагрузки в эрлангах за интервал сбора статистической информации.
3
congestion
Количество неуспешных вызовов из-за:
отсутствия свободных ресурсов, необходимых для обслуживания вызова;
ошибок системы.
4
overflow
Количество необслуженных вызовов из-за отсутствия свободных каналов в направлении.
5
inService
Количество рабочих сircuits.
6
outService
Количество нерабочих сircuits.
e502Type10 — Outgoing traffic measurements.
Данный модуль предназначен для сбора статистики по Типу 10 рекомендации ITU-T E.502.
Тип измерения — Группа каналов: исходящий трафик.
Таблица 8 — Формат выходных данных e502Type10
Позиция
Название
Описание
1
seizures
Количество занятий.
2
traffic
Значение нагрузки в эрлангах за интервал сбора статистической информации.
3
overflow
Количество необслуженных вызовов из-за отсутствия свободных каналов в направлении.
4
blocked
Количество необслуженных вызовов из-за trunk reservation.