vSphere Web Client または esxcli system syslog vCLI コマンドを使用して Syslog サービスを設定できます。
esxcli system syslog コマンドや他の vCLI コマンドの使用方法の詳細については、『vSphere Command-Line Interface スタート ガイド』を参照してください。
手順
- vSphere Web Client のインベントリでホストを選択します。
- [構成] をクリックします。
- [システム] の下で [システムの詳細設定] をクリックします。
- syslog でフィルタリングします。
- ロギングをグローバルに設定するには、変更する設定を選択し、[編集] をクリックします。
オプション 説明 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 サービスのドキュメントを参照してください。 - (オプション) 任意のログに対して、デフォルトのログ サイズとログ ローテーションを上書きします。
- カスタマイズするログの名前をクリックします。
- [編集] をクリックし、ローテーション数とログ サイズを入力します。
- [OK] をクリックします。
結果
Syslog オプションの変更がすぐに有効になります。