SolarisでNTP関連のログを表示できる場所を案内してもらえますか? SolarisにNTP関連の問題がある場合は、根本原因をどこで特定する必要がありますか?ありがとう
答え1
分析するログには、システムログイン/var/adm/messages
とサービス管理ログがあります。
Solaris 10以降でサービスの状態を確認するための推奨される方法は、サービス管理機能(SMF)を使用することです。
次のコマンドを使用してサービスの状態を確認します。
$ svcs -xv ntp
svc:/network/ntp:default (Network Time Protocol (NTP) Version 4)
State: disabled since December 28, 2015 12:00:10 PM CET
Reason: Disabled by an administrator.
See: http://support.oracle.com/msg/SMF-8000-05
See: man -M /usr/share/man -s 1M ntpd
See: man -M /usr/share/man -s 4 ntp.conf
See: man -M /usr/share/man -s 1M ntpq
See: /var/svc/log/network-ntp:default.log
Impact: This service is not running.
上記の出力から、次のような特定のログがあることを確認できます。/var/svc/log/network-ntp:default.log
ntp
デバッグ/詳細ログを有効にするようにサービスを設定することもできます。次のプロパティを参照してください。
# default values
$ svccfg -s svc:/network/ntp:default listprop config
config application
config/allow_step_at_boot boolean true
config/always_allow_large_step boolean true
config/debuglevel integer 0
config/logfile astring /var/ntp/ntp.log
config/mdnsregister boolean false
config/no_auth_required boolean false
config/slew_always boolean false
config/value_authorization astring solaris.smf.value.ntp
config/verbose_logging boolean false
config/wait_for_sync boolean false
プロパティを確認しconfig/debuglevel
てからconfig/logfile
config/verbose_logging
man -s 1M ntpd
ドキュメントについては、およびレビューセクションを参照してくださいAUTOMATIC SERVICE MANAGEMENT (SMF)
。サービス構成属性の簡単な説明を確認できます。
答え2
努力するロギングを有効にする有効になっていない場合。
svccfg -s svc:/network/ntp:default setprop config/verbose_logging = true
ソラリスエンテフードメッセージの書き込みシステムログ/var/adm/メッセージ
答え3
1) ntpdデーモンが起動して動作していることを確認します。
# pgrep -lf ntp
4000 /usr/lib/inet/ntpd -p /var/run/ntp.pid -g
2)システムログでntpdデーモンの警告および/またはエラーを見つけます。
# tail -f /var/adm/messages
関連:
https://lucamerello.wordpress.com/2014/05/03/solaris-10-configure-and-enable-ntp-client-service/