文件名称:python_code_samples_network:网络管理的Python代码示例的集合。 包括可在盒内和盒外运行的示例
文件大小:161KB
文件格式:ZIP
更新时间:2024-06-13 09:43:40
python ssh snmp netconf restconf
使用Python代码示例的网络自动化 网络管理的Python代码示例的集合。 包括利用内置库的示例,以及使用公开的外部API(NETCONF / RESTCONF,SNMP,SSH,REST等)的示例。 一些示例利用了可用的SDK。 随身携带的例子 许多思科交换机和路由器都提供了一个内置的Python解释器,可以利用该解释器直接在终端设备上执行脚本和程序。 除了解释器外,还包括Python库,这些库提供对底层设备操作的直接访问,以执行CLI命令或监视事件。 样例代码 代码样例 描述 这个例子非常简单。 通过使用CLI库,我们在框中执行“显示版本”命令。 这个示例再次利用了CLI库,但是做了一些更有趣的事情。 在处于“ up”状态的每个接口上运行TDR测试。 在此示例中,EEM库用于监视配置更改。 发生消息时,会将消息发送到Cisco Spark Room。 结合使用EEM和Pytho
【文件预览】:
python_code_samples_network-master
----eem_configdiff_to_spark()
--------spark_notice1.png(82KB)
--------sl_config_diff_to_spark.py(5KB)
--------README.md(2KB)
----acitoolkit_show_tenants()
--------aci-show-tenants.py(1KB)
--------README.md(1KB)
----RESTCONF()
--------post-ipdomain.py(2KB)
--------put-hostname-config.py(2KB)
--------get-interface-config.py(2KB)
--------delete-Ip-address.py(2KB)
--------README.md(689B)
--------patch-Ip-address-config.py(3KB)
----NC-get-config()
--------NC-get-config.py(3KB)
--------README.md(469B)
----restconf_update_ipaddress()
--------updateip.py(6KB)
--------requirements.txt(92B)
--------README.md(2KB)
----apic-em_get_hosts()
--------gethosts.py(2KB)
--------requirements.txt(78B)
--------README.md(1KB)
----RC-get-serial-numbers()
--------RC-get-sns.py(3KB)
--------README.md(290B)
----PortFlap_email_alert()
--------sample_log_file.txt(3KB)
--------port_flap_email_alert.py(8KB)
--------EEM_configuration.txt(248B)
--------README.md(1KB)
----Py-sho-ver-onbox()
--------sho-ver.py(2KB)
--------README.md(204B)
----apic-em_get_inventory_stats()
--------apic-em_get_inventory_stats.py(8KB)
--------README.md(829B)
----NC-get-config-xpath()
--------NC-get-config-xpath.py(3KB)
--------README.md(620B)
----EEM-interface-move-routes()
--------README.md(837B)
--------EEM-interface-move-routes.py(2KB)
----netconf_entity()
--------nc_entity.py(3KB)
--------README.md(1KB)
----model-based-aaa()
--------edit-config-permit-native.py(3KB)
--------update-config-hostname.py(3KB)
--------get-config-nacm.py(3KB)
--------edit-config-permit-netconf.py(3KB)
--------.DS_Store(6KB)
--------edit-config-permit-netconf-native.py(3KB)
--------delete-config_user.py(3KB)
--------README.md(1KB)
--------edit-config-user-groups.py(3KB)
----LICENSE(1KB)
----RC-get-config()
--------RC-get-config.py(3KB)
--------README.md(459B)
----spark_checkin()
--------Spark_Message.png(8KB)
--------spark_checkin.py(746B)
--------requirements.txt(14B)
--------README.md(2KB)
----netmiko-interface-example()
--------netmiko-delete-interface.py(2KB)
--------netmiko-create-interface.py(2KB)
--------requirements.txt(8B)
--------device_info.py(2KB)
--------netmiko-get-interface.py(3KB)
--------README.md(3KB)
----.gitignore(12B)
----NC-edit-config()
--------NC-edit-config-hostname.py(3KB)
--------README.md(430B)
----README.md(4KB)
----snmp_entity()
--------snmp_entity.py(2KB)
--------README.md(1KB)
----tdr-test()
--------tdr-test.py(3KB)
--------README.md(328B)