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 演化版使用不同的跟踪体系结构。所有正在运行的应用程序都会创建跟踪信息,同一应用程序的多个实例具有自己的跟踪信息。因此,在 Junos OS 演化版中,跟踪消息是按应用程序记录、查看和配置的。因此,Junos OS 演化版在 Junos OS 支持的许多层次结构级别上不支持该 traceoptions 语句。

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

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

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

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

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

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

注意:

对于运行 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语句。有关 Junos OS 演化版的各种可配置严重性级别的信息,请参阅跟踪(系统)。

配置 RPM 日志文件名

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

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

(仅限 Junos OS)要配置对 RPM 跟踪文件的数量和大小的限制,请执行以下作:

文件数量可以从 2 到 1000 个文件。每个文件的文件大小可以从 10 KB 到 1 GB (GB)。

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

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

配置对日志文件的访问

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

要指定任何用户都可以读取所有日志文件,请执行以下作:

要显式设置默认行为:

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

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

要通过指定要匹配的正则表达式 (regex) 来优化输出,请执行以下作: