Страница 1 из 1

Oxidized + Eltex MES2424 - MES2324

Добавлено: 09 сен 2022 17:04
konnektika
Доброго времени суток. Уважаемые коллеги, в последнее время мы начали использовать оборудование 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


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

Re: Oxidized + Eltex MES2424 - MES2324

Добавлено: 12 сен 2022 10:30
Евгений Т
Добрый день.

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

Re: Oxidized + Eltex MES2424 - MES2324

Добавлено: 10 ноя 2022 07:50
davidjohn34
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.

Re: Oxidized + Eltex MES2424 - MES2324

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

Re: Oxidized + Eltex MES2424 - MES2324

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

Re: Oxidized + Eltex MES2424 - MES2324

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

Re: Oxidized + Eltex MES2424 - MES2324

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

Re: Oxidized + Eltex MES2424 - MES2324

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