3.6. 在 Kea 中配置 日志记录器
如果要自定义日志设置,如严重性级别,请在 Kea 中配置 日志记录器。
默认情况下,Kea 将日志消息写入:
- systemd 日志
-
如果
rsyslogd服务正在运行,/var/log/messages文件
先决条件
-
kea-dhcp4和kea-dhcp6服务已配置并在运行。 -
已以
root用户身份登录。
步骤
如果要配置 IPv4 网络:
编辑
/etc/kea/kea-dhcp4.conf文件,并将loggers配置添加到Dhcp4参数。例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 示例中指定的设置有:
name-
定义
日志记录器设置应用到的二进制名称。 output-
在
/var/lib/kea/目录中设置日志文件名称。 maxsize-
在 Kea 轮转日志文件前设置日志文件的最大大小。默认值为
10240000字节。 maxver-
设置 Kea 将保留的最大轮转版本数量。请注意,
maxsize值小于204800字节会禁用轮转。 严重性-
指定记录的消息类别。您可以设置以下值之一:
NONE、FATAL、ERROR、WARN、INFO和DEBUG。Kea 仅记录配置的严重性及更高等级的信息。
验证配置文件的语法:
kea-dhcp4 -t /etc/kea/kea-dhcp4.conf
# kea-dhcp4 -t /etc/kea/kea-dhcp4.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果命令返回
Syntax 检查失败,请修复报告中显示的错误。重启
kea-dhcp4服务:systemctl restart kea-dhcp4
# systemctl restart kea-dhcp4Copy to Clipboard Copied! Toggle word wrap Toggle overflow
如果要配置 IPv6 网络:
编辑
/etc/kea/kea-dhcp6.conf文件,并将loggers配置添加到Dhcp6参数中,例如:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 验证配置文件的语法:
kea-dhcp6 -t /etc/kea/kea-dhcp6.conf
# kea-dhcp6 -t /etc/kea/kea-dhcp6.confCopy to Clipboard Copied! Toggle word wrap Toggle overflow 如果命令返回
Syntax 检查失败,请修复报告中显示的错误。重启
kea-dhcp6服务:systemctl restart kea-dhcp6
# systemctl restart kea-dhcp6Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
- 监控您配置的日志文件,以验证它是否显示预期严重性的消息。