3.6. Kea の loggers の設定
重大度レベルなどのログ設定をカスタマイズする場合は、Kea の loggers を設定します。
デフォルトでは、Kea は次の場所にログメッセージを書き込みます。
- systemd ジャーナル
-
/var/log/messagesファイル (rsyslogdサービスが実行中の場合)
前提条件
-
kea-dhcp4およびkea-dhcp6サービスが設定され、実行されている。 -
rootユーザーとしてログインしている。
手順
IPv4 ネットワークを設定する場合:
/etc/kea/kea-dhcp4.confファイルを編集し、Dhcp4パラメーターにloggers設定を追加します。以下に例を示します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow この例で指定されている設定は次のとおりです。
name-
logger設定を適用するバイナリーの名前を定義します。 output-
/var/lib/kea/ディレクトリー内のログファイル名を設定します。 maxsize-
Kea がログファイルをローテーションするまでのログファイルの最大サイズを設定します。デフォルト値は
10240000バイトです。 maxver-
Kea が保持するローテーションされたバージョンの最大数を設定します。
maxsize値が204800バイト未満の場合、ローテーションが無効になることに注意してください。 severity-
ログに記録されるメッセージのカテゴリーを指定します。
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 check failedが返された場合は、レポートに表示されているエラーを修正します。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 check failedが返された場合は、レポートに表示されているエラーを修正します。kea-dhcp6サービスを再起動します。systemctl restart kea-dhcp6
# systemctl restart kea-dhcp6Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
- 設定したログファイルを監視して、期待される重大度のメッセージが表示されていることを確認します。