1. Скрипт должен быть написан на языке C++.
2. Скрипт должен подключаться по ssh к сетевым устройствам(маршрутизаторы, коммутаторы). У каждого устройства свои сети и IP адреса. Скрипт должен понимать в какой части общего сетевого сегмента он работает, следовательно обрабатывать свои сетевые сегменты. Все учетные данные (логин и пароль) от устройств/файлов резервных копий конфигураций/сопутствующих сервисов и т.п. скрипт должен получать от системы хранения паролей.
3. Подключившись к устройству скрипт должен будет запомнить конфигурацию устройства и сравнить ее с эталонной. #Здесь, возможно, для маршрутизаторов и коммутаторов будет разное выполнение работы с конфигурацией.
4. Обнаружив не соответствия (далее ошибки), скрипт заносит их в "файл-отчет" (таблица excel), с заранее сформированной шаблонной таблицей. Каждая ошибка должна быть занесена в свою область. По завершению фиксации ошибок, скрипт формирует пароль для нового листа (с ошибками), блокирует этот лист от любого форматирования, сохраняет файл закрывает excel.
5. Скрипт формирует почтовое письмо. Вызывая приложение outlook отправляет письмо указанным получателям, с приложенными 2 файлами. Закрывает приложение аутлук.
6. Скрипт должен иметь графический интерфейс и работать на операционных системах Windows как клиентских(Win 10/11) так и серверных(2012/2016/2019/2022)
P.S. Вся конкретика при личном общении.
Разделы:
Опубликован:
08.10.2024 | 23:26 [поднят: 08.10.2024 | 23:26]
Заказ находится в архиве