Доброго времени суток. Уважаемые коллеги, в последнее время мы начали использовать оборудование 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
Очень просим вашей помощи.
Спасибо.
О деактивации форума Eltex
Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.
Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.
Уважаемые коллеги! В связи с потерей актуальности данного ресурса, нами было принято решение о частичной деактивации форума Eltex. Мы отключили функции регистрации и создания новых тем, а также возможность оставлять сообщения. Форум продолжит работу в "режиме чтения", так как за долгие годы работы здесь накопилось много полезной информации и ответов на часто встречающиеся вопросы.
Мы активно развиваем другие каналы коммуникаций, которые позволяют более оперативно и адресно консультировать наших клиентов. Если у вас возникли вопросы по работе оборудования, вы можете обратиться в техническую поддержку Eltex, воспользовавшись формой обращения на сайте компании или оставить заявку в системе Service Desk. По иным вопросам проконсультируют наши менеджеры коммерческого отдела: eltex@eltex-co.ru.
Oxidized + Eltex MES2424 - MES2324
-
- Сообщения: 1
- Зарегистрирован: 09 сен 2022 16:48
- Reputation: 0
Re: Oxidized + Eltex MES2424 - MES2324
Добрый день.
А в чём проблема заключается? Вы только скрипт приложили.
Мы с языком программирования ruby не знакомы. Нужно с - разбираться. Поэтому вряд ли сможем помочь с вопросом.
Единственно предполагаем, что проблема где-то в регулярках. Для MES2324 нужно что-то вроде prompt /^[\r\x1b\[K]?][\w.@\(\)-]+[#>]\s?$/.
А в чём проблема заключается? Вы только скрипт приложили.
Мы с языком программирования ruby не знакомы. Нужно с - разбираться. Поэтому вряд ли сможем помочь с вопросом.
Единственно предполагаем, что проблема где-то в регулярках. Для MES2324 нужно что-то вроде prompt /^[\r\x1b\[K]?][\w.@\(\)-]+[#>]\s?$/.
Евгений Тур / Элтекс / Сервисный центр ШПД / https://eltex-co.ru/support/
-
- Сообщения: 6
- Зарегистрирован: 15 июл 2022 10:48
- Reputation: 0
Re: Oxidized + Eltex MES2424 - MES2324
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
Привет. Была такая же проблема. Решил её путем исправления профиля eltex, который использует oxidized для работы. В MES2424 используется другая команда для вывода конфигурации целиком. Добавь в eltex.rb команды “set cli pagination off” и “set cli prompt off”. Для образца добавления посмотри в этом же файле как написана команда "show running-config". Удачи!
Re: Oxidized + Eltex MES2424 - MES2324
Добрый день! Хотел уточнить! так как не особо понял куда добавить эти команды. Если есть возможность можно скинуть как должен быть оформлен файл.
У меня просто oxidized даже не видит SW MES2324 (((
У меня просто oxidized даже не видит SW MES2324 (((
-
- Сообщения: 2
- Зарегистрирован: 02 мар 2023 21:11
- Reputation: 0
Re: Oxidized + Eltex MES2424 - MES2324
Добрый день! Хотел уточнить! так как не особо https://gofilmyzilla.com/ куда добавить эти команды. Если есть возможность можно скинуть как должен быть оформлен файл.
-
- Сообщения: 2
- Зарегистрирован: 02 мар 2023 21:11
- Reputation: 0
Re: Oxidized + Eltex MES2424 - MES2324
Привет. Была такая же проблема. Решил её путем исправления профиля eltex, который использует oxidized для работы. В MES2424 используется другая команда для вывода конфигурации целиком. https://apkcombos.net/ в eltex.rb команды “set cli pagination off” и “set cli prompt off”. Для образца добавления посмотри в этом же файле как написана команда "show running-config". Удачи!
Re: Oxidized + Eltex MES2424 - MES2324
В конфигурации, которую вы настроили, есть много ошибок, поэтому она не может отображаться на экране должным образом. Вам нужно исправить все эти ошибки. getting over it
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей