PDF

Graphical Dashboards

graphical-dashboards

Graphical Dashboards let you build fully customizable panels composed of live data widgets and dynamic visuals. These dashboards adapt to themes, respond to data changes, and offer interactive features for real-time monitoring and user-friendly operation.

Graphical Dashboards offer a range of interactive and responsive features that go beyond basic layout. This section highlights what you can do with dashboards, especially things that are not immediately visible.

$bk$$theming$

Theming Without Duplication

Each dashboard supports automatic theming, adapting to the user's interface theme (light or dark). You don't need to create two versions of the same dashboard—NetCrunch will automatically render colors, backgrounds, and widget styling.

Theme Support

By default, the dashboard is in Auto mode, adjusting to the viewer's application settings. You can permanently make it Light or Dark.

Adaptive Panel Zoom

Dashboards are designed to display cleanly on screens of all sizes. Beyond scaling to aspect ratio, the Auto Zoom option adjusts the visible area dynamically:

  • When enabled, the view zooms to focus only on the widgets you've placed, centered with appropriate padding.
  • This makes the dashboard perfect for mobile or partial-screen use cases, where unused space is better hidden.
Auto Zoomt

Widget-Based Visualization

While dashboards can include labels, icons, or shapes, their real power comes from data-bound widgets. These include:

  • Value panels – display a single metric with optional caption and icon
  • Bars – show linear comparisons or thresholds
  • Gauges – visual dials (circular or linear) with multiple display modes
  • Mini charts – embedded trend charts inside a widget

Most widgets are inserted in a "Themed" style by default:

  • They include backgrounds and captions
  • They automatically match the dashboard's current theme
  • They use spacing and padding optimized for readability

Hidden Power in Widget Options

Each widget contains many powerful options grouped by function. These are not always visible unless the widget is selected and expanded in the editor:

  • Display State Logic – shows status via color, arrows, or fill
  • Threshold Ranges – define color bands for value ranges
  • Change Indicators – visualize upward/downward trends
  • Icon Overlays – replace background or add alert-like visuals
  • Scaling & Unit Conversion – transform raw values on the fly

These options make widgets more intelligent and self-explanatory when properly configured.

Clickable, Live Elements

All dashboard widgets can be interactive: - Clicking a value widget or bar opens a tooltip with a live preview (e.g., trend or node state) - From the tooltip, users can open the Trend Viewer, Node Status, or perform actions - Visuals respond to real-time changes: flashing, color transitions, or icon switching

Tooltip Chart

The dashboard is not static—it's a live control panel reacting to data.

Snap, Grid & Layers

The editor supports professional design tools behind the scenes:

  • Grid snapping (toggleable)
  • Alignment and spacing tools
  • Bring to front / Send to back layering
  • Group selection and multi-move
  • Keyboard shortcuts for alignment, duplication, and locking

Though these features mimic tools like Figma or Illustrator, they're tailored to administrator workflows, not designers.

Visual Logic & State-Based Customization

Graphical Dashboards support two main classes of widgets:

Data Widgets

These display live data from counters or statuses:

  • Bar
  • Gauge (linear or circular)
  • Line Chart
  • Node icon
  • Camera snapshot

They include a Data Source section where the user can bind:

  • Node or object (e.g., sensor, interface)
  • Counter or metric (e.g., % memory usage, traffic)
  • Scaling, unit conversion, or rounding

Most support tooltips with live data previews and access to the trend viewer or node actions.

Reference-Based Widgets (Visual Elements)

These are static by default but become dynamic when bound to a State Reference: - Shapes (rectangle, triangle, blob, etc.) - Icons (font-based) - Symbols (vector-style images) - Pictures - Connection lines - Text and labels

Users can choose from 11 object types, such as:

  • Node
  • Interface
  • Sensor
  • Other widget
  • Monitoring pack
  • …and more

Setting Up a Reference Widget

