| 1 | version: v1 |
| 2 | context_namespace: panos |
| 3 | groups: |
| 4 | - family: system |
| 5 | metrics: |
| 6 | - system_uptime |
| 7 | - system_device_certificate_status |
| 8 | - system_operational_mode |
| 9 | charts: |
| 10 | - id: system_uptime |
| 11 | title: System Uptime |
| 12 | context: system.uptime |
| 13 | units: seconds |
| 14 | label_promotion: [hostname, model, serial, sw_version] |
| 15 | dimensions: |
| 16 | - selector: system_uptime |
| 17 | name: uptime |
| 18 | - id: system_device_certificate_status |
| 19 | title: Device Certificate Status |
| 20 | context: system.device_certificate_status |
| 21 | units: status |
| 22 | label_promotion: [hostname, model, serial, sw_version] |
| 23 | dimensions: |
| 24 | - selector: system_device_certificate_status |
| 25 | - id: system_operational_mode |
| 26 | title: Operational Mode |
| 27 | context: system.operational_mode |
| 28 | units: mode |
| 29 | label_promotion: [hostname, model, serial, sw_version] |
| 30 | dimensions: |
| 31 | - selector: system_operational_mode |
| 32 | |
| 33 | - family: ha |
| 34 | metrics: |
| 35 | - ha_status |
| 36 | - ha_local_state |
| 37 | - ha_peer_state |
| 38 | - ha_peer_connection_status |
| 39 | - ha_state_sync_status |
| 40 | - ha_link_status |
| 41 | charts: |
| 42 | - id: ha_status |
| 43 | title: HA Status |
| 44 | context: ha.status |
| 45 | units: status |
| 46 | dimensions: |
| 47 | - selector: ha_status |
| 48 | - id: ha_local_state |
| 49 | title: Local HA State |
| 50 | context: ha.local.state |
| 51 | units: state |
| 52 | dimensions: |
| 53 | - selector: ha_local_state |
| 54 | - id: ha_peer_state |
| 55 | title: Peer HA State |
| 56 | context: ha.peer.state |
| 57 | units: state |
| 58 | dimensions: |
| 59 | - selector: ha_peer_state |
| 60 | - id: ha_peer_connection_status |
| 61 | title: HA Peer Connection Status |
| 62 | context: ha.peer.connection_status |
| 63 | units: status |
| 64 | dimensions: |
| 65 | - selector: ha_peer_connection_status |
| 66 | - id: ha_state_sync_status |
| 67 | title: HA State Synchronization |
| 68 | context: ha.state_sync_status |
| 69 | units: status |
| 70 | dimensions: |
| 71 | - selector: ha_state_sync_status |
| 72 | - id: ha_link_status |
| 73 | title: HA Link Status |
| 74 | context: ha.link_status |
| 75 | units: status |
| 76 | instances: |
| 77 | by_labels: [link] |
| 78 | dimensions: |
| 79 | - selector: ha_link_status |
| 80 | - family: environment temperature |
| 81 | metrics: |
| 82 | - environment_temperature |
| 83 | charts: |
| 84 | - id: environment_temperature |
| 85 | title: Environment Temperature |
| 86 | context: environment.temperature |
| 87 | units: Celsius |
| 88 | instances: |
| 89 | by_labels: [sensor_type, slot, sensor] |
| 90 | dimensions: |
| 91 | - selector: environment_temperature |
| 92 | name: temperature |
| 93 | options: |
| 94 | divisor: 1000 |
| 95 | |
| 96 | - family: environment fans |
| 97 | metrics: |
| 98 | - environment_fan_speed |
| 99 | charts: |
| 100 | - id: environment_fan_speed |
| 101 | title: Environment Fan Speed |
| 102 | context: environment.fan_speed |
| 103 | units: RPM |
| 104 | instances: |
| 105 | by_labels: [sensor_type, slot, sensor] |
| 106 | dimensions: |
| 107 | - selector: environment_fan_speed |
| 108 | name: speed |
| 109 | |
| 110 | - family: environment voltage |
| 111 | metrics: |
| 112 | - environment_voltage |
| 113 | charts: |
| 114 | - id: environment_voltage |
| 115 | title: Environment Voltage |
| 116 | context: environment.voltage |
| 117 | units: Volts |
| 118 | instances: |
| 119 | by_labels: [sensor_type, slot, sensor] |
| 120 | dimensions: |
| 121 | - selector: environment_voltage |
| 122 | name: voltage |
| 123 | options: |
| 124 | divisor: 1000 |
| 125 | |
| 126 | - family: environment sensors |
| 127 | metrics: |
| 128 | - environment_sensor_alarm_status |
| 129 | - environment_power_supply_presence_status |
| 130 | - environment_power_supply_alarm_status |
| 131 | charts: |
| 132 | - id: environment_sensor_alarm_status |
| 133 | title: Environment Sensor Alarm |
| 134 | context: environment.sensor_alarm_status |
| 135 | units: status |
| 136 | instances: |
| 137 | by_labels: [sensor_type, slot, sensor] |
| 138 | dimensions: |
| 139 | - selector: environment_sensor_alarm_status |
| 140 | - id: environment_power_supply_presence_status |
| 141 | title: Power Supply Presence |
| 142 | context: environment.power_supply_presence_status |
| 143 | units: status |
| 144 | instances: |
| 145 | by_labels: [sensor_type, slot, sensor] |
| 146 | dimensions: |
| 147 | - selector: environment_power_supply_presence_status |
| 148 | - id: environment_power_supply_alarm_status |
| 149 | title: Power Supply Alarm |
| 150 | context: environment.power_supply_alarm_status |
| 151 | units: status |
| 152 | instances: |
| 153 | by_labels: [sensor_type, slot, sensor] |
| 154 | dimensions: |
| 155 | - selector: environment_power_supply_alarm_status |
| 156 | |
| 157 | - family: licenses |
| 158 | metrics: |
| 159 | - license_count_total |
| 160 | - license_count_expired |
| 161 | - license_status |
| 162 | - license_time_until_expiration |
| 163 | charts: |
| 164 | - id: license_count |
| 165 | title: Licenses |
| 166 | context: license.count |
| 167 | units: licenses |
| 168 | algorithm: absolute |
| 169 | dimensions: |
| 170 | - selector: license_count_total |
| 171 | name: total |
| 172 | - selector: license_count_expired |
| 173 | name: expired |
| 174 | - id: license_status |
| 175 | title: License Status |
| 176 | context: license.status |
| 177 | units: status |
| 178 | label_promotion: [description] |
| 179 | instances: |
| 180 | by_labels: [feature] |
| 181 | dimensions: |
| 182 | - selector: license_status |
| 183 | - id: license_time_until_expiration |
| 184 | title: License Time Until Expiration |
| 185 | context: license.time_until_expiration |
| 186 | units: days |
| 187 | label_promotion: [description] |
| 188 | instances: |
| 189 | by_labels: [feature] |
| 190 | dimensions: |
| 191 | - selector: license_time_until_expiration |
| 192 | name: time_until_expiration |
| 193 | |
| 194 | - family: ipsec |
| 195 | metrics: |
| 196 | - ipsec_tunnels_active |
| 197 | - ipsec_tunnel_sa_lifetime |
| 198 | charts: |
| 199 | - id: ipsec_tunnels |
| 200 | title: IPsec Tunnels |
| 201 | context: ipsec.tunnels |
| 202 | units: tunnels |
| 203 | dimensions: |
| 204 | - selector: ipsec_tunnels_active |
| 205 | name: active |
| 206 | - id: ipsec_tunnel_sa_lifetime |
| 207 | title: IPsec Tunnel SA Remaining Lifetime |
| 208 | context: ipsec.tunnel.sa_lifetime |
| 209 | units: seconds |
| 210 | label_promotion: [protocol, encryption] |
| 211 | instances: |
| 212 | by_labels: [tunnel, gateway, remote, tunnel_id] |
| 213 | dimensions: |
| 214 | - selector: ipsec_tunnel_sa_lifetime |
| 215 | name: remaining_lifetime |
| 216 | |
| 217 | - family: bgp peers |
| 218 | metrics: |
| 219 | - bgp_peer_state |
| 220 | - bgp_peer_uptime |
| 221 | - bgp_peer_messages_in |
| 222 | - bgp_peer_messages_out |
| 223 | - bgp_peer_updates_in |
| 224 | - bgp_peer_updates_out |
| 225 | - bgp_peer_flaps |
| 226 | - bgp_peer_established_transitions |
| 227 | charts: |
| 228 | - id: bgp_peer_state |
| 229 | title: BGP Peer State |
| 230 | context: bgp.peer.state |
| 231 | units: state |
| 232 | label_promotion: [local_address, remote_as, peer_group] |
| 233 | instances: |
| 234 | by_labels: [vr, peer_address] |
| 235 | dimensions: |
| 236 | - selector: bgp_peer_state |
| 237 | - id: bgp_peer_uptime |
| 238 | title: BGP Peer Uptime |
| 239 | context: bgp.peer.uptime |
| 240 | units: seconds |
| 241 | label_promotion: [local_address, remote_as, peer_group] |
| 242 | instances: |
| 243 | by_labels: [vr, peer_address] |
| 244 | dimensions: |
| 245 | - selector: bgp_peer_uptime |
| 246 | name: uptime |
| 247 | - id: bgp_peer_messages |
| 248 | title: BGP Peer Messages |
| 249 | context: bgp.peer.messages |
| 250 | units: messages/s |
| 251 | algorithm: incremental |
| 252 | label_promotion: [local_address, remote_as, peer_group] |
| 253 | instances: |
| 254 | by_labels: [vr, peer_address] |
| 255 | dimensions: |
| 256 | - selector: bgp_peer_messages_in |
| 257 | name: in |
| 258 | - selector: bgp_peer_messages_out |
| 259 | name: out |
| 260 | - id: bgp_peer_updates |
| 261 | title: BGP Peer Updates |
| 262 | context: bgp.peer.updates |
| 263 | units: messages/s |
| 264 | algorithm: incremental |
| 265 | label_promotion: [local_address, remote_as, peer_group] |
| 266 | instances: |
| 267 | by_labels: [vr, peer_address] |
| 268 | dimensions: |
| 269 | - selector: bgp_peer_updates_in |
| 270 | name: in |
| 271 | - selector: bgp_peer_updates_out |
| 272 | name: out |
| 273 | - id: bgp_peer_flaps |
| 274 | title: BGP Peer Flaps |
| 275 | context: bgp.peer.flaps |
| 276 | units: flaps/s |
| 277 | algorithm: incremental |
| 278 | label_promotion: [local_address, remote_as, peer_group] |
| 279 | instances: |
| 280 | by_labels: [vr, peer_address] |
| 281 | dimensions: |
| 282 | - selector: bgp_peer_flaps |
| 283 | name: flaps |
| 284 | - id: bgp_peer_established_transitions |
| 285 | title: BGP Peer Established Transitions |
| 286 | context: bgp.peer.established_transitions |
| 287 | units: transitions/s |
| 288 | algorithm: incremental |
| 289 | label_promotion: [local_address, remote_as, peer_group] |
| 290 | instances: |
| 291 | by_labels: [vr, peer_address] |
| 292 | dimensions: |
| 293 | - selector: bgp_peer_established_transitions |
| 294 | name: established |
| 295 | |
| 296 | - family: bgp prefixes |
| 297 | metrics: |
| 298 | - bgp_peer_prefixes_received_total |
| 299 | - bgp_peer_prefixes_received_accepted |
| 300 | - bgp_peer_prefixes_received_rejected |
| 301 | - bgp_peer_prefixes_advertised |
| 302 | charts: |
| 303 | - id: bgp_peer_prefixes_received |
| 304 | title: BGP Peer Received Prefixes |
| 305 | context: bgp.peer.prefixes_received |
| 306 | units: prefixes |
| 307 | algorithm: absolute |
| 308 | label_promotion: [local_address, remote_as, peer_group] |
| 309 | instances: |
| 310 | by_labels: [vr, peer_address, afi, safi] |
| 311 | dimensions: |
| 312 | - selector: bgp_peer_prefixes_received_total |
| 313 | name: total |
| 314 | - selector: bgp_peer_prefixes_received_accepted |
| 315 | name: accepted |
| 316 | - selector: bgp_peer_prefixes_received_rejected |
| 317 | name: rejected |
| 318 | - id: bgp_peer_prefixes_advertised |
| 319 | title: BGP Peer Advertised Prefixes |
| 320 | context: bgp.peer.prefixes_advertised |
| 321 | units: prefixes |
| 322 | label_promotion: [local_address, remote_as, peer_group] |
| 323 | instances: |
| 324 | by_labels: [vr, peer_address, afi, safi] |
| 325 | dimensions: |
| 326 | - selector: bgp_peer_prefixes_advertised |
| 327 | name: advertised |
| 328 | |
| 329 | - family: bgp virtual routers |
| 330 | metrics: |
| 331 | - bgp_vr_peers_by_state_idle |
| 332 | - bgp_vr_peers_by_state_connect |
| 333 | - bgp_vr_peers_by_state_active |
| 334 | - bgp_vr_peers_by_state_opensent |
| 335 | - bgp_vr_peers_by_state_openconfirm |
| 336 | - bgp_vr_peers_by_state_established |
| 337 | - bgp_vr_peers_by_state_unknown |
| 338 | - bgp_vr_peers_total_configured |
| 339 | - bgp_vr_peers_total_established |
| 340 | charts: |
| 341 | - id: bgp_vr_peers_by_state |
| 342 | title: BGP Peers by State |
| 343 | context: bgp.vr.peers_by_state |
| 344 | units: peers |
| 345 | type: stacked |
| 346 | instances: |
| 347 | by_labels: [vr] |
| 348 | dimensions: |
| 349 | - selector: bgp_vr_peers_by_state_idle |
| 350 | name: idle |
| 351 | - selector: bgp_vr_peers_by_state_connect |
| 352 | name: connect |
| 353 | - selector: bgp_vr_peers_by_state_active |
| 354 | name: active |
| 355 | - selector: bgp_vr_peers_by_state_opensent |
| 356 | name: opensent |
| 357 | - selector: bgp_vr_peers_by_state_openconfirm |
| 358 | name: openconfirm |
| 359 | - selector: bgp_vr_peers_by_state_established |
| 360 | name: established |
| 361 | - selector: bgp_vr_peers_by_state_unknown |
| 362 | name: unknown |
| 363 | - id: bgp_vr_peers_total |
| 364 | title: BGP Peers Total |
| 365 | context: bgp.vr.peers_total |
| 366 | units: peers |
| 367 | instances: |
| 368 | by_labels: [vr] |
| 369 | dimensions: |
| 370 | - selector: bgp_vr_peers_total_configured |
| 371 | name: configured |
| 372 | - selector: bgp_vr_peers_total_established |
| 373 | name: established |