最近、NTPサーバーの調子が悪く、廃止方向になったので、YAMAHA RTX830 の sntpd 機能を有効にして、IBM i はこっちを参照することにしました。
参考リンク
RTX830 の sntpd 有効化
YAMAHA RTX830 の sntpd を有効にするには以下のコマンドを管理者権限で実行します。
UIは、GUI[管理]→[保守]→[コマンドの実行]でも、ターミナル接続での Administrator
で昇格後のコマンド実行でも構いません。
RTX830でsntpd開始
# SNTPサーバー機能を有効にする
sntpd service on
# SNTPサーバーへアクセスを許可するホストの設定
sntpd host lan
# 設定を保存
save
IBM i の sntp クライアント設定変更
CHGNTPA
コマンドで SNTP クライアント/サーバー設定を変更します。
- サーバー(RMTSYS):CSC-SNTPD
- ポーリング間隔(POLLITV):60分
- クライアント自動開始(AUTOSTART):する
- クライアントログ(ACTLOG):ポーリング毎
- サーバー自動開始(SVRAUTOSTR):しない
- サーバーログ(SVRACTLOG):エラー時
SNTPサーバーを変更
CHGNTPA RMTSYS(
'CSC-SNTPD'
)
POLLITV(60)
AUTOSTART(*YES)
SYNCRQD(*YES)
ACTLOG(*POLL )
SVRAUTOSTR(*NO )
SVRACTLOG(*ERROR)
IBM i の sntp 再起動&確認
ENDTCPSVR
と STRTCPSVR
で SNTPクライアントを再起動します。
SNTPクライアントの再起動
/* SNTPクライアント終了 */
ENDTCPSVR SERVER(*NTP)
/* SNTPクライアント開始(*CFGFILE=設定ファイルに従う) */
STRTCPSVR SERVER(*NTP) NTPSRV(*CFGFILE)
ポーリングが正常に開始されるとクライアントログが IFS 上に /QIBM/UserData/OS400/TCPIP/NTP/QTOTyyyymmdd
の名前のファイル名で出力されます。
DSPF
コマンドでログを確認して問題なければOKです。
DSPFでログファイルを確認
DSPF STMF('/QIBM/UserData/OS400/TCPIP/NTP/QTOTyyyymmdd')
-------------------------------------------------------------------------------------
表示 : /QIBM/UserData/OS400/TCPIP/NTP/QTOTyyyymmdd
レコード 17 OF 23 BY 18 カラム 1 98 BY 131
制御 :
....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+....8....+....9....+....
SNTP クライアント活動ログ QTOTNTP/QNTP/578135 2025-06-12 12:51:42.673
TCP9136 SNTP クライアントが開始されました。
TCP9146 タイム・サーバー CSC-SNTPD を使用中です。
TCP9162 2025-06-12 12:51:42.684 調整の残りの時間は 0.000 秒です。
TCP9116 2025-06-12 12:51:42.684 NTP サーバーの UTC 時刻は 2025-06-12 3:51:42.687 です。
TCP9117 2025-06-12 12:51:42.684 クライアント・クロックの UTC 時刻は 2025-06-12 3:51:42.684 です。
TCP9120 2025-06-12 12:51:42.684 クライアント・クロックの調整 = 0 (0 = 調整しない , 1 = 調整する )
*********** データの終わり ******************
sntpクライアント・ポーリングジョブ
WRKACTJOB SBS(QSYSWRK) JOB(QTOTNTP)
------------------------------------------------------------------------------
活動ジョブ処理 XXXXXXX
25/06/12 13:09:33 JST
CPU %: .7 経過時間 : 00:00:00 活動ジョブ : 545
一時
OPT サブシステム/ジョブ ユーザー 番号 タイプ CPU % スレッド 記憶域
QTOTNTP QNTP 578135 BCH .0 1 9
------------------------------------------------------------------------------
ジョブ・ログ表示
システム: XXXXXXX
ジョブ . : QTOTNTP ユーザー . : QNTP 番号 . . . : 578135
QSYS のサブシステム QSYSWRK のジョブ 578135/QNTP/QTOTNTP が 25/06/12
12:51:42 に開始された。ジョブは 25/06/12 12:51:42 にシステムに入れられ
ました。
ジョブ 578135/QNTP/QTOTNTP が投入された。
SNTP 活動ログが活動状態です。ファイル
/QIBM/USERDATA/OS400/TCPIP/NTP/QTOT20250612 は活動ログによって使用され
ています。
オブジェクトが変更された。
オブジェクトが変更された。
ポート 123 を使用してアドレス xxx.xxx.xxx.xxx のホスト
csc-sntpd に接続中です。