Managing Monitors
Everything you can do from the SiteVitals cron monitoring dashboard — viewing status, configuring alerts, reading stats and managing your monitors.
Monitor list
The main Cron Monitors page shows all your monitors at a glance. From here you can:
- › Search by name to quickly find a specific monitor
- › Filter by status — show only monitors that are up, down, paused or new
- › Sort by name or other fields
- › Copy the ping URL for any monitor with one click
- › Pause or resume a monitor without deleting it
- › Delete a monitor (with confirmation)
Monitor statuses
Each monitor has one of four statuses:
When a monitor transitions from down to up, a recovery alert is sent to let you know the job is running again.
Monitor dashboard
Click any monitor to open its dedicated dashboard. This gives you:
Status and schedule
The current status, schedule description (e.g. "Every hour" or "Cron: 0 2 * * * (Europe/London)"), and the timestamp of the last ping and next expected ping.
Ping URL
The full ping URL is displayed with a copy button. If you suspect the URL has been leaked or misused, click Regenerate to create a new slug. The old URL stops working immediately — remember to update your cron job.
30-day statistics
Four key metrics calculated from the last 30 days of pings:
Runtime chart
A line chart showing runtime values over the last 30 days for successful pings. Useful for spotting performance trends or gradual degradation.
Ping history
A paginated log of every ping received, showing type (success, fail, start, log), timestamp, runtime, memory, exit code and any log body. You can filter by ping type to focus on failures or log entries.
Alert channels
A summary of which alert channels are configured for this monitor and their current enabled/disabled state.
Alert log
The 20 most recent alert notifications sent for this monitor, showing when each was dispatched.
Configuring alerts
Each monitor has its own set of alert channels. When you create a new monitor, SiteVitals sets up two channels by default:
- › Email — sent to your account email address
- › In-app — a notification within the SiteVitals dashboard
Adding channels
From the monitor's edit page, you can add additional channels:
| Channel type | Configuration |
|---|---|
| Up to 3 email addresses, comma-separated. | |
| Slack | A Slack incoming webhook URL (must start with https://hooks.slack.com/). |
| Webhook | Any valid URL. SiteVitals will POST alert payloads to this endpoint. |
| In-app | No configuration needed — notifications appear in your SiteVitals dashboard. |
Each channel can be individually enabled or disabled without removing it.
Alert rules
Behind the scenes, each monitor has an alert rule that ties together the enabled channels. When the monitor transitions to down or back to up, all enabled channels receive a notification. Alerts are only sent on state changes — you won't receive repeated alerts for a monitor that remains down.
Editing a monitor
From the monitor dashboard, click Edit to change:
- › Name and description
- › Schedule type (simple interval or cron expression)
- › Expected interval or cron expression
- › Grace period
- › Timezone
- › Associated site (optional)
If you change the cron expression, next_expected_at is recalculated automatically.
Pausing and resuming
Pausing a monitor sets its status to paused and disables it. While paused:
-
›
Incoming pings return
404 Not Found(the monitor is not "enabled") - › No alerts are triggered for missed pings
- › Existing ping history is preserved
Resume from the monitor list or dashboard — the status resets to new, waiting for the next ping.
Deleting a monitor
Deleting a monitor is permanent. It removes:
- › The monitor and its configuration
- › All ping history
- › All associated alert rules, alert channels and alert logs
You'll be asked to confirm before deletion.
Linking to a site
You can optionally associate a cron monitor with one of your monitored sites. This is purely organisational — it groups the monitor with the site in your account and sets the site_id on alert rules for consistency. The monitor functions identically whether or not a site is linked.
Plan limits
The number of cron monitors you can create depends on your SiteVitals plan. If you've reached your limit, you'll see a message when trying to create a new monitor. Upgrade your plan to add more.