Get started with MyUpMonitor

You can have your first monitor running in under a minute. Here's everything you need to know.

1. Create your account

Sign up at /signup with your email and password. No credit card required — the 14-day free trial includes full access to all features.

2. Add your first monitor

From the dashboard, click "Add Monitor" and enter your website URL. Choose a check interval (how often we ping your site) and the check type:

  • HTTP/HTTPS — verifies your website returns a 2xx status code
  • TCP — checks if a specific port is open (e.g., port 5432 for PostgreSQL)
  • DNS — verifies your domain name resolves correctly
  • SSL — monitors your certificate expiry date

3. Set up alerts

Go to Settings and create notification channels. You can add:

  • Email — alerts sent to your inbox (configured per account)
  • Slack — create an incoming webhook in Slack, paste the URL
  • Discord — create a webhook in your Discord server settings, paste the URL
  • Custom Webhook — any URL that accepts POST requests with JSON

Then link channels to monitors — each monitor can have different alert destinations.

4. Test your setup

Use the "Test" button on any notification channel to send a test alert. This verifies your Slack webhook, Discord channel, or custom endpoint is working before a real incident happens.

5. Create a status page (optional)

Create a public status page to share with your customers. Choose which monitors to display, give it a name and slug, and share the URL. Customers see real-time status, uptime history, and any active incidents.

How monitoring works

Once your monitor is active, our worker checks your endpoint at the configured interval. If a check fails, we retry 3 times with 10-second delays to eliminate false positives. Only after all retries fail do we:

  1. Create an incident automatically
  2. Send alerts to all linked notification channels
  3. Update your status page (if configured)

When your service recovers, we automatically resolve the incident, send recovery alerts, and update the status page.

6. Organize with tags

Add tags to monitors for multi-dimensional filtering — production, api, database, staging, etc. Filter the dashboard by clicking any tag. Tags are free-form and auto-complete from existing tags.

7. Connect Slack or Discord

Install the MyUpMonitor bot in your Slack workspace or Discord server from Settings → Integrations. Use /mum status to check monitors, /mum subscribe to receive alerts in a channel, and /mum ack to acknowledge incidents — all from chat.

See the full Integrations guide for all available commands.

Advanced features

  • Health scores — composite 0-100 reliability score per monitor with 30-day trends. Learn more
  • Percentile alerting — alert on p95/p99 response time, not just averages. Catches tail latency issues
  • Custom alert templates — customize notification messages with variables like {{monitor_name}}, {{status}}, {{runbook}}
  • Delivery receipts — verify your alerts actually landed. View delivery status per channel in Settings
  • Runbooks — attach response instructions to monitors. Included in alert notifications automatically
  • Maintenance calendar — visual calendar view of scheduled maintenance windows
  • Bulk import — import monitors from CSV or JSON files. Dashboard → Import
  • Event webhooks — receive HTTP callbacks for account events. Setup guide
  • Dependency chains — suppress child alerts when parent monitors are down
  • Real-time dashboard — monitor status updates live via server-sent events
  • SLA error budgets — track remaining downtime budget per monitor against your SLA target
  • Multi-environment views — filter dashboard by production/staging/canary via env: tags
  • NOC / TV mode — full-screen status display at /dashboard/tv for wall screens
  • SSO / SAML — enterprise single sign-on via Okta, Azure AD, Google Workspace
  • White-label status pages — remove all branding, custom footer and favicon
  • Terraform provider — define monitors as HCL infrastructure code
  • Zapier integration — connect to 5000+ apps without code
  • PDF reports — download SLA and stakeholder reports as branded PDFs

API & CLI access

All features are available via REST API. Generate an API key in Settings and use it to programmatically manage monitors, query status, and create incidents.

The CLI tool (mum) provides command-line access for scripting and CI/CD integration.

Ready to start?

Start Free Trial