Борьба с изучнием NOC продолжается. )
Но нужна помощь.
Есть коммутаторы Linksys SPS224
по telnetet подключаются конфиги собирают.
по SSH логин скрипт не проходит.
Разбираясь выяснилась особенность. Перед запросом логин\пароль устройство просит ввода Login AS:
которое ни на что не влияет и его можно игнорировать посылкой '\r'
Понимаю что нужно править логин скрипт, добавляя возврат каретки перед аввторизацией, но не понимаю пока как (. Если направить в правильное русло буду благодарен.
(Pyton уже начал мучить)
И второе с этими коммутаторами. Скрипты get_interface - в ручную отрабатывают нормально.
А при опросе в логе идет вот такая ошибка. При этом интерфейсы появляются.
2021-03-15 12:56:29.821806 [discovery|box|sw-110|interface] Set path: None
2021-03-15 12:56:30.123170 [discovery|box|sw-110|interface] UNHANDLED EXCEPTION (2021-03-15 12:56:29.854687)
PROCESS: ./services/discovery/
service.pyVERSION: 20.4.3
BRANCH: HEAD CHANGESET: c86766dc
ERROR FINGERPRINT: 550057c8-b2af-510f-89fc-c516263dec50
WORKING DIRECTORY: /opt/noc
EXCEPTION: <class 'RecursionError'> maximum recursion depth exceeded in comparison
START OF TRACEBACK
И последний вопрос добавленные устройства на карте всегда серые хотя логи с них снимаются и галочка управляемый стоит. Как бороться с этим.