Отчет по превышению порога загрузки =================================== ###### tags: `SOVA` `ПФР` ## Введениe Отчет о превышению порога загрузки , должен выбирать и выводить интервалы времени когда загрузка канала превышала определенное значение `var_x` (пороговое значение). Скачки трафика или падение трафика продолжительностью менее `var_y` секунд не учитываются, т.е начало интервала считается состояние когда превышение порога длилось больше `var_y` секунд. Окончанием интервала считается когда значение трафика ниже порогового значения в течении больше `var_y` секунд. В отчете выводятся данные по входящем и исходящему трафику. ==TODO (Возмжно изменение)== Отчет формируется для одного канала. Интервалы пересечения порогов определяются отдельно для входящего и исходящего потока данных. ## Вводимые параметры Для Формирования отчета пользователь должен указать следующие параметры: - Наименование канала - Канал связи, по данным которого формируется отчет. Выбирается из списка. - Пороговое значение` var_x` - Значение в процентах от **заявленной** пропускной способности канала. Определяет пороговое значение. >**Примечание** >Интервал определения `var_y` - Минимальная непрерывная длительность превышения или понижения значения загрузки по которым определяется пересечение порогового значения и является основанием для закрытия или открытия выводимого интервала. Не может быть меньше двух интервалов опроса. Задается константно и не может быть изменен пользователем. ## Выводимые параметры в интерфейсе Отчет выводится в виде таблицы со следующими полями. - **Направление прохождения трафика относительно интерфейса** - может принимать значение `Входящий` и `Исходящий`. направление трафика определяется относительно оборудования, с которого снимаются данные. Для ПФР это удаленное оборудование СЕ (оборудование подразделения). - **Дата начала периода** - Временная отметка в формате `dd/mm/yyyy hh:mm` определяется по начальной временной отметке периода превышения порога "в верх". т.е когда значение загрузки превышает значение порога. Если на момент начала периода отчета значение загрузки уже превышало порог, то начало периода отчета считается начальной датой первого интервала. - **Объем передаваемых данных на начало периода** - Усредненное значение скорости передачи (усредненное за интервал опроса). Используется значение первого и второго опроса от начала интервала. Формат `ddd ddd ddd` - целое положительное число с использованием символа проблем как разделителя между тысячами, миллионами и далее. - **Дата завершения периода** - Временная отметка в формате `dd/mm/yyyy hh:mm` определяется по конечной временной отметке периода превышения порога. т.е когда значение загрузки канала меняется с значения превышающего порог на значение ниже порога. Если на момент окончания периода отчета значение загрузки по прежнему превышает порог, то окончание периода отчета считается конечной датой последнего интервала. - **Объем передаваемых данных на конец периода** - Усредненное значение скорости передачи (усредненное за интервал опроса). Используется последнее значение в периоде и следующее за ним значения т.е значение опроса на основе которого определен факт закрытия интервала. Формат `ddd ddd ddd` - целое положительное число с использованием символа проблем как разделителя между тысячами, миллионами и далее. - **Продолжительность периода** - временной интервал в минутах между датой начала и датой завершения интервала. Формат `dd:hh:mm` Последняя строка выводимой таблицы должна содержать следующие данные: - **Процент загрузки входящий** Процент отношения суммы всех интервалов входящей загрузки к общему *рабочему* времени отчетного периода. - **Процент загрузки исходящий** Процент отношения суммы всех интервалов исходящей загрузки к общему *рабочему* времени отчетного периода. ## Выгрузка в файл По отдельной команде (кнопке) формируется файл в формате "MSWORD". После формирования файл автоматически выгружается на локальный компьютер пользователя через WEB интерфейс. Шаблон файла приложен к задаче.