Xitoring Document
Home
FAQ
Support
Register
Home
FAQ
Support
Register
  • Xitoring

    • Introduction
    • Release Notes
    • Xitoring Release Notes
    • Linux Xitogent Release Notes
    • Windows Xitogent Release Notes
    • Xitoring Mobile App Release Notes
    • Account Management
    • API Access & Automation
    • Team Management & Collaboration
    • Billing & Subscription Management
  • Getting Started

    • Getting Started with Xitoring
    • Workflows & Guides
    • Monitor Your First Server
    • Import / Migration
    • Migrate from UptimeRobot to Xitoring
    • Migrate from Pingdom to Xitoring
    • Migrate from Uptime.com to Xitoring
    • Migrate from BetterStack to Xitoring
  • Help & Support

    • FAQ & Troubleshooting
    • Glossary
  • Server Monitoring

    • Server Monitoring
    • Graphs
    • Live Statistics
    • Monitor Services
    • Auto-Triggers
  • Xitogent on Linux

    • Install Xitogent on Linux
    • Update Xitogent on Linux
    • Uninstall Xitogent on Linux
  • Xitogent on Windows

    • Install Xitogent on Windows
    • Uninstall Xitogent on Windows
    • Xitogent Service
    • Update Xitogent on Windows
    • Disk Performance (I/O)
  • Xitogent on Azure

    • Xitogent on Azure
    • Monitor Azure Linux VM
    • Monitor Azure Windows VM
  • Xitogent CLI

    • Xitogent CLI
    • Xitogent Pause/Unpause
    • Xitogent Status
    • Xitogent debug
    • Xitogent Diagnosis
    • Which data we collect
  • Xitoring CLI

    • Xitoring CLI
  • Uptime Monitoring

    • What is Uptime Monitoring
    • Monitoring Nodes (Geographic Locations)
    • What is Check
    • Auto-Discovery
    • Auto Fault Tolerance
    • Heartbeat Check
    • Ping Check
    • HTTP(S) Check
    • DNS Check
    • FTP Check
    • SMTP Check
    • IMAP Check
    • POP3 Check
    • TCP Check
    • UDP Check
  • SSL Monitoring

    • SSL Monitoring
  • Incidents

    • Incidents
    • Incident's Root Cause
    • Incidents Notification
    • Incident Notes
    • Resolving Incidents Manually
    • Incident Policy
  • Maintenance Schedule

    • Maintenance Schedule
  • Email Reports

    • Email Reports
  • Integrations

    • Integrations
    • Apache Integration
    • CoreDNS Integration
    • CouchDB Integration
    • Disk Health Integration
    • Docker Integration
    • Dovecot Integration
    • Exim Integration
    • HAProxy Integration
    • IIS Integration
    • InfluxDB Integration
    • Kafka Integration
    • KeyDB Integration
    • LiteSpeed Integration
    • MongoDB Integration
    • MySQL Integration
    • Netstat Integration
    • Nginx Integration
    • OpenLiteSpeed Integration
    • OpenVPN Integration
    • PHP-FPM Integration
    • Postfix Integration
    • PostgreSQL Integration
    • RabbitMQ integration
    • Redis Integration
    • MS SQL Server Integration
    • Supervisor Integration
    • Varnish Integration
    • Wireguard Integration
  • Notifications

    • Notifications
    • Creating Notification Roles
    • Email Integration
    • Mobile Push Notifications
    • SMS Integration
    • Phone call Integration
    • Webhook Integration
    • Integration for Slack
    • Telegram Integration
    • WhatsApp Integration
    • Mattermost Integration
    • Discord Integration
    • Google Chat Integration
    • Microsoft Teams Integration
    • Atlassian Opsgenie Integration
    • Splunk On-Call Integration
    • Pushover Integration
    • Pushbullet Integration
    • Gotify Integration
    • Ntfy Integration
    • Spike.sh Integration
    • PagerDuty Integration
    • Zapier Integration
    • AlertOps Integration
  • Status Page

    • Status page
  • 3rd Party Status Pages

    • Using 3rd party Status Pages
    • Atlassian Status Page Integration with Xitoring
    • Status.io Integration with Xitoring
    • Statuspal Integration with Xitoring
    • Instatus Integration with Xitoring
  • Dashboards

    • Main Dashboard
    • Custom Dashboards
  • Metrics

    • Metrics
  • MCP Server

    • Setup & Tool Reference

Custom Dashboards

Custom dashboards allow users to create tailored views by adding widgets that display graphical representations of data. Unlike the static main dashboard, custom dashboards are dynamic and fully customizable, enabling users to build unique dashboards that suit their specific needs. This section provides a detailed explanation of custom dashboards, how to manage widgets, and the available customization options.

See Custom Dashboards for a feature overview.

Overview of Custom Dashboards

