О деактивации форума Eltex

Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.

Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.

Oxidized + Eltex MES2424 - MES2324

Для вопросов возникших к нашей компании
konnektika
Сообщения: 1
Зарегистрирован: 09 сен 2022 16:48
Reputation: 0

Oxidized + Eltex MES2424 - MES2324

Сообщение konnektika » 09 сен 2022 17:04

Доброго времени суток. Уважаемые коллеги, в последнее время мы начали использовать оборудование Eltex и столкнулись со следующей проблемой сбора конфигурации по средством oxidized.

Помогите решить вопрос со сбором конфигурационной информации с оборудования Eltex.

Для сбора конфигурации используем следующий код

class Eltex < Oxidized::Model

prompt /^\s?[\w.@\(\)-]+[#>]\s?$/
comment '! '

cmd :all do |cfg|
cfg.gsub! /^% Invalid input detected at '\^' marker\.$|^\s+\^$/, ''
cfg.cut_both
end

cmd :secret do |cfg|
cfg.gsub! /^(snmp-server community).*/, '\\1 <configuration removed>'
cfg.gsub! /^(enable (password|secret)( level \d+)? \d) .+/, '\\1 <secret hidden>'
cfg.gsub! /^(\s+(?:password|secret)) (?:\d )?\S+/, '\\1 <secret hidden>'
cfg.gsub! /^(tacacs-server (.+ )?key) .+/, '\\1 <secret hidden>'
cfg.gsub! /^((tacacs|radius) server [^\n]+\n(\s+[^\n]+\n)*\s+key) [^\n]+$/m, '\1 <secret hidden>'
cfg.gsub! /username (\S+) privilege (\d+) (\S+).*/, '<secret hidden>'
cfg.gsub! /^username \S+ password \d \S+/, '<secret hidden>'
cfg.gsub! /^enable password \d \S+/, '<secret hidden>'
cfg.gsub! /wpa-psk ascii \d \S+/, '<secret hidden>'
cfg
end

cmd 'show running-config' do |cfg|
cfg
end

cfg :telnet do
username /^(User Name):/
password /^Password:/
end

cfg :telnet, :ssh do
# preferred way to handle additional passwords
post_login do
if vars(:enable) == true
cmd "enable"
elsif vars(:enable)
cmd "enable", /^[pP]assword:/
cmd vars(:enable)
end
end
post_login 'terminal datadump'
pre_logout 'disable'
pre_logout 'exit'
end
end


Очень просим вашей помощи.
Спасибо.

Евгений Т
Сообщения: 1613
Зарегистрирован: 18 мар 2013 09:48
Reputation: 7
Откуда: Элтекс

Re: Oxidized + Eltex MES2424 - MES2324

Сообщение Евгений Т » 12 сен 2022 10:30

Добрый день.

А в чём проблема заключается? Вы только скрипт приложили.
Мы с языком программирования ruby не знакомы. Нужно с - разбираться. Поэтому вряд ли сможем помочь с вопросом.
Единственно предполагаем, что проблема где-то в регулярках. Для MES2324 нужно что-то вроде prompt /^[\r\x1b\[K]?][\w.@\(\)-]+[#>]\s?$/.
Евгений Тур / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/

davidjohn34
Сообщения: 6
Зарегистрирован: 15 июл 2022 10:48
Reputation: 0

Re: Oxidized + Eltex MES2424 - MES2324

Сообщение davidjohn34 » 10 ноя 2022 07:50

The MES2424 is a high-performance, high-temperature, high-pressure (HTHP) soldering iron with a 24-bit temperature and pressure control system. It features a high-temperature temperature sensor and a high-pressure pressure sensor, allowing for precise control of temperature and pressure. The MES2424 is equipped with a 0.5 mm nozzle for quick, even heat distribution, nyt mini crossword and the MES2424 features a dual-speed fan for increased airflow and reduced heat build-up. The MES2424 is ideal for use in a variety of applications such as electronics, electronics assembly, and mechanical assembly.

IDAOlly
Сообщения: 1
Зарегистрирован: 10 фев 2023 12:59
Reputation: 0

Re: Oxidized + Eltex MES2424 - MES2324

Сообщение IDAOlly » 10 фев 2023 13:04

Привет. Была такая же проблема. Решил её путем исправления профиля eltex, который использует oxidized для работы. В MES2424 используется другая команда для вывода конфигурации целиком. Добавь в eltex.rb команды “set cli pagination off” и “set cli prompt off”. Для образца добавления посмотри в этом же файле как написана команда "show running-config". Удачи!

Brateevo
Сообщения: 1
Зарегистрирован: 24 фев 2023 21:22
Reputation: 0

Re: Oxidized + Eltex MES2424 - MES2324

Сообщение Brateevo » 24 фев 2023 21:29

Добрый день! Хотел уточнить! так как не особо понял куда добавить эти команды. Если есть возможность можно скинуть как должен быть оформлен файл.
У меня просто oxidized даже не видит SW MES2324 (((

Filmyzilla
Сообщения: 2
Зарегистрирован: 02 мар 2023 21:11
Reputation: 0

Re: Oxidized + Eltex MES2424 - MES2324

Сообщение Filmyzilla » 02 мар 2023 21:16

Добрый день! Хотел уточнить! так как не особо https://gofilmyzilla.com/ куда добавить эти команды. Если есть возможность можно скинуть как должен быть оформлен файл.

Filmyzilla
Сообщения: 2
Зарегистрирован: 02 мар 2023 21:11
Reputation: 0

Re: Oxidized + Eltex MES2424 - MES2324

Сообщение Filmyzilla » 18 мар 2023 16:41

Привет. Была такая же проблема. Решил её путем исправления профиля eltex, который использует oxidized для работы. В MES2424 используется другая команда для вывода конфигурации целиком. https://apkcombos.net/ в eltex.rb команды “set cli pagination off” и “set cli prompt off”. Для образца добавления посмотри в этом же файле как написана команда "show running-config". Удачи!

emmausa
Сообщения: 2
Зарегистрирован: 06 апр 2023 14:58
Reputation: 0

Re: Oxidized + Eltex MES2424 - MES2324

Сообщение emmausa » 13 апр 2023 09:00

В конфигурации, которую вы настроили, есть много ошибок, поэтому она не может отображаться на экране должным образом. Вам нужно исправить все эти ошибки. getting over it


Вернуться в «Общие вопросы»

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и 1 гость