я ищу Прогорклый скрипты для моих Парча 5100с. Есть ли у кого-нибудь секретный тайник, которым они готовы поделиться?
Я использую скрипты отсюда, с небольшими изменениями для получения всей конфигурации http://www.gossamer-threads.com/lists/rancid/users/5454
В парчи
@commandtable = (
{'chassisShow' => 'ChassisShow'},
{'firmwareShow' => 'FirmwareShow'},
{'version' => 'FirmwareShow'},
#{'fosConfig --show' => 'Fosconfig'},
{'ipAddrShow' => 'IpAddrShow'},
{'licenseShow' => 'LicenseShow'},
{'domainsShow' => 'DomainsShow'},
{'configupload -force -l config.txt' => 'ConfigUploadlocal'},
{'configshow -l config.txt' => 'ConfigShow'}
);
Мне пришлось внести несколько дополнительных изменений, чтобы заставить это работать на моем SLKWRM0000200, работающем под управлением Fabric OS v6.2.2b.
Мне пришлось добавить в массив% vendortable в rancid-fe следующее: 'brocade' => 'brocaderancid',
Затем я использовал "парча" в качестве системного типа в router.db, например: fc-sw03: brocade: up
Мне также пришлось изменить "set avautoenable 1" в brocadelogin, поскольку имя пользователя, которое использует rancid, имеет роль администратора. Если бы я мог понять, как создать пользователя с доступом только для чтения, у которого будет доступ к достаточному количеству информации, я бы использовал это вместо этого.
В:
{'configupload -force -l config.txt' => 'ConfigUploadlocal'},
{'configshow -l config.txt' => 'ConfigShow'}
подход не сработал для меня, поэтому я пошел с:
{'configShow -a' => 'ConfigShow'}
чтобы получить полную конфигурацию