Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

指定日志文件的大小、数量和存档属性

 

为了防止日志文件变得过大,默认情况下 Junos OS 系统日志记录实用程序会将消息写入定义大小的文件序列中。此序列中的文件称为 archive文件,以便将其与 有效当前写入消息的文件。默认最大大小取决于平台类型:

  • EX 系列交换机的128千字节(KB)

  • 1兆字节(MB)的 M Series、MX 系列和 T Series 路由器

  • 对于 TX Matrix 或 TX Matrix Plus 路由器为 10 MB

  • 1 MB,用于 QFX 系列

当被调用logfile的活动日志文件达到最大值时,日志记录实用程序将关闭文件,进行压缩,并为压缩logfile.0.gz存档文件命名。然后,日志记录实用程序打开并写入一个名logfile为的新活动文件。此过程也称为文件轮换。当logfile new 达到配置的最大尺寸时logfile.0.gz ,将logfile.1.gz重命名,新logfile的已关闭、压缩和重logfile.0.gz命名。默认情况下,日志记录实用程序以这种方式创建多达10个存档文件。达到最大存档文件数时,如果活动文件的大小达到配置的最大大小,则最后存档文件的内容将被当前活动文件覆盖。默认情况下,日志记录实用程序也会限制可向拥有 Junos OS rootmaintenance权限的用户和用户读取日志文件的用户。

Junos OS 提供的配置语句log-rotate-frequency可配置检查日志文件大小的时间间隔,从而配置系统日志文件循环频率。可将频率设置为1分钟到59分钟之间的值。默认频率为15分钟。

要配置日志旋转频率,请将log-rotate-frequency语句包含在[edit system syslog]层次结构级别。

您可以包括archive语句以更改每个文件的最大大小、创建多少个存档文件以及谁可以读取日志文件。

要配置适用于所有日志文件的值,请将archive语句包含在[edit system syslog]层次结构级别:

要配置应用于特定日志文件的值,请将archive语句包含在[edit system syslog file filename]层次结构级别:

archive-sites site-name指定要用于存储文件的存档网站列表。site-name该值是任何目标的有效 FTP URL。如果配置了一个以上的站点名称,将创建系统日志文件的存档站点列表。存档文件时,路由器或交换机尝试将文件传输至列表中的第一个 URL,仅当传输未成功时才转至下一个站点。日志文件存储在存档站点上,并带有指定的日志文件名。有关如何指定有效 FTP Url 的信息,请参阅JUNOS OS CLI 命令中用于指定文件名和 url 的格式

binary-data将文件标记为包含二进制数据。这样可以正确存档二进制文件,例如 WTMP 文件(基于 UNIX 的系统的登录记录)。要恢复默认设置,请包括no-binary-data语句。

files number指定在覆盖最旧的文件之前要创建的文件数量。该值可为1到1000。

size size指定每个文件的最大大小。该值可以是 64 KB (64k)到 1 千兆字节(1g);要表示兆字节,请使用m整数后面的字母。数字km、或g单位字母之间没有空格。

start-time "YYYY-MM-DD.hh:mm"定义本地时区中的日期和时间,将活动日志文件一次性传输到archive-sites语句指定的站点列表中第一个可到达的站点。

transfer-interval interval定义当前日志文件保持打开状态的时间量(即使未达到最大可能大小),并在关闭之前接收新统计信息并传输到存档站点。此间隔值可能为5到2880分钟。

world-readable允许所有用户读取日志文件。要恢复默认权限,请包含no-world-readable语句。