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
Supported Metrics
| Opsramp Metric | Azure Metric | Metric Display Name | Unit | Aggregation Type | Description |
|---|---|---|---|---|---|
| azure_network_bastionhosts_pingmesh | pingmesh | Bastion Communication Status | Count | Average | Communication status between internal bastion components. A value of 1 indicates healthy communication, while 0 indicates a communication failure. |
| azure_network_bastionhosts_total | total | Total Memory | Count | Average | Total memory available on the bastion host in bytes. |
| azure_network_bastionhosts_usage_user | usage_user | CPU Usage | Count | Average | CPU usage percentage for user processes on the bastion host. |
| azure_network_bastionhosts_used | used | Memory Usage | Count | Average | Memory currently in use on the bastion host in bytes. |
| azure_network_bastionhosts_sessions | sessions | Session Count | Count | Average | Number of active RDP/SSH sessions connected through Azure Bastion. View as total sum or per bastion instance. |