Перейти к содержимому
Калькуляторы

Чем собираете конифиги с железок - микротик,zyxel,eltex,cisco,linux(bird)?

собираю конфиги с цисок джуников и хуавеев rancid-ом

для huawei в rancid модуля нет (или не было) пришлось свой сделать. простейший. 2 строчки. качает curl-ом конфиг с встроенного в хуавеи фтп

могу поделиться

 

rancid присылает diff-ы в почту и хранит конфиги в svn

Кроме того rancid интегрирован в observium. Очень удобно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 14.05.2018 в 12:01, ShumBor сказал:

Собираю через oxidized, но пришлось наколхозить некоторые свои модельки дабы не собирать лишний мусор с dgs-1100, т.к. штатные при каждом дерганьи делали изменение (там в show switch время меняется)

а как наколхозить модельку с новым именем (которой нет в поставке)?

Изменено пользователем QWE

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Зоопарк оборудования (juniper, cisco, mikrotik, eltex, huawei), конфиги собираю rancid и в svn, просмотр хранилища через redmine.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@QWE 

файл с названием модели в lib/oxidized/model

в самом файле название класса - название модели..

например у меня для dlink1100_10.rb класс Dlink1100_10 (class Dlink1100_10 < Oxidized::Model), соответственно модель Dlink1100_10

 

У Длинка еще весело оказалось, в разный версиях прошивки разный регистр в строке времени пришлось так колхозить )

  cmd 'show switch' do |cfg|
    cfg.gsub! /\r*(System (U|u)p (T|t)ime) [\S ]+/, '\\1 removed'
    cfg.gsub! /\r*(System (T|t)ime) [\S ]+/, '\\1 removed'
    comment cfg
  end

 

Изменено пользователем ShumBor

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, ShumBor сказал:

@QWE 

файл с названием модели в lib/oxidized/model

в самом файле название класса - название модели..

например у меня для dlink1100_10.rb класс Dlink1100_10 (class Dlink1100_10 < Oxidized::Model), соответственно модель Dlink1100_10

 

У Длинка еще весело оказалось, в разный версиях прошивки разный регистр в строке времени пришлось так колхозить )


  cmd 'show switch' do |cfg|
    cfg.gsub! /\r*(System (U|u)p (T|t)ime) [\S ]+/, '\\1 removed'
    cfg.gsub! /\r*(System (T|t)ime) [\S ]+/, '\\1 removed'
    comment cfg
  end

 

 

в последней версии oxidized так не прокатывает

ругается 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@QWE 

Я подледную не ставил. Пока стоит 0.20.0. 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день! Ребят может кто поделится шаблоном для Eltex под Oxidized. Нужно собирать конфиги с LTP-4x rev c.?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 часа назад, Timax сказал:

Добрый день! Ребят может кто поделится шаблоном для Eltex под Oxidized. Нужно собирать конфиги с LTP-4x rev c.?

Когда я ковырялся с oxidized, вот так делал:

 

/var/lib/gems/2.0.0/gems/oxidized-0.20.0/lib/oxidized/model/eltexltp.rb 

Цитата

class EltexLTP < Oxidized::Model

  # Eltex LTP

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

  cmd 'show version' do |cfg|
    comment cfg
  end

  cmd 'show interface ont 0 connected' do |cfg|
    comment cfg
  end

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

  cfg :telnet, :ssh do
    username /^login:/
    password /^Password:/
    pre_logout 'exit'
  end

end

соотв, в routerdb

<ip>:eltexltp

 

P.S. у меня rev.B

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

30 минут назад, Urs_ak сказал:

Когда я ковырялся с oxidized, вот так делал:

 

/var/lib/gems/2.0.0/gems/oxidized-0.20.0/lib/oxidized/model/eltexltp.rb 

соотв, в routerdb

<ip>:eltexltp

 

P.S. у меня rev.B

Спасибо. Очень помогли:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 07.08.2018 в 13:19, Timax сказал:

Добрый день! Ребят может кто поделится шаблоном для Eltex под Oxidized. Нужно собирать конфиги с LTP-4x rev c.?

LTP-4 может сам писать на tftp

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Доброго времени суток! Может кто поделится шаблоном для Cambium EPMP 2000 под Oxidized. Стандартный шаблон Cambium не работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В 28.06.2018 в 13:10, bqd сказал:

собираю конфиги с цисок джуников и хуавеев rancid-ом

для huawei в rancid модуля нет (или не было) пришлось свой сделать. простейший. 2 строчки. качает curl-ом конфиг с встроенного в хуавеи фтп

могу поделиться

 

rancid присылает diff-ы в почту и хранит конфиги в svn

Кроме того rancid интегрирован в observium. Очень удобно.

Прочтите почту. Благодарю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый день/вечер. Кто может поделиться скриптом для сбора конфигов со свитчей Huawei? Собираю конфиг других железяк с помощью rancid, интегрированным в Observium.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Давно было, но вроде для Huawei подходил  профиль от H3C в rancid, синтаксис там почти одинаковый.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Юзаю https://cbackup.me/en/.

Там где не получается выключить paging в выводе running config просто заливаю в tftp. Поддерживает git для истории конфигов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.