Network Diagrams – Relationships visualized easily

By: Sotiris Zdragkas | Date: June 12, 2024 | Comment: 0 | Category: Development News

Introduction

IT environments are easier to manage when relationships are visible. A device is connected to other devices, belongs to a network, runs an operating system and applications, or is part of a virtualized environment. Reports remain essential, but they do not always make these relationships immediately clear.

With release 5199, JDisc Discovery introduced diagrams in the Web UI. They provide another way to explore discovered data: start with one entity, follow the relevant relationships, and build the view you need. This article explains how the diagrams work and how they support practical network documentation.

JDisc Discovery Web UI with diagram support

Start with the diagram that fits the question

The simplest JDisc diagram is a single-entity diagram. Open it from the context menu of a report that supports diagrams. The diagram menu offers three useful starting points:

  • Device diagram starts with a device entity node.
  • Network topology diagram opens the network topology for the selected device.
  • Virtualization topology diagram opens the virtualization topology for the selected device.

Diagram context menu in the All Devices report

You can also open an entity diagram from the table toolbar after selecting a device. JDisc Discovery then opens a diagram with that selected device as its base node.

Device diagram in JDisc Discovery

The diagram toolbar and vertical context menu provide the controls for everyday work. You can reset or reload a diagram, zoom in and out, centre the view, and export it. Release 5199 supports export as an .svg file.

You can also change the layout and search for text within the diagram. Search highlights possible matches, which is especially useful when a diagram has many nodes. An overview panel helps you keep your orientation while you explore a larger result.

Expand the relationships that matter

Open a node’s context menu with a right click. On mobile devices, select the node and open the vertical diagram menu. The menu lets you navigate to related information for the selected device, for example directly connected devices, hardware information, or the network topology starting from that device.

Node context menu

The available information depends on the entity node. You can expand a diagram step by step, following the relationships needed for the task rather than loading every possible detail at once.

Device hardware relationship

Selecting a node also opens a panel on the right. It shows which relationships are enabled and which are not, so you can review and adjust the scope before applying the changes. JDisc then redraws the diagram with the selected relationships.

Diagram side panel

Use templates for repeatable views

A template is a set of relationships that belong together. It applies several relationships with one selection to direct and child nodes. For example, the All Hardware template enables hardware-related information.

The Network Topology template is designed to enable device-to-device connections so that you can visualize the complete network topology. This makes it easier to move from a single device to a broader documentation view without manually enabling each relationship.

Network topology diagram

For communication paths between systems, the JDisc Dependency Mapping Add-On complements topology information with discovered TCP connections, open ports and related process information.

Configure the display for your environment

Choose Diagram Preferences from the vertical diagram menu to change default settings. In node settings, you can adjust node size and the way labels are created. For example, a device node for a switch can include the device IP address. A Cisco-specific icon set is also available for teams that prefer that representation.

Diagram preferences dialog

In Expanding Preferences, you can adjust the default depth for templates that support it. These settings are retained and apply to all diagrams.

Make network documentation easier to explore

JDisc diagrams turn discovered entities and their relationships into an interactive view. Start with a device, network or virtualized system; select the relationships that answer the current question; and use templates when a repeatable view is useful. Together with reports, diagrams offer a practical way to explore and document the environment.

You can download JDisc Discovery to evaluate the product in your own network or book a demo to discuss your requirements with us.

Frequently Asked Questions

These answers cover the most common questions about JDisc diagrams and their use for network documentation. They explain where to start, how relationships are expanded, and what can be configured in the Web UI.

A JDisc diagram is an interactive view of discovered entities and their relationships. Entities can include devices, applications, networks and clusters; the entities appear as nodes that can be connected in the diagram.

Open the diagram context menu in a report that supports diagrams, or select a device in a table and use the corresponding toolbar icon. The device diagram starts with the selected device as its base node.

The diagram context menu provides a device diagram, a network topology diagram and a virtualization topology diagram for the selected device.

Yes. A text search highlights potential matches in the diagram, which helps identify nodes in large diagrams.

Release 5199 supports export to the .svg file format.

Templates group related relationships so they can be applied with one selection to direct and child nodes. The All Hardware and Network Topology templates are examples.

Yes. Diagram Preferences let you adjust node size and label creation. A Cisco-specific icon set is also available.

No. Diagrams complement the built-in reports by providing an additional visual and navigable way to explore JDisc Discovery data.

About The Author

Sotiris Zdragkas

Sotiris Zdragkas is a Senior Software Architect and Full-Stack Software Engineer at JDisc GmbH, where he leads the architecture and development of the modern JDisc Discovery web interface. As the primary technical driver behind the user experience, he is responsible for designing intuitive, high-performance, and scalable user interfaces that enable IT professionals to efficiently explore and manage complex enterprise infrastructures.

With many years of experience in enterprise software engineering, distributed systems, and software architecture, Sotiris combines deep technical expertise with a strong focus on usability and maintainable software design. Before joining JDisc, he developed large-scale distributed software systems for the automotive industry, working on highly demanding enterprise applications where reliability, scalability, and performance were critical.

His technical expertise includes Angular, TypeScript, Java, REST APIs, cloud-native architectures, enterprise software design, and network discovery technologies. As one of the core developers of JDisc Discovery, Sotiris plays a key role in shaping the product architecture and transforming complex discovery data into an intuitive and efficient user experience.

On the JDisc blog, Sotiris shares practical insights into software architecture, modern web development, user interface design, discovery technologies, and the engineering principles behind building scalable enterprise applications.

Leave a Reply

Your email address will not be published. Required fields are marked *