免責事項: これは英文の記事 「VMware ESXi 5.x host stops sending syslogs to remote server (2003127)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
esx.problem.vmsyslogd.remote.failure
/var/log/
vobd.log
ファイルには、次のようなエントリが含まれます。[UserLevelCorrelator] nnnnnnnnus: [vob.user.vmsyslogd.remote.failure] The host "10.11.12.13:514" has become unreachable.Remote logging to this host has stopped.
注:前のログの抜粋は、例にすぎません。日付、時刻、および環境変数は、ご使用の環境によって異なる場合があります。
このイベントは、ESXi syslog サービス vmsyslogd
が、リモート syslog サーバへのメッセージの送信を停止したことを表します。この問題は、次の場合に発生する可能性があります。
/var/log/.vmsyslogd.err
を確認して、ESXi ホストの vmsyslogd
サービスの観点から、接続障害の時間枠と前述のいずれかの理由を特定します。一部のバージョンの vSphere ESXi では、ネットワークの中断の後、syslog サービスがリモート syslog サーバに自動的に再接続します。次のいずれかのパッチ レベルを適用して、確実にログが継続されるようにすることをお勧めします。ESXi の更新またはパッチの適用を行わない場合、「手動再接続」セクションの手順に進みます。
vSphere ESXi syslog サービスがリモート syslog サーバへの接続を自動的に再ー確立しない場合、手動で再接続します。
手動で再接続するには、次の手順を実行します。
esxcli [--server hostname --user username] system syslog reload
esxcli system syslog reload
コマンドを実行してエラーvmsyslogd の再ロードの信号送信に失敗しました
が返された場合、vmsyslogd
プロセスが実行されていない可能性があります。「サービスの開始」セクションの手順に進みます。vSphere ESXi syslog サービスが正しく実行されていないか、終了している場合、サービスを起動します。
syslog サービスを起動するには、次の手順を実行します。
vmsyslogd
が実行中ではないことを確認します。ps -Cuv | grep vmsyslogd
/usr/lib/vmware/vmsyslog/bin/vmsyslogd
esxcli system syslog reload