我正在开发一个自动化 junos 防火墙策略创建工作流程的项目。我发现 pyEZ 是我案例中最可行的选择。
虽然我可以通过使用rpc.get_config()
方法以 xml 格式从设备中检索完整的配置。不幸的是,我没有在检索到的 xml 文件中看到默认的 junos 应用程序。但是我可以在设备上手动运行命令时看到它们
显示配置组 junos-defaults 应用程序 | 显示集
设置组 junos-defaults 应用程序 应用程序 junos-ftp 应用程序协议 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()
请让我知道是否有任何此类方法可用于获取默认应用程序组详细信息。
非常感谢,
普拉比尔