Geographic Map
The Geographic Map tab displays all sites on an interactive map using their configured latitude and longitude coordinates. Sites appear as color-coded markers reflecting their current health status, providing a spatial overview of your network infrastructure. The map is built with React-Leaflet using OpenStreetMap tiles — no external API keys are required.
Map Interface
The map automatically zooms and centers to fit all configured sites. Standard map controls are available:
- Zoom (+/−) — Zoom in and out using the controls in the top-left corner, mouse scroll wheel, or pinch gesture on touch devices.
- Pan — Click and drag to move the map.
- Refresh — The refresh button in the top-right re-fetches site status data and updates marker colors.
- Filters — The Filters button opens a panel to show or hide sites by status (Healthy, Warning, Critical) or by other site attributes.
Site Markers
Each site with configured latitude and longitude coordinates appears as a marker on the map. Markers are color-coded to reflect the site's current health status:
| Marker Color | Status | Meaning |
|---|---|---|
| Green | Healthy | All devices and interfaces at the site are operating normally. |
| Yellow/Orange | Warning | One or more components have degraded health. |
| Red | Critical | One or more devices, interfaces, or probes have critical issues. |
Site health is calculated the same way as on the Site Cards tab — the worst status from any device, interface, or probe at the site determines the marker color.
Marker Popups
Click a site marker to open a popup displaying:
- Site name.
- Status — Color-coded health label.
- Devices — Number of devices at the site.
- Interfaces — Number of monitored interfaces.
- Avg CPU / Memory — Average CPU and memory utilization across devices at the site (when SNMP metrics are available).
Click the site name in the popup to navigate to the site detail view.
Inter-Site Connections
When LLDP topology data reveals connections between devices at different sites, the map draws dashed lines between connected sites. These lines represent physical or logical links discovered through LLDP neighbor relationships.
Clicking a connection line opens a popup showing:
- Source and target site names.
- Link count — Number of individual links between devices at the two sites.
- Traffic — Aggregate traffic volume across the links (from recent flow data).
Connection lines help visualize the network backbone and identify which sites are interconnected, making it easy to understand the impact of a site outage on traffic paths.
Status Legend
The legend in the bottom-left corner provides a quick reference for marker colors:
- 🟢 Healthy — All components operating normally.
- 🟡 Warning — Degraded health on one or more components.
- 🔴 Critical — Critical issues detected.
The legend also displays the last update timestamp (e.g., "Updated: 4:51:10 PM").
Site Coordinate Configuration
Sites must have latitude and longitude coordinates configured to appear on the map. Coordinates can be set in two ways:
- Settings → Sites — Edit a site and enter latitude/longitude values manually.
- NetBox import — When importing sites from NetBox, latitude and longitude are pulled from the NetBox site record automatically if they are populated.
Sites without coordinates are not displayed on the map but still appear on the Site Cards tab.
Troubleshooting
Sites not appearing on the map
Verify that the site has latitude and longitude configured. Navigate to Settings → Sites, edit the site, and confirm both coordinate fields are populated. Sites with null or zero coordinates are excluded from the map.
Markers showing wrong status
Site health is recalculated on each page load and refresh. If a marker color seems stale, click the Refresh button to re-poll device and interface health. Status is based on the most recent SNMP poll cycle (typically within the last 60 seconds) and probe heartbeats (within the last 5 minutes).
No connection lines between sites
Inter-site connections are derived from LLDP neighbor data. If LLDP discovery hasn't found cross-site links, no lines will appear. Verify that LLDP is enabled on the network devices connecting your sites and that the SNMP poller is collecting LLDP data (the poller collects LLDP neighbors on each poll cycle automatically).