Si no utiliza el script de aplicación auxiliar, debe proporcionar configuraciones específicas necesarias en el dispositivo para publicar métricas en el proxy de nube. En función de si la máquina virtual está administrada o no, se deben proporcionar las siguientes configuraciones para Telegraf de código abierto. Debe proporcionar los valores correctos para las variables entre <>.

Si no utiliza el script auxiliar, debe descargar mandatory_tags.sh o mandatory_tags.bat y proporcionar la ruta de acceso al script que descargó y la ruta de acceso al ejecutable de Telegraf. Por ejemplo, en el siguiente código, debe proporcionar lo siguiente: <Ruta de acceso a mandatory_tags.sh/bat> <ruta de acceso al ejecutable de Telegraf>.

Para Linux, descargue mandatory_tags.sh desde el proxy de nube ubicado en https://<CP_IP>/downloads/salt/mandatory_tags.sh.

Para Windows, descargue mandatory_tags.ps1 del proxy de nube ubicado en https://<CP_IP>/downloads/salt/mandatory_tags.ps1.

Máquina virtual administrada

[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/FQDN>/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"

Máquina virtual no administrada

[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/FQDN>/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"