OR
OpenRemedy

Servers

Server inventory and detail.

Inventory and detail for every managed server in the tenant.

List

Route: /servers Role gating: none for read; create / edit / delete require admin.

Columns

ColumnNotes
Hostname
IP
Roleweb, database, cache, loadbalancer, mail, app, sap, oracle, custom
Cloud providerAWS / GCP / Azure / Oracle / Private
StatusPulsing green dot when daemon last-seen is under 30 s
Agent versionDaemon binary version reported on heartbeat
PoliciesCount of policy assignments targeting this server
Last seenLast daemon heartbeat timestamp

Actions

  • Add server. Modal collects hostname, IP, role, provider, secret reference (or pasted SSH key), SSH user, labels.
  • Delete. Cascades to incidents and policy assignments.
  • Click a row → server detail.

Server detail

Route: /servers/{id} Role gating: none for read; edit / delete require admin.

Tabbed view that auto-refreshes every 30 seconds. A Test Connection button at the top performs an SSH probe and reports the result inline.

Tabs

  • Overview. Quick stats plus daemon-reported asset discovery — running Docker containers, active services, listening ports, mounted filesystems.
  • System Profile. CPU, memory, OS, kernel, full disk-usage table, network interfaces, top processes by CPU and RSS.
  • Incidents. Incident history scoped to this server, plus proactive check results.
  • Agent. Daemon status, the policies currently active for this server, and a registration token generator. The token is used when installing the daemon on a new box (openremedy-agent --init --platform-url <url> --token <token>).
  • Settings. Edit form for hostname, IP, provider, role, labels, and a JSON custom_monitors field for daemon-side checks beyond the defaults.

Related routes

  • incidents — server-scoped incident history
  • policies — policy assignments target servers
  • secrets — SSH credentials referenced when adding a server
  • maintenances — maintenance schedules target servers