Introduction

Azure Bastion is a fully managed PaaS service that provides secure RDP and SSH access to virtual machines using their private IP addresses. It enables seamless connectivity directly through the Azure portal or your local RDP/SSH client over TLS, eliminating the need for public IPs, agents, or additional client software on your VMs.

Setup

To set up the Azure integration and discover the Azure service, go to Azure Integration Discovery Profile and select Bastions.

External Reference

Azure Bastion

Supported Metrics

Opsramp MetricAzure MetricMetric Display NameUnitAggregation TypeDescription
azure_network_bastionhosts_pingmeshpingmeshBastion Communication StatusCountAverageCommunication status between internal bastion components. A value of 1 indicates healthy communication, while 0 indicates a communication failure.
azure_network_bastionhosts_totaltotalTotal MemoryCountAverageTotal memory available on the bastion host in bytes.
azure_network_bastionhosts_usage_userusage_userCPU UsageCountAverageCPU usage percentage for user processes on the bastion host.
azure_network_bastionhosts_usedusedMemory UsageCountAverageMemory currently in use on the bastion host in bytes.
azure_network_bastionhosts_sessionssessionsSession CountCountAverageNumber of active RDP/SSH sessions connected through Azure Bastion. View as total sum or per bastion instance.