pyEZ: как получить группы по умолчанию junos

Я работаю над проектом по автоматизации рабочего процесса создания политики брандмауэра junos. Я нашел pyEZ как наиболее приемлемый вариант для моего случая.

Хотя я могу получить полную конфигурацию с устройства в формате XML с помощью rpc.get_config() метод. К сожалению, я не вижу стандартных приложений junos внутри извлеченного XML-файла. Но я вижу их при запуске команд на устройстве вручную

показать конфигурационные группы junos-defaults приложения | дисплей

установить группы junos-значения по умолчанию приложения application junos-ftp application-protocol ftp

...

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

from jnpr.junos import Device from lxml import etree dev = Device(host='xxxx', user='demo', password='demo123', gather_facts=False) dev.open() cnf = dev.rpc.get_config() print etree.tostring(cnf) dev.close()

Пожалуйста, дайте мне знать, есть ли такой способ, чтобы получить информацию о группе приложений по умолчанию.

Большое спасибо,

Prabir

1 ответ

Проверьте, помогает ли это

dev.rpc.get_config(filter_xml='<groups><name>junos-defaults</name></groups>')

Другие вопросы по тегам