To make these elements state-aware:

  1. Assign State Reference
    • Choose object type
    • Select node and related object (e.g., sensor)
  2. Select Object State
    • Choose state to customize (OK, Warning, Error, etc.)
  3. Customize Visuals
    • Modify opacity (can hide the element entirely)
    • Change fill, line, stroke, border
    • Use dynamic color, icons, or effects
    • Customize per state or keep some properties common

Default styles are provided, but users can override every visual aspect.

Editing Reference Widget State

This lets you build shape- or icon-driven dashboards with precise reactions to live conditions.

Animation & Attention Effects

You can add animations triggered by state changes:

  • Animate (e.g., flash, spin, pulse, heartbeat, wiggle)
  • Transform (e.g., flip, rotate, scale)
  • Trigger Mode (always, or on state change)

These subtle effects help focus attention on critical elements like failed links or overheating nodes.

Effects

Real-World Example

A shape or icon can:

  • Represent a sensor or switch
  • Flash red when a failure is detected
  • Hide itself when disabled
  • Change its icon or label text dynamically
  • Open trend charts or alert details on click

NetCrunch lets you build SCADA-like behavior with far less effort.

Visual Resources

Dashboards support rich visual libraries to enhance layout and clarity.

Images (Pictures)

Pictures can be used for background diagrams, branding, or visual overlays.

They can be stored in: - Document (local view-only) - Shared (across multiple views) - Public (global use within organization)

This system reduces duplication and makes it easy to reuse assets.

Symbols

Symbols are vector-style images representing IT assets and services:

  • Categories: Azure, Cisco, Google, VMware, AWS, etc.
  • Fully searchable and grouped
  • Treated more like images than icons (not font-based)
  • Colorized if needed, but retain multi-color appearance
Symbols

Icons (Font-Based)

NetCrunch supports over 3,000 icons via Font Awesome.

  • Supports style: light, regular, solid
  • Background shape: circle, hex, square, etc.
  • Icon size and position control
  • Can reflect the state when bound
Icons

These icons are ideal for compact state indicators.

Vector Shapes

A full set of vector shapes is included:

  • Geometric shapes: rectangle, circle, triangle
  • Flowchart elements: process, decision, input
  • Organic shapes: blobs, clouds, connectors
Shapes

Shapes are fully editable and animatable. They can also reflect the system state.

Formatted Text

Text is written as Markdown rather than typed into a formatting toolbar, and how much of Markdown you get depends on which element you are writing in.

Text widgets
The full thing — bold, italic, headings, lists, links and code. Write it as you would any Markdown and it renders as written.
Shape captions
A deliberately small subset — **bold**, *italic* and # headings only. Lists and links are not interpreted here, and blank lines are dropped.

If a list renders as list markup inside a shape, that is why — put the text in a text widget instead. A shape caption is meant to be a label, not a document.

Interactivity

All visual elements can be:

  • Bound to state
  • Styled per status
  • Clickable for drill-down
  • Used as part of composite widgets

A simple icon or shape can become an alert source or a dynamic indicator.

Connection Points

Elements that carry a node icon expose six points a connection line can attach to: the center of the icon, its north, south, east and west edges, and the bottom of the widget as a whole — the last being the useful one when the widget also shows a caption and you want the line to leave below it.

Plain shapes differ by outline. A circle offers five attachment points and a rectangle nine, since a rectangle adds its four corners.

Editing Basics

Graphical Dashboards include a visual editor with streamlined selection, linking, and widget creation tools. The left-side toolbar contains three context-sensitive selectors:

  • Selection Tool – for selecting, moving, resizing, and editing existing widgets
  • Connection Tool – allows creating connections between any widgets
  • Widget Add Tool (+) – opens the widget gallery to insert new visual or data elements

When a new widget is dropped onto the canvas, the editor automatically opens a focused configuration panel. This avoids the need to browse through hundreds of settings initially.

Adding Icon

For example:

  • Dropping a data widget opens a dialog to select a node and counter
  • Dropping an icon launches the icon picker with category filtering and search

This approach makes the experience intuitive, even for users unfamiliar with visual editors.

Multi-Chart Insertion

The editor supports intelligent chart creation. When adding a graph widget, you can configure it in two flexible ways:

  • Multiple series for a single node – helpful in comparing different counters (e.g., CPU, memory, disk I/O) on one device
  • Single series across multiple nodes – compare the same metric across several nodes (e.g., bandwidth usage)

You can also check the "Put on separate graphs" option to automatically insert multiple graph widgets at once, each with one configured series.

This makes building visual comparisons quick and avoids manual duplication.

Context Menus, Locking & Power Shortcuts

NetCrunch's editor includes a right-click popup menu that reveals advanced object actions and selection tools, modeled after design applications like Adobe XD or Illustrator.

Context Menu Actions

When you right-click a widget, you'll find:

  • Select... – choose all widgets of a certain type (e.g., all shapes, all rectangles)
  • Align – align to edges, centers, or distribute evenly (see shortcuts below)
  • Resize – normalize size to the smallest or largest
  • Copy / Duplicate / Delete
  • Lock – freeze widget in place so it cannot be moved or edited accidentally
  • Bring to Front / Send to Back – control visual stacking of elements

Locking is essential for layered dashboards or background assets like images and shapes.

Alignment Shortcuts

NetCrunch uses Adobe-style shortcuts for alignment operations:

  • Ctrl + Shift + Left – Align left
  • Ctrl + Shift + Right – Align right
  • Ctrl + Shift + Up – Align top
  • Ctrl + Shift + Down – Align bottom
  • Ctrl + Shift + C – Align center horizontally
  • Ctrl + Shift + M – Align middle vertically
  • Ctrl + Shift + V – Distribute vertically
  • Ctrl + Shift + H – Distribute horizontally

These shortcuts work with multiple selected widgets to polish the layout quickly.

Type-Based Selection

From the context menu, you can also select all widgets of a specific type, such as:

  • All rectangles
  • All shapes
  • All icons or charts

This makes applying style or layout changes to multiple elements easy without manual selection.

Combined with locking and alignment, this allows users to work quickly across complex dashboards without misplacing key visual components.

Multi-Selection, Zooming & Canvas Control

The dashboard editor supports flexible multi-selection, layout duplication, and viewport control to speed up complex design tasks.

Selecting Multiple Elements

You can select multiple widgets using several intuitive methods:

  • Selection rectangle – click and drag to select everything inside the blue box
  • Shift + Click – add or remove specific items from your selection
  • Context Menu → Select by Type – choose all rectangles, all shapes, etc.
  • Ctrl + A – select everything on the dashboard

These tools allow efficient bulk operations like simultaneously moving, aligning, or styling multiple items.

Canvas Navigation

The canvas supports panning and zooming for large views:

  • Drag background with Ctrl – pans the visible canvas area
  • Mouse wheel – zooms in and out smoothly
  • Zoom slider (top-right) – manually set zoom level

This makes navigating large or boundless views fast and natural.

Copy, Paste & Duplication

  • Ctrl + C / Ctrl + V – standard copy & paste between views
  • Ctrl + D – duplicates selected elements in-place
  • Alt + Drag – creates a duplicate while moving the original

When an element has connections, any duplicated version will retain those connections. This is especially useful for replicating status-linked layouts or structured diagrams without manually reconnecting lines.

Widgets also preserve their configuration and references when duplicated or pasted, allowing rapid reuse of common visual elements or layouts.

These advanced selection and navigation capabilities make dashboard design fluid and powerful, ideal for constructing rich views quickly with precise control.

animated widgetsauto zoomdashboard themingdata widgetsdynamic iconsgraphical dashboardslive visualizationnetcrunch editornode tooltipreal-time monitoringshape stylingstate referencethemed widgetstrend popupvisual logic