Tap a device to open it · tap Internet for routes · tap a network name to zoom · drag to pan, scroll or pinch to zoom
Site plan
OnlineAttentionOffline
Click a device to open it · Edit: pick a tool and drag on the plan; choose a device on the right to place it · Wheel to zoom, drag to pan
Availability timeline
Each cell is one hour (24 h) or six hours (7 d) · click a row to open the device
Slowest devices (average of the last 60 checks)
Network at a glance
Discovery
Empty subnet = detect local subnets automatically.
Data (JSON)
OPNsense
Imports ARP table and DHCP leases from every VLAN. Use a read-only API user (System → Access → Users → API keys).
Switches (SNMP)
Builds the real topology: which device sits on which switch port. Enable SNMP v1/v2c on each switch (LLDP helps if available).
ONVIF cameras
Finds ONVIF cameras that answer on this network (WS-Discovery). For cameras in other VLANs: add them as devices (type Camera) and use “Set up camera” in the device panel.
Settings
Notifications · Telegram
1) In Telegram open @BotFather → /newbot → copy the token. 2) Send any message to your new bot (or add it to a group and write there). 3) Paste the token below and press “Find chat”.
Google Maps
Optional: show a Google map (satellite, hybrid, roadmap) behind your site plans. In Google Cloud Console create an API key and enable Maps Static API (and Geocoding API for address search); restrict the key to those APIs. Google bills usage to your project; NetPulse stops after a per-hour request limit.
Map providers · free keys
Esri satellite and OpenStreetMap need no key at all. For MapTiler or Mapbox satellite imagery create a free account and paste the key here (MapTiler: Account → API keys; Mapbox: a public token starting with pk.). Their free plans are for light, non-commercial use. These keys are made for browsers: restrict them to this NetPulse address in the provider's dashboard. Signed-in users, including read-only ones, can see them because their browsers load the tiles directly.