Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

操作脚本概述

了解操作脚本

Junos 操作 (op) 脚本可自动执行网络和设备管理及故障排除。操作脚本可以执行通过 Junos XML 管理协议或 Junos 可扩展标记语言 ( XML) API 支持的远程过程调用 (RPC) 提供的任何功能。

操作脚本使您能够:

  • 创建自定义操作模式命令

  • 执行一系列操作模式命令

  • 自定义操作模式命令的输出

  • 执行受控的配置更改

  • 通过收集操作信息并反复缩小网络问题原因范围,缩短故障排除时间

  • 通过定期检查网络警告参数(如高 CPU 使用率)来监视设备的整体状态。

操作脚本基于 Junos XML 管理协议和 Junos XML API。Junos XML 管理协议是一种基于 XML 的 RPC 机制。Junos XML API 是 Junos 配置语句和操作模式命令的 XML 表示形式。有关更多信息,请参阅 Junos XML 管理协议和 Junos XML API 概述

操作脚本可以用 Python、可扩展样式表语言转换 (XSLT) 或样式表语言替代 syntaX (SLAX) 编写。操作脚本使用 XML 路径语言 (XPath) 查找要检查的操作对象,并使用自动化脚本构造对对象执行操作。这些操作可以更改配置、修改输出或基于输出执行其他命令。

您可以通过多种方式调用操作脚本。例如,您可以:

  • 在 CLI 中手动调用操作脚本。

  • 在用户登录时自动调用操作脚本。

  • 从另一个脚本调用操作脚本。

  • 通过 API 调用调用操作脚本。

调用操作脚本时,Junos OS 管理进程 (mgd) 会执行该脚本。

操作脚本的优势

  • 通过执行受控配置更改来减少人为错误

  • 缩短故障排除时间并加快解决网络问题的速度

  • 简化任务

  • 启用操作命令及其输出的自定义