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>')