Автоматизация процесса удалённого обновления программного обеспечения и процесса конфигурирования сетевых устройств

Моравец Владислав Алексеевич

Аннотация


Объектами автоматизации стали процессы конфигурации и обновления ПО сетевых устройств.
Цель работы - разработать автоматизированную систему, которая бы генерировала тексты конфигураций и передавали их на сетевые устройства.
Результатом проделанной работы стало серверное приложение с web-доступом, которое принимает входные данные от инженера, обрабатывает их, формирует текст конфигурации для целевого сетевого устройства и передаёт ему. Ключевой функцией проекта стала массовая конфигурация сетевых устройств.
Приложение разработано с использованием языка программирования Python и его библиотек, для хранения данных выбрана СУБД PostgreSQL. Потенциальными пользователями проекта могут стать компании-провайдеры, предоставляющие телекоммуникационные услуги и доступ в Интернет.