traceoptions (RPM)
语法
traceoptions { file filename <files number> <match regular-expression > <size maximum-file-size> <world-readable | no-world-readable>; flag flag; }
层次结构级别
[edit services rpm]
描述
(仅限 Junos OS)定义 RPM 进程的跟踪操作。
选项
file filename | 使用指定的文件接收跟踪操作的输出。所有文件都放在目录 /var/log 中。
|
files number | (可选)在覆盖最早的跟踪文件之前,请使用指定的最大跟踪文件数来创建。如果指定最大文件数,则还必须使用该
|
match regular-expression | (可选)使用指定的正则表达式优化输出以包含包含正则表达式的行。 |
size maximum-file-size | (可选)使用每个跟踪文件的指定最大大小。默认情况下,输入的数字被视为字节。或者,您可以在数字中包含后缀以指示千字节 (KB)、兆字节 (MB) 或千兆字节 (GB)。如果指定最大文件大小,则还必须使用该
|
world-readable | (可选)启用无限制的文件访问。 |
no-world-readable | (默认)禁用不受限制的文件访问。这意味着只有配置跟踪操作的用户才能访问日志文件。 |
flag flag | 使用指定的跟踪操作。若要指定多个跟踪操作,请包含多个
|
其他信息
Junos OS 演化版使用新的跟踪架构。所有正在运行的应用程序都创建跟踪信息,同一应用程序的多个实例具有自己的跟踪信息。在 Junos OS 中,通过在要跟踪的特定层次结构级别配置 traceoptions 语句来启用跟踪操作。另一方面,Junos OS Evolved 使用基于应用程序的模型,因此按应用程序记录、查看和配置跟踪消息。因此,Junos OS 演化版在 Junos OS 支持的许多层次结构级别上不支持该 traceoptions
语句。
在 Junos OS 演化版中,您不能直接查看跟踪文件,也不应在 /var/log/traces 目录下添加、编辑或删除跟踪文件,因为这可能会损坏跟踪。相反,您可以使用命令 show trace application application-name node node-name
读取和解码存储在跟踪文件中的跟踪消息。默认情况下, info
Junos OS 演化版上运行的所有应用程序都会在该级别创建跟踪信息。
RPM 由rmopd
应用程序控制。对于 Junos OS 演化版,要为应用程序以外的 info
rmopd
严重性配置跟踪,请在 [编辑系统跟踪] 层次结构级别包含application rmopd node node-name level severity
语句。
对于运行 Junos OS 或 Junos OS 演化版的设备进行常规监控和故障排除,我们建议使用 CLI show 命令、系统日志消息、SNMP 和遥测数据等标准工具。应避免将跟踪消息用于常规调试目的和长期解决方案,因为它们如有更改,恕不另行通知。
所需权限级别
追踪 — 在配置中查看此语句。
跟踪控制 - 将此语句添加到配置中。
发布信息
Junos OS 13.2 版中引入的语句。
rpd
在 Junos OS 18.4R1 版中添加的标志。