# Программа сбора параметров

## Назначение программы

Программа предназначена для сбора и хранения параметров плат блоков MC04-DSL-3U.

## Главное окно программы

Главное окно программы предоставляет информацию о блоках и платах в них, доступ к операциям управления и настройкам программы.

### Главное меню

В главном меню находятся настройки программы.

Меню Файл содержит следующие команды:

1. Импорт карты Supervisor – вызывает диалоговое окно с выбором (*.ini) файла с конфигурациями блоков, создаваемого в программе мониторинга, в котором находится карта узлов. После выбора файла создается файл data.ini в папке data, в котором хранятся конфигурации блоков.
2. Установить папку сохранения БД – вызывает диалоговое окно с выбором папки, в которую будут сохраняться базы данных с параметрами плат.

Меню Настройки содержит команды:

1. Задать общее пороговое значение – открывает диалоговое окно, в котором можно выбрать диапазон допустимых значений для параметров всех плат определенного типа.
2. Сворачивать в system tray – при выборе опции при сворачивании программа не будет показываться на панели задач. Для повторного открытия необходимо нажать на иконку программы в system tray (правой нижней части экрана).
3. Сбросить настройки – сбрасывает настройки программы.

Опция О программе в меню Помощь позволяет посмотреть версию программы.

### Рабочая область

Под главным меню располагается меню запуска.

Группа кнопок отвечает за получение параметров
При нажатии на кнопку Получить параметры программа единоразово получит параметры всех опрашиваемых плат.

При нажатии на кнопку Установить период сбора данных программа запускает таймер и будет собирать параметры всех опрашиваемых плат раз в заданный промежуток времени.

Ниже находится таблица блоков. Блоки сгруппированы по группам, каждую группу можно раскрыть и посмотреть на находящиеся в ней блоки. При раскрытии блока можно увидеть все платы поддерживаемых программой типов. Для каждого блока указывается название, IP и время, прошедшее с момента последнего запуска. Для каждой платы указывается место, на котором она находится в блоке и название платы.

При двойном нажатии на блок откроется окно управления блоком с параметрами первой платы. При двойном нажатии на плату окно управления блоком откроется с параметрами выбранной платы.

Под таблицей блоков находится кнопка "Добавить блок". При нажатии на нее появляется диалоговое окно, в котором необходимо ввести IP-алрес и название нового блока. Если блок с таким адресом или названием уже существует, то будет выведено предупреждение о невозможности создания блока.

Ниже расположена таблица, в которой пишутся вышедшие за допустимые границы значения, полученные за последний опрос. Если таких не было, то будет выведена надпись "ОК!".

В нижней части экран находится status bar, в котором пишется информация о времени последнего опроса и периоде сбора данных.

### Окно управления блоком

Окно управления блоком позволяет изменить настройки блока и плат, просмотреть последние параметры выбранной платы, построить график по определенному параметру платы и вывести ее значения в .csv файл для импорта в такие программы, как Excel.

В левой верхней области находится список активных плат поддерживаемых типов в блоке. При нажатии кнопки слева от названия платы переключается активная плата. Для того, чтобы не опрашивать определенные платы, необходимо убрать с них галочки и нажать кнопку "Установить опрашиваемые платы".

Также в этой области находится кнопка "Открыть в браузере", которая открывает веб-интерфейс блока в браузере по умолчанию. Ниже находится поле для ввода комментария для конкретной платы.

Ниже области плат находится область с параметрами SNMP. В ней можно указать значение параметра community для авторизации в блоке. По умолчанию для всех блоков значение community - public.

Под параметрами SNMP находится кнопка удаления блока.

В правой части окна находится область параметров платы. Сверху находится кнопка "Установить границы", которая открывает окно установки границ. Ниже находятся значения параметров активной платы за последний опрос. Справа от каждого значения параметра находится кнопка "Построить график", позволяющая построить график по выбранному параметру за определенный период. Под параметрами находится кнопка "Экспорт данных в csv", позволяющая экспортировать данные в csv-файл. Ниже находится кнопка "Получить параметры", при нажатии на которую удут получены параметры конкретной платы на данный момент.

### Окно пороговых значений

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

Сверху находится раскрывающееся меню, в котором можно выбрать, для какой платы или типа плат будут устанавливаться значения.

Под раскрывающимся меню находится список параметров, для которых можно установить границы. Слева от названия параметра находится нижняя граница, справа - верхняя. Если в обоих полях значения равны 0, то границы для параметра не установлены.

Внизу находится кнопка "Сохранить", при нажатии на которую границы сохраняются.