Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

在运行 Junos OS Evolved 的设备上跟踪脚本处理

执行交互式脚本时,脚本可以在 CLI 或 RPC 回复中生成输出,包括警告和错误。例如,当系统触发非交互式脚本时,当事件策略触发事件脚本时,脚本不会将输出定向到终端。无论哪种情况,都可能需要有关脚本执行的更多信息。Junos OS Evolved 默认捕获所有应用程序的跟踪数据。您可以查看收集的跟踪以获取其他脚本处理信息,包括内存和 CPU 使用情况、脚本参数、脚本执行以及警告和错误。

Junos OS Evolved 收集路由引擎上所有节点上所有应用程序的跟踪数据。Junos OS 在单独的日志文件中记录各类型的脚本的跟踪数据,而 Junos OS Evolved 则在同一位置存储所有脚本的跟踪数据。跟踪日志包括提交、事件、操作和 SNMP 脚本的数据;YANG 操作和翻译脚本;和 Juniper Extension Toolkit 脚本

如何显示脚本跟踪数据

Junos OS Evolved 将从在主路由引擎上收集的所有节点的跟踪数据存储在 /var/log/traces 目录下。应用程序 cscript 处理脚本,而脚本的追踪数据存储在 node.cscript.sequence-number 子指导下。

要查看脚本跟踪数据,请发出 show trace application cscript 操作模式命令。

您可以选择 terse 仅显示时间戳和消息。

您也可通过指定经过的跟踪时间、进程 ID 和节点来提炼要显示的痕迹。例如,以下命令显示特定进程 ID 的跟踪数据。

如何修改脚本追踪设置

Junos OS Evolved 默认跟踪脚本处理,并在信息级别追踪信息消息的所有应用程序。您可以在层次结构级别上配置特定应用程序的 [edit system application] 追踪设置。例如,您可以在给定节点上指定应用程序的跟踪级别。

要修改脚本追踪操作,请在层次结构级别下 [edit system trace application cscript] 配置设置。以下示例配置应用程序 cscript 以跟踪调试级别的节点 re0 上的脚本处理:

有关配置追踪设置的详细信息,请参阅 追踪