You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This document covers infrastructure platform integrations for virtualization and hybrid cloud environments.
Overview
flowchart TB
subgraph "TelemetryFlow Agent"
IM[Integration Manager]
end
subgraph "Virtualization Platforms"
PROXMOX[Proxmox VE]
VMWARE[VMware vSphere]
NUTANIX[Nutanix AHV]
end
subgraph "Hybrid Cloud"
AZUREARC[Azure Arc]
end
IM --> PROXMOX
IM --> VMWARE
IM --> NUTANIX
IM --> AZUREARC
PROXMOX --> |VMs, LXC, Storage| IM
VMWARE --> |VMs, Hosts, Datastores| IM
NUTANIX --> |Clusters, Hosts, VMs| IM
AZUREARC --> |Arc Resources| IM
Loading
Proxmox VE
Architecture
sequenceDiagram
participant Agent as TFO Agent
participant PVE as Proxmox API
participant Node as PVE Node
Agent->>PVE: Authenticate (Cookie/Token)
PVE-->>Agent: Session
Agent->>PVE: GET /nodes
PVE-->>Agent: Node List
Agent->>PVE: GET /nodes/{node}/status
PVE-->>Agent: Node Metrics
Agent->>PVE: GET /nodes/{node}/qemu
PVE-->>Agent: VM List
Agent->>PVE: GET /nodes/{node}/lxc
PVE-->>Agent: Container List
Agent->>PVE: GET /nodes/{node}/storage
PVE-->>Agent: Storage Info
sequenceDiagram
participant Agent as TFO Agent
participant VC as vCenter Server
participant ESXi as ESXi Hosts
Agent->>VC: Create Session
VC-->>Agent: Session ID
Agent->>VC: GET /vcenter/vm
VC-->>Agent: VM List
Agent->>VC: GET /vcenter/host
VC-->>Agent: Host List
Agent->>VC: GET /vcenter/datastore
VC-->>Agent: Datastore List
Agent->>VC: GET /vcenter/cluster
VC-->>Agent: Cluster List
loop For each VM
Agent->>VC: GET /vcenter/vm/{vm}/guest/metrics
VC-->>Agent: VM Metrics
end
sequenceDiagram
participant Agent as TFO Agent
participant PC as Prism Central
participant PE as Prism Element
Agent->>PC: Basic Auth
PC-->>Agent: Auth OK
Agent->>PC: GET /clusters
PC-->>Agent: Cluster List
Agent->>PC: GET /hosts
PC-->>Agent: Host List
Agent->>PC: GET /vms
PC-->>Agent: VM List
Agent->>PC: GET /storage_containers
PC-->>Agent: Storage List
Agent->>PC: GET /alerts
PC-->>Agent: Active Alerts
sequenceDiagram
participant Agent as TFO Agent
participant AAD as Azure AD
participant ARM as Azure Resource Manager
participant Arc as Arc Resources
Agent->>AAD: Get Token
AAD-->>Agent: Access Token
Agent->>ARM: List Connected Machines
ARM-->>Agent: Machine List
Agent->>ARM: List Arc K8s Clusters
ARM-->>Agent: Cluster List
Agent->>ARM: List Arc SQL Servers
ARM-->>Agent: SQL Server List
Agent->>ARM: Get Resource Metrics
ARM-->>Agent: Metrics Data