deus_networkus/README.md
2026-03-11 13:39:04 +03:00

3.7 KiB
Executable file
Raw Blame History

Скрипт для подключения к сетевому оборудованию.

Версия скрипта имеет вид 1.0.0 Последняя цифра означает изменения "под капотом", предпоследняя меняется при добавлении нового модуля, первая при глобальном изменении.

deus_netwokus - скрипт для управления сетевым оборудованием. Он содержит основное меню, функционал для подключения к оборудованию, а также запускает дополнительные модули. commands - модуль для передачи команд на оборудование ppr - модуль для проведения ППР update - скрипт для обновления choose_your_equipments - скрипт для вывода списка обрудования из папки Lists_of_switches

Для успешного использовния скрипта необходимо, чтобы на ПК были установлены:

1. SSH-клиент
2. Telnet-клиент
3. SSHpass

Проверка нужного ПО проводится при запуске скрипта, и если она не будет пройдена, то скрипт выведет список ПО, которое нужно установить.

Для подключения к коммутатору необходимо:

  1. Ввести логин и пароль от Tacacs;
  2. Выбрать нужный тип оборудования, нажав нужную цифру;
  3. Из появившегося списка цифрой выбрать необходимое ЛПУ;
  4. Цифрой выбрать нужный коммутатор.

Папка Lists_of_switches содержит папки с сегментами, они считываются автоматически и выводятся в меню. После выбора сегмента считываются папки с локациями, далее с площадкой. Далее считывается список оборудования на площадке. Далее выбранный IP-адрес проверяется по спискам telnet_cisco, telnet_natex и WEB. Если адрес находится в них, то запускается или соответствующий производителю оборудования скрипт для Telnet-подключения, или запускается браузер со страницей входа. Если IP-адреса нет в данных списках, то происходит SSH-подключение.

В файл ip_.txt заносятся IP-адреса для моудлей commands и ppr, к которым необходимо применить некоторые действия. В файл instructions_.txt заносятся команды для модуля commands, которые необходимо применить к оборудовани. В файл instructions_for_ppr.txt заносятся команды необходимые для проведения ППР. Файл config_ssh.txt содержит настройки для SSH-клиента, которые необходимо вставить в файл ~/.ssh/config. Это делается автоматичски при обновлении скрипта.

Файлы с выводами сохраняются по пути, который указан в скрипте, например /home/user/Documents/Данные со скрипта.