Custom dashboards are designed to offer flexibility and personalization. Users can create multiple dashboards, configure their layouts, and add widgets to visualize data in meaningful ways. Key features include:

  • Full control over widgets (creation, editing, and deletion).
  • Multiple dashboard layouts (2-column, 3-column, and 4-column views).
  • Advanced options for syncing themes and filtering data.
  • Graphical data visualization with widgets.

Managing Widgets in Custom Dashboards

1. Creating a Widget

Widgets in custom dashboards are graphs that visualize either server metrics or uptime checks. To create a widget:

Access the Dashboard Settings
  1. Access the Dashboard Settings: Click the Settings button in the custom dashboard.
Select Create a New Widget
  1. Select "Create a New Widget": This action opens a modal where the widget configuration begins.
Name the Widge
  1. Name the Widget: Enter a meaningful name to identify the widget.
  2. Choose the Widget Type: Select one of the following:
    • Server: Visualizes server-related data.
    • Uptime: Displays uptime monitoring graphs (ping or HTTP checks).

Configuring a "Server" Widget

  • Select a Server: From the provided list, choose the server to be monitored.
  • Select a Graph Type:
    • Metric Graphs: Displays specific server metrics such as CPU usage, memory, or network traffic.
    • Integration Graphs: Shows data from third-party integrations.

Configuring an "Uptime" Widget

  • Choose Uptime Checks: A list of uptime checks (e.g., ping or HTTP monitoring) is displayed.
  • Select a Check: Pick the desired uptime check to create its graph visualization.

2. Editing a Widget

To modify an existing widget: Edit Widget

  • Click on the Edit Widget button on the widget menu .
  • Update the widget name, type, or configuration as needed.
  • Save the changes to apply the new settings.

3. Removing a Widget

Users can delete widgets that are no longer needed: Edit Widget

  • Click the Remove Widget button on the widget menu .
  • Confirm the action to permanently delete the widget.

4. Reordering Widgets

Widgets can be rearranged using the drag-and-drop interface:

  • Click and hold a widget.
  • Drag it to the desired position.
  • Drop the widget in place to reorder it.

5. Enabling/Disabling Widgets

Users can toggle widgets on or off:

  • Access the widget settings.
  • Use the toggle to enable or disable the widget as required.

Custom Dashboard Features and Options

Custom dashboards provide additional customization options that enhance usability and data visualization.

1. Dashboard Filters and Options

Custom dashboards include advanced filtering and layout options:

  • Graph Synchronization: Custom dashboards support synchronizing graphs. When enabled, interactions (e.g., zooming or panning) on one graph will apply to all graphs within the same dashboard. This ensures consistent visualization across widgets.
  • Change Layout: Choose from the following layouts:
    • 2-column view.
    • 3-column view.
    • 4-column view.
  • Interval Updates: Configure the time interval for fetching new data for graphs (e.g., every 1 minute, 5 minutes, etc.).
  • Period Filters: Apply time-based filters to control the data displayed in the graphs (e.g., Last 24 hours,Last 7 days, etc.)

2. Default Dashboard Settings

Users can designate any custom dashboard as the default:

  • Open the Dashboard Management modal.
  • Select the desired custom dashboard and set it as the default.

Managing Custom Dashboards

To manage custom dashboards, click the Dashboard Management button. This opens a modal where users can:

  • Add a New Dashboard: Create additional dashboards to organize widgets based on specific needs or contexts.
  • Edit an Existing Dashboard: Modify dashboard names or settings.
  • Remove Dashboards: Delete dashboards no longer in use.
  • Set a Default Dashboard: Choose which dashboard should load by default when the application starts.

Accessing Shared Dashboards

  • Sub-accounts can view custom dashboards shared by their main account in the Dashboard Management modal under the Shared Dashboards section.
  • Shared dashboards are displayed alongside their own custom dashboards for easy management.

Adding Shared Dashboards to Personal Dashboards

Sub-accounts can integrate shared dashboards into their personal custom dashboards: Shared Dashboards

  1. Navigate to the Shared Dashboards section in the Dashboard Management modal.
  2. Locate the desired shared dashboard.
  3. Use the Toggle to add or remove the shared dashboard from your own custom dashboards.

Shared dashboards enhance custom dashboard functionality, enabling seamless collaboration and efficient resource utilization within teams or organizations.

Benefits of Custom Dashboards

  1. Personalization: Allows users to build dashboards tailored to their workflow.
  2. Flexibility: Supports multiple dashboards with different layouts and widgets.
  3. Efficiency: Provides quick access to relevant data through advanced filtering and visualization options.

Use Cases for Custom Dashboards

  • Monitoring Server Performance: Create widgets to monitor metrics like CPU, memory, or disk usage in real time.
  • Tracking Uptime: Visualize uptime checks for critical services to ensure availability.
  • Custom Reporting: Design dashboards for specific teams or projects, focusing on relevant data.

Custom dashboards provide a highly customizable solution for users to manage and visualize data effectively. By offering widget-level and dashboard-level personalization, they empower users to create meaningful, task-specific dashboards tailored to their unique needs.

Last Updated: 7/27/26, 5:07 PM
Prev
Main Dashboard