ヘルパー スクリプトを使用しない場合は、エンド ポイントで必要になる具体的な構成を指定して、メトリックをクラウド プロキシにポストする必要があります。vCenter Server 仮想マシンが管理対象であるのか、それとも管理対象外であるのかに応じて、オープン ソース Telegraf に次の構成を指定する必要があります。<> で囲まれた変数には、適切な値を指定してください。
ヘルパー スクリプトを使用しない場合は、mandatory_tags.sh または mandatory_tags.bat をダウンロードし、ダウンロードしたスクリプトのパスと Telegraf 実行ファイルのパスを指定する必要があります。たとえば、次のコードでは、<Path to mandatory_tags.sh/bat> <path to telegraf executable> を指定する必要があります。
Linux の場合は、https://<CP_IP>/downloads/salt/mandatory_tags.shにあるクラウド プロキシから mandatory_tags.sh をダウンロードします。
Windows の場合は、
https://<CP_IP>/downloads/salt/mandatory_tags.ps1にあるクラウド プロキシから mandatory_tags.ps1 をダウンロードします。
注: Windows と Linux の場合は、上記で指定したコマンドおよび場所の <CP_IP> に関連するクラウド プロキシ IP アドレス/FQDN を使用します。アプリケーション監視の高可用性が有効なコレクタ グループの場合は、仮想 IP アドレスを指定します
管理対象の vCenter Server 仮想マシン
[agent]
interval = "300s"
round_interval = true
metric_batch_size = 1000
metric_buffer_limit = 2000
collection_jitter = "0s"
flush_interval = "60s"
flush_jitter = "0s"
precision = ""
debug = false
quiet = false
logfile = ""
hostname = "<VM_NAME/HOSTNAME>"
omit_hostname = false
# Configuration for HTTP server to send metrics to
[[outputs.http]]
url = "https://<CP_IP_or_FQDN>:8443/opensource/default/metric"
timeout = "5s"
method = "POST"
insecure_skip_verify = true
data_format = "wavefront"
## Additional HTTP headers
[outputs.http.headers]
Content-Type = "text/plain; charset=utf-8"
vmId = "<VM_MOR>"
vcid = "<VC_ID>"
hostname = "<VM_NAME/HOSTNAME>"
uuid = ""
[[inputs.exec]]
commands = ["/bin/bash <Path to mandatory_tags.sh/bat> <path to telegraf executable>"]
timeout = "5s"
data_format = "influx"
管理対象外の vCenter Server 仮想マシン
[agent]
interval = "300s"
round_interval = true
metric_batch_size = 1000
metric_buffer_limit = 2000
collection_jitter = "0s"
flush_interval = "60s"
flush_jitter = "0s"
precision = ""
debug = false
quiet = false
logfile = ""
hostname = "<VM_NAME/HOSTNAME>"
omit_hostname = false
# Configuration for HTTP server to send metrics to
[[outputs.http]]
url = "https://<CP_IP_or_FQDN>:8443/opensource/default/metric"
timeout = "5s"
method = "POST"
insecure_skip_verify = true
data_format = "wavefront"
## Additional HTTP headers
[outputs.http.headers]
Content-Type = "text/plain; charset=utf-8"
uuid = "<UUID>"
ip = "<IP_ADDRESS>"
hostname = "<VM_NAME/HOSTNAME>"
[[inputs.exec]]
commands = ["/bin/bash <Path to mandatory_tags.sh/bat> <path to telegraf executable>"]
timeout = "5s"
data_format = "influx"