pyEZ:如何获取junos默认组

时间:2018-01-23 13:48:44

标签: junos-automation juniper pyez

我正在开发一个自动化junos防火墙策略创建工作流程的项目。我发现pyEZ是我案例中最可行的选择。

虽然我能够使用rpc.get_config()方法以xml格式从设备中检索完整配置。不幸的是,我没有在检索到的xml文件中看到默认的junos应用程序。但是我可以在设备上手动运行命令时看到它们

  

显示配置组junos-defaults applications |显示集<​​/ p>      

设置组junos-defaults应用程序应用程序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 个答案:

答案 0 :(得分:1)

检查这是否有帮助

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