Skip to content
django-nms

Network map and inventory

See the network the way you built it

Every subscriber host has an installation address, a node and coordinates. django-nms draws a map on OpenStreetMap from that, with online/offline colours and lines to the parent node.

  • Map filtered by the same filter as the host list
  • Drag-and-drop location tree: backbone, distribution, access
  • Addresses with national registry codes and OSM geocoding

Host map on OpenStreetMap

Host markers coloured by online/offline status, spread in a spiral when one building has many subscribers. Lines to the parent node, labels from zoom level 17, a flag when the installation address disagrees with the coordinates. No API key and no tile fees.

  • GeoJSON layers for nodes and installation addresses
  • Contract map by installation address
  • Nominatim geocoding bounded to your network area
Partial

Location tree and device inventory

A location is a cable node, radio node or storeroom, in the backbone, distribution or access layer, owned or shared. Devices have a template, model, manufacturer, serial number, purchase and warranty dates, sector (azimuth, width), MAC and owner. Ports have speed, medium and technology. Links describe medium, route type, length, bandwidth and fibre count.

  • Device templates create a device with its full set of ports
  • Change history on hosts and locations
  • Stock states and barcodes: on the roadmap

Address data that passes a regulator audit

  • National address registry

    Poland's TERYT codes (TERC, SIMC, ULIC) built in, street and town autocomplete, postcode validation. Other registries on request.

  • Coordinates

    Geocoding and bulk coordinate updates, filters for addresses without coordinates.

  • Four address roles

    Payer, recipient, installation and node address, each with its own view.

We will import your nodes and hosts

LMS importers move IP networks, hosts and location assignments. See your network on the map in the first week.