vCenter Server の Syslog で一度に大量のログが転送される
search cancel

vCenter Server の Syslog で一度に大量のログが転送される

book

Article ID: 397622

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

  • Syslog で転送されるログのボリュームが一時的に急激に上昇する
  • 転送されたログは過日のもので、内容は再送となっている
  • 特定のログ(例:sca-vmon.std、vstats)が一度にまとめて syslog に転送されている

免責事項:これは英文の記事「Syslog in vCenter Server transfers a large number of logs at once」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Environment

vCenter Server 7.x
vCenter Server 8.x

Cause

ログファイルのローテートに伴い新たに作成されるログファイルまたは一時ファイルのタイトルが、syslog 転送の条件に合致するため。

Resolution

既知の問題です。将来のリリースにて修正予定です。


Workaround:

Syslog 転送設定を手動で変更することで回避します。

  1. vCenter Server に SSH 経由で接続する

  2. /etc/vmware-syslog に移動する
    cd /etc/vmware-syslog

  3. 変更対象のファイルのバックアップか、パワーオフ状態の vCenter Server でスナップショットを取ってから下記のように書き換える

    vmware-services-vstats.conf の場合
    ## Before
    #vstats log
    input(type="imfile"
          File="/var/log/vmware/vstats/vstats-std*.log"
          Tag="vstats"
          Severity="info"
          Facility="local0")

    ## After
    #vstats log
    input(type="imfile"
          File="/var/log/vmware/vstats/vstats-stdout.log"
          Tag="vstats"
          Severity="info"
          Facility="local0")
    input(type="imfile"
          File="/var/log/vmware/vstats/vstats-stderr.log"
          Tag="vstats"
          Severity="info"
        Facility="local0")

    vmware-services-sca.conf の場合
    ## Before
    #sca
    input(type="imfile"
          File="/var/log/vmware/sca/sca.log"
          Tag="sca"
          Severity="info"
          Facility="local0")
    #sca-gc
    input(type="imfile"
          File="/var/log/vmware/sca/sca-gc.log.*.current"
          Tag="sca-gc"
          Severity="info"
          Facility="local0")
    #vmon.std
    input(type="imfile"
          File="/var/log/vmware/sca/vmon.std*"
          Tag="sca-vmon.std"
          Severity="info"
          Facility="local0")

    ## After
    #sca
    input(type="imfile"
          File="/var/log/vmware/sca/sca.log"
          Tag="sca"
          Severity="info"
          Facility="local0")
    #sca-gc
    input(type="imfile"
          File="/var/log/vmware/sca/sca-gc.log.*.current"
          Tag="sca-gc"
          Severity="info"
          Facility="local0")
    #vmon.std
    input(type="imfile"
        File="/var/log/vmware/sca/vmon.stderr"
          Tag="sca-vmon.std"
          Severity="info"
          Facility="local0")
    input(type="imfile"
        File="/var/log/vmware/sca/vmon.stdout"
          Tag="sca-vmon.std"
          Severity="info"
          Facility="local0")

  4. rsyslog サービスを再起動する

    systemctl restart rsyslog