ESX/ESXi ホストからログを収集するように VMware vSphere Management Assistant (vMA) アプライアンスを構成するには、次の手順を実行します。
- 次のコマンドを実行して、vMA アプライアンスに ESX/ESXi ホストを追加します。
# sudo vifp addserver [ESX/ESXi IP or HOSTNAME]
ターゲット システムの root パスワードを要求されます。
- 次のコマンドを実行して、vMA アプライアンスに接続された ESX/ESXi ホストのリストを表示します。
# sudo vifp listservers
- 次のコマンドを実行して vilogger インターフェイスを有効化し、指定したログ ポリシーに従ってターゲットの ESX/ESXi ホストまたは vCenter Server ホストからログ ファイルを収集するように vMA を構成します。
# vilogger enable --server [ESX/ESXi IP or HOSTNAME] --numrotation <ROTATION: 1 to 1024> --maxfilesize <SIZE in MB: 1 to 1024> --collectionperiod <PERIOD in seconds: 10 to 3600>
ESX/ESXi IP or HOSTNAME は、ESX/ESXi ホストの IP アドレスまたはホスト名です。
たとえば、デフォルト値を使用したコマンドは次のようになります。
# vilogger enable --server [ESX/ESXi IP or HOSTNAME] --numrotation 5 --maxfilesize 5 --collectionperiod 10
vMA 4.x バージョンでは、ログは /var/log/vmware にあります。以前の vMA バージョンでは、ログは /var/log/syslog にあります。
vMA アプライアンスが管理する各ホストの /var/log/vmware 内にはサブディレクトリがあります。これらの各サブディレクトリに、hostd.log、messages.log、vmkernel.log、vmkwarning.log、および vpxa.log などのログ ファイルが順に保存されます。
ログ ファイルを読み込むには、tail -f などのコマンドを使用します。たとえば、vpxa.log ファイルの内容を読み込むには、次のコマンドを実行します。