Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

监视 DHCP 服务器配置

本主题讨论如何跟踪 DHCP 服务器中的各种 DHCP 操作。您可以使用本主题中讨论的各种跟踪选项来解决 DHCP 服务器中出现的任何问题。有关更多信息,请阅读本主题。

跟踪 DHCP 本地服务器操作

扩展 DHCP 跟踪操作跟踪扩展的 DHCP 本地服务器操作,并将其记录在日志文件中。默认情况下,不会跟踪扩展的 DHCP 本地服务器进程。如果在层次结构级别包含[edit system processes dhcp-service]语句traceoptions,则默认跟踪行为如下:

  • 重要的扩展 DHCP 本地服务器事件记录在位于 /var/log 目录中的名为 jdhcpd 的文件中。

  • 当文件 jdhcpd 达到 128 KB 时,将重命名为 jdhcpd.0,然后重命名 为 jdhcpd.1,依此类推,直到有三个跟踪文件。然后覆盖最早的跟踪文件 (jdhcpd.2)。有关如何创建日志文件的详细信息,请参见 Junos System Log Messages Reference

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

要跟踪 DHCP 本地服务器操作,请在层次结构级别包含traceoptions[edit system processes dhcp-service]以下语句:

以下主题介绍跟踪操作配置语句:

配置 DHCP 本地服务器进程日志的文件名

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

配置 DHCP 本地服务器进程日志文件的数量和大小

默认情况下,当跟踪文件的大小达到 128 KB 时,将重命名为 jdhcpd.0,然后重命名 为 jdhcpd.1,依此类推,直到有三个跟踪文件。然后覆盖最早的跟踪文件 (jdhcpd.2)。

您可以通过在层次结构级别包含以下语句 [edit system processes dhcp-service traceoptions] 来配置对跟踪文件的数量和大小的限制:

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

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

配置对日志文件的访问

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

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

若要显式设置默认行为,请在层次结构级别包含 file no-world-readable 语句 [edit system processes dhcp-service traceoptions]

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

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

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

配置跟踪选项标志

默认情况下,仅记录重要事件。您可以通过在层次结构级别包含扩展的 DHCP 本地服务器跟踪标志 [edit system processes dhcp-service traceoptions] 来配置要记录的跟踪操作:

您可以配置以下跟踪标志:

  • all- 跟踪所有操作。

  • auth- 追踪身份验证操作。

  • database- 跟踪数据库事件。

  • fwd— 跟踪防火墙进程事件。

  • general- 跟踪杂项事件。

  • ha— 跟踪与高可用性相关的事件。

  • interface- 跟踪接口操作。

  • io— 跟踪 I/O 操作。

  • packet— 跟踪数据包解码操作。

  • performance—跟踪性能测量操作。

  • profile- 追踪配置文件操作。

  • rpd— 跟踪路由协议进程事件。

  • rtsock- 跟踪路由套接字操作。

  • session-db- 跟踪会话数据库操作。

  • state- 跟踪状态更改。

  • statistics- 追踪基线统计数据。

  • ui- 跟踪用户界面操作。