免責事項:これは英文の記事「/storage/log filling up with imfile-state files | rsyslogd」の日本語訳です。
記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
Symptoms:
/storage/log がいっぱいになり、/var/log/vmware/rsyslogd ディレクトリに多くのファイルが確認できます。
/var/log/vmware/rsyslogd/ の内容を一覧表示できる場合とできない場合があります。
VMware vCenter Server 7.0.x
syslog サーバーにすでに送信されたメッセージを追跡するために、rsyslog サービスによって imfile-state:XXXX ファイルが作成されます。
この問題は、VMware vCenter Server 7.0 Update 3q (P09) build 23788036 で解決されています。
この問題を回避するには、cron ジョブを手動で作成してファイルを削除します。
すべてのファイルをすぐに削除するには(cron ジョブを作成する前に)次のコマンドを実行し、完了するまで待機します。
find /var/log/vmware/rsyslogd/ -name "imfile-state*" | xargs -i rm -f {}
変更前)
0 * * * * root /root/syslogcron/cleanimf.sh 2>&1
変更後)
*/30 * * * * root /root/syslogcron/cleanimf.sh 2>&1