Component Management
Components are the building blocks of your status page. Each component represents a service or system your clients depend on, displayed with a real-time color-coded status indicator.
Component Statusesâ
| Status | Color | Meaning |
|---|---|---|
| Operational | Green | Service is working normally |
| Degraded | Yellow | Service is working but with reduced performance |
| Partial Outage | Orange | Service is disrupted for some users or some functions |
| Major Outage | Red | Service is unavailable or severely impaired for most users |
| Maintenance | Blue | Service is in a scheduled maintenance window |
The overall page status is the worst status of any active component.
Adding a Componentâ
- Open the status page and click the Components tab
- Click Add Component
- Fill in the form:
| Field | Required | Description |
|---|---|---|
| Name | Yes | Display name visible to clients â e.g., "Help Desk", "Client Portal" |
| Description | No | Brief explanation shown below the component name on the public page |
| Status | Yes | Starting status; defaults to "Operational" |
| Group | No | Assign to a component group (see below) |
- Click Save
The component appears immediately on the public status page.
Updating Component Status Manuallyâ
- Click the status badge or the edit icon on a component
- Select the new status
- Optionally add a note
- Save â the public page updates instantly and subscribers are notified if the status degrades
Common workflow: When a problem is identified, update the relevant component to Degraded or Major Outage before declaring an incident. This lets clients see impact at a glance without reading incident text.
Component Groupsâ
Groups let you organize related components under a collapsible section on the public page.
Creating a Groupâ
- In the Components tab, click Add Group
- Enter a Name â e.g., "Core Services", "Network", "Client-Facing Systems"
- Set Expanded by Default â whether the group is open or collapsed when the page loads
- Click Save
Assigning Components to a Groupâ
When creating or editing a component, select the group from the Group dropdown. Components not assigned to a group appear in the default ungrouped section.
Group Display Orderâ
Components within a group display in the order they were added. Drag-and-drop reordering is not currently supported; delete and recreate components to change order.
Automated Monitoringâ
You can configure The One Status to automatically poll a URL and update the component status based on the HTTP response.
Configuring Monitoringâ
- Click the configure monitoring icon (or edit the component and scroll to Monitoring)
- Toggle Enable Monitoring on
- Fill in:
| Field | Description |
|---|---|
| URL | The endpoint to poll â e.g., https://helpdesk.yourmsp.com/health |
| Check Interval | How often to poll, in seconds (e.g., 60 for every minute) |
| Timeout | How long to wait before marking as failed, in milliseconds (e.g., 5000 for 5 seconds) |
| Expected Status Codes | HTTP status codes that count as "up" â e.g., [200, 204] |
- Click Save
How Monitoring Worksâ
- The system polls the configured URL every minute (minimum interval)
- If the response matches an expected status code within the timeout, the component is marked Operational
- If the response fails, times out, or returns an unexpected code, the component moves to Major Outage and subscribers are notified of the status change
- When the check recovers, the component returns to Operational and subscribers are notified of the recovery
- Uptime data is recorded and contributes to the 90-day rolling uptime percentage
/health, /ping) that return quickly. Monitoring your homepage may add unnecessary load and slower response times to your metrics.Monitoring Status Notificationsâ
When automated monitoring detects a status change, subscribers receive notifications automatically â no manual incident creation required. The notification describes the component name, what the previous status was, and what the new status is.
Viewing Uptime and Response Timeâ
For components with monitoring enabled:
- Uptime percentage â 90-day rolling uptime visible on the public page (if enabled in page settings) and in the Components tab
- Response time chart â historical response time visible in the component detail view
- Recent checks table â last N check results (timestamp, status, response time in ms, HTTP code)
See Uptime History and Performance Metrics for more details.
Deleting a Componentâ
Edit the component and click Delete. Deleting a component removes it from the public page immediately and removes it from the affected components list of any existing incidents.