Выло­жил на GitHub про­ект OLT Eltex Manager Гра­фи­че­ская ути­ли­та для управ­ле­ния и диа­гно­сти­ки обо­ру­до­ва­ния OLT Eltex через SSH

https://github.com/stration/OLT_Eltex_manager

Опи­са­ние Про­грам­ма пред­на­зна­че­на для сете­вых инже­не­ров и адми­ни­стра­то­ров, рабо­та­ю­щих с опти­че­ски­ми линей­ны­ми тер­ми­на­ла­ми (OLT) про­из­вод­ства ком­па­нии Элтекс. Ути­ли­та предо­став­ля­ет удоб­ный гра­фи­че­ский интер­фейс для быст­ро­го поис­ка або­нент­ских тер­ми­на­лов (ONT) по серий­но­му номе­ру и выпол­не­ния диа­гно­сти­че­ских команд без необ­хо­ди­мо­сти запо­ми­на­ния слож­но­го син­так­си­са оборудования.

Основ­ные воз­мож­но­сти Вклад­ка “Поиск ONT” Поиск кон­фи­гу­ра­ции ONT по серий­но­му номе­ру в пол­ной кон­фи­гу­ра­ции обо­ру­до­ва­ния Авто­ма­ти­че­ское извле­че­ние интер­фей­са под­клю­че­ния (напри­мер, 0/6) Кеши­ро­ва­ние кон­фи­гу­ра­ции OLT для уско­ре­ния повтор­ных поис­ков Отоб­ра­же­ние пол­но­го бло­ка кон­фи­гу­ра­ции най­ден­но­го устрой­ства Поиск точ­ных и частич­ных сов­па­де­ний серий­ных номеров

Вклад­ка “Команд­ная стро­ка” Выпол­не­ние про­из­воль­ных команд на обо­ру­до­ва­нии OLT Панель быст­рых команд для часто исполь­зу­е­мых опе­ра­ций: show running-config — про­смотр теку­щей кон­фи­гу­ра­ции show interface ont 0–3 offline — спи­сок отклю­чен­ных ONT show interface ont 0–3 unactivated — спи­сок неак­ти­ви­ро­ван­ных ONT show interface ont X/Y online — ста­тус под­клю­чен­ных ONT show interface ont X/Y state — деталь­ное состо­я­ние ONT show mac interface ont X/Y — MAC-адре­са на пор­тах ONT Авто­ма­ти­че­ская под­ста­нов­ка послед­не­го най­ден­но­го интер­фей­са ONT в шаб­ло­ны команд

Управ­ле­ние под­клю­че­ни­ем Гиб­кая настрой­ка пара­мет­ров под­клю­че­ния: Поле вво­да IP-адре­са OLT Поля для вво­да логи­на и паро­ля Под­держ­ка нестан­дарт­ных учет­ных дан­ных для раз­ных устройств Инди­ка­ция ста­ту­са под­клю­че­ния в реаль­ном вре­ме­ни Кор­рект­ное завер­ше­ние сес­сии (коман­да exit)

На вклад­ке “Поиск ONT”: Вве­ди­те IP-адрес OLT в поле “IP адрес” Ука­жи­те логин и пароль для досту­па к обо­ру­до­ва­нию Нажми­те кноп­ку “Под­клю­чить­ся” После успеш­но­го под­клю­че­ния вве­ди­те серий­ный номер ONT (напри­мер, ELTX6203512C) Нажми­те “Най­ти конфигурацию”

На вклад­ке “Команд­ная стро­ка”: Исполь­зуй­те кноп­ки быст­рых команд или вве­ди­те про­из­воль­ную коман­ду Нажми­те “Выпол­нить” для отправ­ки коман­ды на оборудование

Под­дер­жи­ва­е­мое обо­ру­до­ва­ние Про­грам­ма про­те­сти­ро­ва­на на сле­ду­ю­щих моде­лях OLT Eltex: LTP-4X LTP-8X

При­ме­ча­ние: Про­грам­ма исполь­зу­ет стан­дарт­ный син­так­сис команд­ной стро­ки обо­ру­до­ва­ния Eltex. Может рабо­тать с дру­ги­ми моде­ля­ми линей­ки, но тре­бу­ет допол­ни­тель­но­го тестирования.

Осо­бен­но­сти рабо­ты Кеши­ро­ва­ние кон­фи­гу­ра­ции: При пер­вом поис­ке ONT загру­жа­ет­ся пол­ная кон­фи­гу­ра­ция show running-config, кото­рая кеши­ру­ет­ся для теку­ще­го OLT. Это зна­чи­тель­но уско­ря­ет повтор­ные поис­ки. Без­опас­ность: Паро­ли не сохра­ня­ют­ся меж­ду сес­си­я­ми. Все опе­ра­ции логги­ру­ют­ся с ука­за­ни­ем вре­мен­ных меток. Обра­бот­ка оши­бок: Про­грам­ма кор­рект­но обра­ба­ты­ва­ет раз­ры­вы соеди­не­ния, тай­мау­ты и некор­рект­ные отве­ты обо­ру­до­ва­ния. Опти­ми­за­ция выво­да: Авто­ма­ти­че­ская очист­ка управ­ля­ю­щих после­до­ва­тель­но­стей ANSI и фор­ма­ти­ро­ва­ние тек­ста для удоб­но­го чтения.

Собра­ный файл .exe в релизах

Лицен­зия Про­грам­ма рас­про­стра­ня­ет­ся “как есть” без каких-либо гаран­тий. Исполь­зо­ва­ние осу­ществ­ля­ет­ся на свой страх и риск. Автор не несет ответ­ствен­но­сти за воз­мож­ный ущерб обо­ру­до­ва­нию или сете­вой инфра­струк­ту­ре в резуль­та­те исполь­зо­ва­ния про­грам­мы. ⚠️ Важ­но: Перед исполь­зо­ва­ни­ем на рабо­чем обо­ру­до­ва­нии реко­мен­ду­ет­ся про­те­сти­ро­вать про­грам­му в лабо­ра­тор­ной сре­де. Избе­гай­те выпол­не­ния команд, изме­ня­ю­щих кон­фи­гу­ра­цию (configure, write memory и т.п.) без пол­но­го пони­ма­ния их последствий.


На чай раз­ра­бот­чи­ку — сколь­ко не жалко)

Loading

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *