Help Center / Operations

Operations Dashboard ΓÇö How to Use

Book: Operations

Review status: IN_REVIEW

Operations Dashboard ΓÇö How to Use

Quick Summary

This article has been standardized to Kecktech Help Center format for safer support handling and clearer escalation.

Scope

  • Audience: End users and support staff
  • Category: General/Uncategorized legacy article
  • Goal: Resolve the issue consistently while reducing risk

Step-by-Step Resolution

  1. Confirm the exact symptom and capture any on-screen errors.
  2. Verify basic conditions (power, connectivity, login/session validity).
  3. Apply lowest-risk corrective action first and re-test.
  4. If unresolved, review logs/history and isolate account vs device vs service cause.
  5. Record final outcome and next preventive action.

Safety and Security

  • Do not disable protection controls permanently to force a result.
  • Stop and escalate if sensitive data, account abuse, or malware indicators appear.

Escalation Criteria

  • Escalate when the issue remains reproducible after core steps.
  • Escalate immediately for security, compliance, or business-critical impact.

Legacy Source Content

Operations Dashboard ΓÇö How to Use

What This View Shows

The Operations view is the SOC/NOC dashboard. It groups all monitored devices by client and shows full stack health.

Sections

Alert Summary Bar (Top)

Shows total counts by severity across all clients. A pulsing red dot means there is at least one Critical alert.

Client Health Grid

Each client row shows:

  • Status dot ΓÇö green (all online), yellow (partial), red (offline + alerts)
  • Agent count ΓÇö online vs offline
  • Alert count ΓÇö active TRMM alerts for this client
  • Vault button ΓÇö opens Vaultwarden to find this client's RustDesk ID and credentials

Expanded per-agent rows show hostname, OS, status, last seen, active alerts, and pending actions.

Clients with issues sort to the top automatically.

Stack Health

12-service health check. Shows each service name, up/down status, and response latency.

Daily Ops Routine

  1. Open Operations dashboard
  2. Scan Alert Summary Bar ΓÇö any Critical? Respond immediately
  3. Check Client Health Grid ΓÇö any orange/red client rows?
  4. For offline agents: verify with client, check if device is powered on
  5. For stack health failures: check container logs in Portainer

Getting a Client's RustDesk ID

  1. Click the Vault button on the client row
  2. Log into Vaultwarden (SSO via Authelia)
  3. Open the Client Profiles collection
  4. Find the client and copy their RustDesk ID
  5. Open RustDesk, enter the ID, connect

Common Questions

An agent shows offline but the client says their device is on.
Check if the TRMM agent service is running: open RustDesk to the device, then run sc query tacticalrmm in PowerShell.

Stack Health shows ERPNext as down.
This usually means the frappe_docker container restarted. Check Portainer for the frappe_docker-frontend-1 logs.