Web UI & Dashboard#

Upon signing in to WatchGrid, you are taken directly to the main Dashboard. Here you can monitor infrastructure health and configure monitoring preferences.

Access the dashboard directly here.


Core Dashboard Features#

1. Agent Overview & Details View (Agent Details)#

  • Creating a New Agent: Click the „Add Agent“ button to register a host. Upon creation, you are automatically directed to the Agent Details view for your new host. Here you will find:

    • The assigned unique Agent ID (UUID)

    • The pre-formatted one-liner installation command ready to copy

    • The initial status (showing Offline / Awaiting connection)

  • Live Monitoring & Historical Data: Once the agent is installed on the host and begins reporting metrics, the Agent Details view displays full hardware specifications (CPU cores, RAM capacity, disk size), OS details, and interactive utilization graphs.

2. Maintenance Mode#

Enable maintenance mode during planned server work to suppress false alarms. No alert notifications are dispatched while maintenance is active.

  • Immediate Activation: Toggles maintenance mode on immediately.

  • Scheduled Maintenance: Define start and end timestamps. The agent will automatically mute alerts during the specified maintenance window.

3. Host Comments & Audit History#

Add custom notes and documentation to individual agents (e.g. server role, owner, or maintenance logs). Comments include timestamps and display which user last modified them.

4. Configurable Intervals & Thresholds#

Adjust metric reporting intervals, warning/alert thresholds, and maximum allowed uptime:

  • Global Level: In Organization settings to define a baseline across all hosts.

  • Agent Level: In individual agent settings for granular control over critical infrastructure.

5. Service, Port, and Docker Container Monitoring#

  • Systemd Services & Ports: Specify required systemd services (e.g. nginx) and whitelisted listening ports.

  • Docker Container Monitoring & Auto-Detection: The agent automatically discovers running Docker containers on the host and transmits their names to the server. Within Agent Settings, detected containers are displayed as selectable options (checkboxes, dropdown, and datalist). Simply select which containers should be monitored. If any monitored container stops unexpectedly, WatchGrid immediately triggers an alert. The container status is displayed directly on the Agent Details page.

6. User Management & Invitations#

Invite team members to your organization via email invitations. For security, newly invited users verify their email address via a registration verification link.

7. Token Management#

Create and manage multiple API tokens under your organization. Use distinct tokens for separate server fleets, departments, or environments (e.g., Production vs. Staging) and revoke tokens individually whenever necessary.

8. Incident Dashboard, Acknowledgement & SMS Cost Tracking#

When a metric exceeds threshold limits, a service fails, or a monitored Docker container stops, an incident alert is raised in the Alert Dashboard.

  • Acknowledgement: Manually acknowledge active alerts to visually indicate that an incident is under investigation and suppress repeated notifications.

  • SMS Cost Tracking & Transparency: View SMS notification usage, contract limits, and transparent billing metrics within the Organization dashboard.

9. Reporting, PDF Exports & Automated Dispatch#

The Reporting Dashboard visualizes availability, uptime SLA, and incident statistics using interactive charts.

  • PDF Export: Download professional PDF SLA reports for management or clients at any time.

  • Automated Weekly Dispatch: Configure automated weekly delivery of SLA reports directly to your organization’s billing email address.

10. Collapsible Sidebar & Responsive Layout#

The dashboard’s navigation sidebar can be collapsed via the menu toggle, maximizing screen space and improving usability on laptops, tablets, and mobile devices.