Skip to content

ZPA Infrastructure Dashboard

A private application is only as available as the chain that delivers it: application segment, server group, connector group, connector. The Zscaler console holds each link on a different page. This dashboard draws the chain, colours it by health, and lets you see where it is one failure away from an outage.

It is for whoever gets the call when an internal application stops answering.

When to use it

  • Before the outage: find the application segments served by a single connector group, or by a group with one surviving connector.
  • During the outage: start from the application, follow the path down to the connector that is down.
  • Capacity and expansion planning: see where your connector footprint actually is, and where it is not.
  • Fleet maintenance: find connectors on an end-of-life OS or drifting from the expected version, before they become the reason something failed.

Where to find it in the UI

Hover the ZHERO icon, click Dashboards, and select the ZPA Infrastructure tab. It carries a BETA badge. The tab appears on ZPA-capable tenants.

Three sub-tabs:

Sub-tabWhat it shows
MapConnector groups on a world map, coloured by health
TopologyThe delivery chain as a flow diagram or as a mesh
Fleet statusCounts, zombies, version drift, deprecated OS, redundancy

All three read the same health index, so a group that is amber on the map is amber everywhere.

Map

One pin per connector group, never per individual connector, coloured by the group’s health.

The ZPA map with connector groups plotted on a world map and coloured by health

  • Zoom, fit and drag to move around. Groups that share a screen cell at world scale collapse into a cluster marker and separate as you zoom in, so co-located data centres stay distinguishable.
  • A group with no location (neither its own geography nor any locatable member connector) is listed in a side panel rather than dropped on the map at a guessed position.
  • The server-group selector puts a halo around the connector groups that serve the selected server group: this is how you see the geographic spread behind one application path.
  • Hover a pin for the group’s card, click for its full drawer.

Read the map for concentration risk. A footprint clustered in one region is a resilience question long before it is a latency one.

Topology

The same model rendered two ways, switched with the Flow / Mesh toggle.

The Topology tab in Flow mode: a Sankey diagram running from server groups through connector groups, with link thickness carrying the load

  • Flow is a Sankey diagram. By default it flows server group to connector group, with link thickness proportional to the number of application segments the server group carries. A toggle adds a left column for application segments. Use it to see weight: which paths carry most of your estate.
  • Mesh places server groups and connector groups on opposite arcs of a circle and bundles the edges between them. Use it when the relationship is dense and the Sankey becomes a wall.

The same topology in Mesh mode, with server groups and connector groups on opposite arcs of a circle and the edges between them bundled

Colour and hover

Connector group nodes carry their own health colour. Server groups and application segments take the best health among what they depend on downstream, because a segment with one healthy path is still up. A link takes the colour of its target.

Hovering a node highlights the whole flow through it, upstream and downstream, not just its immediate neighbours. Hover a connector group and every application segment that reaches it lights up: that is your blast radius, drawn.

Filters

FilterBehaviour
Server group and connector group selectorsCombine as a union: a server group is kept if it is selected directly, or if it serves a selected connector group
Health level (All, Amber and red, Red only)Narrows server groups, and connector groups follow. It deliberately does not hide application segments, so the segments feeding a failing path stay visible
Applications per server groupA range slider, shown when at least one server group carries application segments
Funnel glyph on a nodeHover a server or connector group node and click the funnel to add that node to the matching filter

Clicking any node opens its entity drawer, with the usual analysis, collaboration and audit tabs.

Fleet status

The connector fleet in numbers:

The Fleet status tab with connector counts, version drift, deprecated operating systems and the redundancy summary

  • Status counts across the fleet
  • Zombies: enabled but disconnected from the control channel, longest-down first
  • Version drift: connectors on a version other than the one the control plane expects, or rolled back to an older one
  • Deprecated OS: connectors on an end-of-life OS line, which receive no security patches
  • OS spread across the fleet
  • Group redundancy: how many connector groups have no redundancy at all

The same signals are also raised as findings by the Analysis Engine, so they reach the posture score and can be turned into to-dos. Down durations are recomputed as you look at them, not frozen at the moment the data was fetched.

What to watch

PatternWhy it matters
A connector group with exactly one connected connectorA single point of failure that looks fine in a status list
An application segment whose path resolves to one connector groupOne data-centre event takes the application down, however many connectors that group holds
A zombie that has been down for daysNothing alerted, because the group still answers
Version drift concentrated in one regionUsually a stalled upgrade, not a coincidence
Grey pins on the mapHealth could not be determined. See the note below before treating it as fine

Limits and notes

  • The tab is labelled BETA.
  • If the connector list cannot be fetched, the dashboard does not error. Pins degrade to neutral grey (unknown health) rather than red, and the difference between “endpoint unavailable” and “zero connectors” is preserved. Grey is not a pass.
  • Positions come from Zscaler, from the connector group’s own geography or the centroid of its member connectors. Groups with neither are listed separately rather than placed arbitrarily.
  • This is a read surface. Connector health is fixed in the Zscaler console and on the connector hosts themselves; ZHERO shows you where to go.
  • The Map and the Topology are drawn from the same fetched data, so switching between sub-tabs does not re-query the tenant.

FAQ

Why is a pin one colour on the map and its application segment another in the topology? Connector groups show their own health. Segments and server groups show the best health among what they depend on, since one healthy path is enough to serve traffic. A green segment above an amber group means it has another way through.

What counts as a zombie connector? One that is enabled but not connected to the control channel. It is worse than a disabled connector, because the configuration still expects it to serve traffic.

The health filter is set to Red only, and I can still see green application segments. That is deliberate. The filter narrows server and connector groups, never segments: hiding the applications that depend on a failing path would defeat the purpose of the view.

Can I fix a connector from here? No. Click through to the entity for the detail, then act in the Zscaler console or on the host. The useful output of this dashboard is knowing exactly which one.

Does this work on an Experience Center tenant? Yes, wherever the tenant carries the ZPA plane.

Next steps

  1. Open Fleet status first and read the redundancy number
  2. Switch to Topology, filter to amber and red, and note which applications sit above them
  3. Open the Map and look at your footprint against where your users actually are
  4. Turn the two worst findings into to-dos with owners