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 本地服务器进程。如果在层次结构级别包含 traceoptions 语句 [edit system processes dhcp-service] ,则默认跟踪行为如下:

  • 重要的扩展 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。您可以通过在[edit system processes dhcp-service traceoptions]层次结构级别包含语句file来指定不同的名称:

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

默认情况下,当追踪文件达到 128 kb (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.1 ,并 filename 重命名为 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-跟踪用户界面操作。