Skip to content
This repository was archived by the owner on Feb 2, 2022. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 16 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,21 @@
Проект 2. Идея и интерфейс приложения
=============

Придумайте приложение для OS X, разработайте графический интерфейс и сдайте:
1. Проблему, которую решает приложение.
Моё приложение предназначено для мониторинга сетевого трафика по протоколу SNMP. Помогает выявлять проблемы с сетью, например перегрузку канала.

1. Подробное описание в README.md или PDF. Описание должно включать:
* Проблему, которую решает приложение
* Аудитория приложения
* Пример сценария использования приложения
* Описание поведения (что происходит при загрузке, что происходит при нажатии на кнопку Х, и так далее).
2. Вся папка с проектом, в которой обязательно должен быть .xib-файл с графическим интерфейсом.
2. Аудитория приложения.
Продвинутые владельцы сетевого оборудования с поддержкой SNMP.

[Сдать работу](https://u.hexlet.org/courses/4/assignments/6)
3. Пример сценария использования приложения.
У пользователя начинает тормозить интернет и возникает ответственное желание разобраться в чём дело. Пользователь запускает программу, выбирает интересующий сетевой интерфейс и видит на сколько он загружен, что даёт основание понять где проблема, или это перегрузка канала или проблемы у провайдера.

4. Описание поведения (что происходит при загрузке, что происходит при нажатии на кнопку Х, и так далее).
* Приложение запускается, происходит инициализация классов и переменных.
* Пользователь вводит IP адрес и комюнити.
* Нажимает кнопку "Start".
* Приложение пытается получить данные от сетевого устройства, адрес и комюнити которого ввёл пользователь. Если данные получены, то заполняются sysName, sysLocation и список в Combo Box Interface to monitor, а также начинается опрос и отрисовка графика использования первого интерфейса в списке, по заданному таймеру.
Если данные получить не удалось, то показывается диалоговое окно с ошибкой.
* При выборе элемента в Combo Box Interface to monitor текущий график стирается и программа начинает отрисовывать новый график.
* При нажатии кнопки Stop, происходит остановка таимера, и соответственно опроса и отрисовки.
* При нажатии кнопки X, происходит завершение приложения.
Binary file added SNMP Mon/.DS_Store
Binary file not shown.
Loading