syslog.log のログレベル変更について
search cancel

syslog.log のログレベル変更について

book

Article ID: 431822

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

免責事項: これは英文の記事 「Changing log level for syslog.log」 の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。  

syslog で現在のログ レベルを変更します。
なお、リモート syslog サーバでログ レベルをフィルタリングできません。

Environment

VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x

Resolution

  • esxcli コマンドを使用して Syslog 構成を確認します:

    # esxcli system syslog config get


  • コマンドを使用してログ レベルを変更します (次の例では警告に変更されています)。

    # esxcli system syslog config set --log-level=warning

    注: esxcli system syslog config set --log-level=<> コマンドは個々のロガーのログレベルには影響しません。

    以下のコマンドにて構成が一致することを確認できます:

    # /bin/configstorecli config current get -c esx -g services -k hostd -outfile tmp.json

    tmp.json 内の log_level の値を確認してください。

    もし log_level を変更したい場合は、本 KB に従ってください : How to change configuration settings for Hostd service in vSphere ESXi 7.0 Update 2 and later

  • 設定を再読み込みします:

    # esxcli system syslog reload

 

注意: 現時点での vmsyslogd の実装では、リモート syslog サーバーでのログレベルをフィルタすることはできません。

すべてのローカルログはリモート syslog サーバーに送信されます。

リモート syslog サーバー側で何らかのフィルタリングを行う必要があります (vmsyslogd の範囲外です)。