Разработка системы управления сетью

Цена договорная • наличный расчёт, безналичный расчёт, электронные деньги
25 ноября 2014, 18:55 • 11 откликов • 88 просмотров
Задачи, которые должна
выполнять система:

1. Хранить все данные о сети - информацию об абонентах,
оборудовании, адресах присутствия, каналах связи и т.п. и обрабатывать ее.
2. Опрашивать все оборудование по telnetили SSHбез
ключа, связь по логину и паролю, SNMP, либо другим способом. Нужно предусмотреть возможность
добавления любых средств опроса. Нужно предусмотреть обработку любых ошибок во
время передачи данных, таких как обрывы связи, потери пакетов, сильное
увеличение задержки и т.п.
3. Работать с картами Google - отображать на спутниковой карте все точки присутствия,
связи между ними, обрабатывать интерактивные действия с картой (например при
нажатии на точку, должна открываться подробная информация со списками всего
оборудования, подключенных абонентов и т.п.), при перемещении точек на карте
должны автоматически перемещаться все связи между ними, то есть связи должны
быть прицеплены к точкам, между которых располагаются.
4. Работать со сторонними системами - запрашивать данные из
других приложений, внешних файлов, электронной почты, с оборудования и т.п.
5. Осуществлять обмен электронными сообщениями между
сотрудниками - создавать сообщения, указывать их тип и привязку к оборудованию
или абонентам, контролировать их доставку, прочтение, выполненные с ними
действия и удаление этих сообщений. Кроме всего нужно предусмотреть систему
напоминаний, если в сообщениях это указано.
6. Осуществлять обмен сообщениями и данными посредством
мобильных приложений, а так же запрос любых данных с мобильных устройств.
7. Предусмотреть защиту данных от не санкционированного
доступа. Каждый клиент системы должен иметь свой пароль и возможность
ограничения уровней доступа.
8. Осуществлять полное резервирование серверной части,
должна быть возможность одновременной работы двух и более серверов с синхронизацией
данных, а так же автоматическое переключение клиентских приложений в случае
отказа одного из них.
9. Возможны и другие задачи, нужно предусмотреть добавление
любых новых функций.

Вся детальная информация после .