vSphere Web Client または esxcli system syslog vCLI コマンドを使用して Syslog サービスを設定できます。

このタスクについて

esxcli system syslog コマンドや他の vCLI コマンドの使用方法の詳細については、『vSphere コマンドライン インターフェイス スタート ガイド』を参照してください。

手順

  1. vSphere Web Client のインベントリでホストを選択します。
  2. 構成 をクリックします。
  3. [システム] の下で システムの詳細設定 をクリックします。
  4. syslog でフィルタリングします。
  5. ロギングをグローバルに設定するには、変更する設定を選択し、編集 をクリックします。

    オプション

    説明

    Syslog.global.defaultRotate

    保持するアーカイブの最大数です。この数字はグローバルに、また個別のサブロガーについて設定できます。

    Syslog.global.defaultSize

    システムのログ ローテーションを行う前のログのデフォルト サイズ(KB 単位)です。この数字はグローバルに、また個別のサブロガーについて設定できます。

    Syslog.global.LogDir

    ログが保管されるディレクトリです。ディレクトリは、マウントされた NFS または VMFS ボリュームに置くことができます。リブートしても継続するのは、ローカル ファイル システムの/scratch ディレクトリのみです。ディレクトリを [datastorename] path_to_file と指定します。ここで、パスはデータストアをバッキングするボリュームのルートへの相対パスです。例えば、パスの [storage1] /systemlogs はパスの /vmfs/volumes/storage1/systemlogs にマップします。

    Syslog.global.logDirUnique

    このオプションを選択すると、ESXi ホストの名前を持つサブディレクトリを Syslog.global.LogDir で指定されるディレクトリの下に作成します。同一の NFS ディレクトリが複数の ESXi ホストで使用される場合、独自のディレクトリは役に立ちます。

    Syslog.global.LogHost

    Syslog メッセージの転送先のリモート ホストと、そのリモート ホストが Syslog メッセージを受信するポート。ssl://hostName1:1514 のようにしてプロトコルとポートを含められます。UDP(デフォルト)、TCP、および SSL がサポートされています。リモート ホストには Syslog がインストールされ、転送された Syslog メッセージを受信するように正しく構成されている必要があります。構成の情報については、リモート ホストにインストールされた Syslog サービスのドキュメントを参照してください。

  6. (オプション) 任意のログに対して、デフォルトのログ サイズとログ ローテーションを上書きします。
    1. カスタマイズするログの名前をクリックします。
    2. 編集 をクリックし、ローテーション数とログ サイズを入力します。
  7. OK をクリックします。

タスクの結果

Syslog オプションの変更がすぐに有効になります。