Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

配置 DHCP 进程的跟踪操作

 

DHCP 跟踪操作可跟踪所有 DHCP 操作并将它们记录到日志文件中。默认情况下,不会跟踪任何 DHCP 进程。如果将traceoptions语句包含在[edit system services dhcp]层次结构级别,则默认跟踪行为如下:

  • 重要事件记录在dhcpd/var/log目录中称为的文件中。

  • 当文件dhcpd达到 128 kb 时,将被重命名dhcpd.0dhcpd.1等等,依此类推,直至出现三个跟踪文件。则最旧的跟踪文件dhcpd.2 (将被覆盖)。有关如何创建日志文件的详细信息,请参阅System Log Explorer

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

您不能更改跟踪文件所在的目录。但是,您可以通过在[edit system services dhcp traceoptions]层次结构级别包括以下语句来自定义其他跟踪文件设置:

配置 DHCP 跟踪操作的任务包括:

配置 DHCP 进程日志文件名

默认情况下,记录跟踪输出的文件的名称为dhcpd。您可以通过在[edit system services dhcp traceoptions]层次结构级别包含 file 语句来指定不同的名称:

配置 DHCP 进程日志文件的数量和大小

默认情况下,当跟踪文件的大小达到 128 kb 时,将被重命名filename.0filename.1等等,依此类推,直至出现三个跟踪文件。则最旧的跟踪(filename.2文件)将被覆盖。

通过在[edit system services dhcp traceoptions]层次结构级别上包括以下语句,可以配置跟踪文件的数量和大小限制:

例如,将最大文件大小设置为 2 MB,最大文件数为20。当接收filename跟踪操作输出的文件达到 2 MB 时, filename将重命名filename.0,并创建一个称为filename的新文件。filename当新达到 2 MB 时, filename.0重命名filename.1filename重命名filename.0。此过程将重复执行,直至有20个跟踪文件。则最旧的文件filename.19()将被最新文件(filename.0)覆盖。

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

配置对 DHCP 日志文件的访问

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

要指定任何用户均可读取所有日志文件,请将file world-readable语句包含在[edit system services dhcp traceoptions]层次结构级别:

要显式设置默认行为,请file no-world-readable statement[edit system services dhcp traceoptions]层次结构级别包括:

配置用于细化 DHCP 记录事件输出的正则表达式

默认情况下,跟踪操作输出包括与记录 的事件相关的所有行。

您可以通过将 match 语句包含在[edit system services dhcp traceoptions file filename]层次结构级别并指定要匹配的正则表达式(regex)来优化输出:

配置 DHCP 跟踪操作事件

默认情况下,仅记录重要事件。您可通过在[edit system services dhcp traceoptions]层次结构级别上包括以下选项来配置要记录的跟踪操作: