免責事項: これは英文の記事「ESXi host stops sending Syslog Data to remote syslog server due to hostname mismatch.」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
vmsyslogd サービスを手動で再起動した直後のみ一時的に送信が再開されます。サービスの状態が「実行中」であっても、syslog ダッシュボードにログが継続して表示されません。/etc/hosts ファイルで設定されているホスト名が間違っているか、DNS FQDN と一致しません。/etc/hosts ファイルで設定したホスト名が誤っているか、DNS FQDN と一致しない場合、ログ パケットへのタグ付け時にvmsyslogd プロセスでエラーが発生する可能性があります。syslog サーバーに (ポート 5514 経由などで) 到達できる場合でも、データを報告するホストがインデックスに登録されているエンティティと一致しない場合、syslog サーバーはログを無視または破棄することがあります。ESXi のホスト名が正しく構成されていることを確認し、変更が反映されるようすべての管理サービスを更新してください。
root ユーザーとしてログインします。cat /etc/hosts./etc/init.d/hostd restart/etc/init.d/vpxa restart/etc/init.d/vmsyslogd restart