Type to search.

Network Topology

Serverless Unavailable

Elastic Cloud Serverless projects are autoscaled environments, fully managed by Elastic and available on Elastic Cloud.

Availability

  • Unavailable

    This functionality is not available in Elastic Cloud Serverless.

Stack Preview 9.0+

The Elastic Stack includes Elastic's core products such as Elasticsearch, Kibana, Logstash, and Beats.

Availability

  • Preview since 9.0

    This functionality is in technical preview and is ready for evaluation. Use with caution in production; it is not recommended for mission-critical workloads. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features. Specific Support terms apply.

Unless stated otherwise on the page, this functionality is available when your Elastic Stack is deployed on Elastic Cloud Hosted, Elastic Cloud Enterprise, Elastic Cloud on Kubernetes, and self-managed environments.

This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes.

Self-managed Preview

Self-managed deployments are Elastic Stack deployments managed without the assistance of an orchestrator.

Availability

  • Preview

    This functionality is in technical preview and is ready for evaluation. Use with caution in production; it is not recommended for mission-critical workloads. Elastic will work to fix any issues, but features in technical preview are not subject to the support SLA of official GA features. Specific Support terms apply.

This documentation corresponds to the latest patch available for each minor version. If you're not using the latest patch, check the release notes for changes.

Note

The Network Topology plugin is only supported on self-managed Kibana. It is not compatible with Elastic Cloud Hosted or Elastic Cloud Serverless.

The Network Topology plugin lets you monitor SNMP-enabled network devices from a single view in Kibana. On this page, you'll find information on use cases, features, and how the plugin works.

Use the Network Topology plugin to:

  • Monitor SNMP-enabled network devices, such as routers and switches, from a single view.
  • Visualize L2 and L3 topology and routing protocol state (BGP, OSPF) without a dedicated NMS.
  • Identify interface issues and routing adjacency changes across sites.

The Network Topology plugin includes:

  • A reference Logstash pipeline that walks the IF-MIB (interface counters and status), IP-MIB (ARP tables and IP address assignments), BRIDGE-MIB (MAC address forwarding tables), BGP4-MIB (BGP peer sessions), and OSPF-MIB (OSPF neighbor adjacencies) on each target device at a configurable poll interval. The pipeline handles poll timeouts, missing OID branches on devices that don't support a given MIB, and batching across large device inventories.
  • A snmp-device-enrichment ingest pipeline that parses each device's sysDescr string to assign a normalized host.type (router, switch, firewall, access point, server) and observer.vendor. The pipeline recognizes common vendors out of the box (Cisco, Juniper, Arista, Fortinet, Palo Alto, HPE, Aruba) and is extensible for less common hardware.
  • An interactive topology graph in Kibana's Observability navigation that builds an adjacency graph from ARP, MAC table, BGP, and OSPF relationships and renders it as a force-directed layout you can zoom, pan, and rearrange. Clicking a device opens a flyout with its interface table, ARP neighbors, BGP peers, and OSPF adjacencies.
  • A sample data generator, so you can evaluate the plugin with a realistic multi-site network before connecting to live infrastructure. For local development, use Kibana's shared Elasticsearch workflow; see the plugin README.

The Network Topology plugin renders data that Logstash collects from your network devices over SNMP and indexes into Elasticsearch:

  1. Logstash polls SNMP-enabled devices on your network.
  2. Logstash writes the collected data into an Elasticsearch data stream.
  3. The snmp-device-enrichment ingest pipeline classifies each document by device type and vendor.
  4. The Network Topology plugin reads from the data stream and displays sites, devices, and topology in Kibana.