Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

跟踪 RPM 操作

RPM 跟踪操作跟踪所有 RPM 操作,并将其记录在日志文件中。记录的错误说明提供了详细信息,可帮助您更快地解决问题。

RPM 跟踪操作概述

在 Junos OS 中,您可以在要跟踪的特定层级配置 traceoptions 语句,从而启用跟踪操作。Junos OS Evolved 使用不同的跟踪架构。所有运行的应用程序都会创建跟踪信息,同一应用程序的多个实例都有自己的跟踪信息。因此,在 Junos OS Evolved 中,会按应用程序记录、查看和配置跟踪消息。因此,Junos OS Evolved 在 Junos OS 支持的许多层级不支持该 traceoptions 语句。

在 Junos OS 演化版中,您不会直接查看跟踪文件,也不应在 /var/log/traces 目录中添加、编辑或删除跟踪文件,因为这会破坏跟踪。相反,您可以使用 show trace application application-name node node-name 命令来读取和解码存储在追踪文件中的追踪消息。默认情况下,在 Junos OS 演化版上运行的所有应用程序都会在级别 info 创建跟踪信息。

在 Junos OS 中,默认情况下,不会跟踪任何事件。您可以使用语句更改此默认行为 traceoptions 。如果在层次结构级别包含 traceoptions 语句 [edit services rpm] ,则默认跟踪行为如下:

  • 重要事件会记录在位于 /var/log 目录中名为 rmopd 的文件中。

  • 当日志文件达到 128 KB 时,将重命名 为 rmopd.0,然后 是 rmopd.1,依此命名,直到有三个追踪文件。然后,最早的追踪文件 (rmopd.2) 将被覆盖。

  • 日志文件只能由配置跟踪操作的用户访问。

RPM 受rmopd应用程序的约束。对于 Junos OS 演化版,要为应用程序以外的 informopd严重性配置跟踪,请在 application rmopd node node-name level severity [edit system trace] 层次结构级别添加语句。

注意:

要对运行 Junos OS 或 Junos OS 演化版的设备进行常规监控和故障排除,我们建议使用标准工具,如 CLI show 命令、系统日志消息、SNMP 和遥测数据。您应避免将跟踪消息用于常规调试目的和长期解决方案,因为这些消息可能会随时更改,恕不另行通知。

配置追踪操作

默认情况下,对于 Junos OS,如果 traceoptions 配置存在,只会记录重要的事件。您可以通过在层次结构级别包含以下语句来配置要记录的 [edit services rpm traceoptions] 跟踪操作:

表 1 介绍了 RPM 跟踪标志的含义。

表 1:Junos OS RPM 跟踪标志

国旗

描述

默认设置

all

跟踪所有操作。

关闭

configuration

跟踪配置事件。

关闭

error

跟踪与守护程序中灾难性错误相关的事件。

关闭

ipc

跟踪 IPC 事件。

关闭

ppm

追踪 ppm 事件。

关闭

rpd

追踪 rpd 事件。

关闭

statistics

跟踪统计信息。

关闭

默认情况下,对于 Junos OS 演化版,所有运行的应用程序都会在级别info创建跟踪信息。要为应用程序以外的 informopd严重性配置跟踪,请在 application rmopd node node-name level severity [edit system trace] 层次结构级别添加语句。有关 Junos OS Evolved 的各种可配置严重性级别的信息,请参阅追踪

配置 RPM 日志文件名称

(仅限 Junos OS)默认情况下,记录 RPM 跟踪输出的文件名称 为 rmopd。要指定其他文件名:

配置 RPM 日志文件的数量和大小

(仅限 Junos OS)要配置 RPM 跟踪文件的数量和大小限制:

文件数量可以是 2 到 1000 个文件。每个文件的文件大小可以从 10 KB 到 1 千兆字节 (GB) 之间。

例如,将名为 rpmtrace 的日志文件的最大大小设置为 2 MB,将最大文件数设置为 20:

rpmtrace 文件达到 2 MB 时,将其重命名为 rpmtrace.0,并创建一个名为 rpmtrace 的新文件。当新的 rpmtrace 达到 2 MB 时, rpmtrace.0 将重命名 为 rpmtrace.1rpmtrace 将重命名为 rpmtrace.0。此过程会重复,直到有 20 个跟踪文件。然后,最早的文件 (rpmtrace.19) 将被 rpmtrace.18 覆盖。

配置对日志文件的访问

(仅限 Junos OS)默认情况下,日志文件只能由配置跟踪操作的用户访问。

要指定任何用户都可以读取所有日志文件:

要显式设置默认行为:

为要记录的线路配置正则表达式

(仅限 Junos OS)默认情况下,追踪操作输出包括与记录的事件相关的所有行。

要通过指定要匹配的正则表达式 (regex) 来优化输出: