Full Feature Reference

Everything your infrastructure
needs to stay online.

Monitor is built for teams who can't afford downtime. From HTTP checks to Docker health, SSL expiry to 95+ alert channels — every feature you need, fully managed.

Monitor Types

Monitor anything that can go down

From simple websites to Docker containers, MQTT brokers, and gRPC services — Monitor covers every layer of your infrastructure.

HTTP / HTTPS Monitoring

Monitor any URL — websites, REST APIs, webhooks — with configurable status code validation, response body checks, and custom headers.

Keyword Monitoring

Verify that a specific word, phrase, or text is present (or absent) in your page response — perfect for detecting "maintenance mode" or content failures.

TCP Port Monitoring

Connect to any TCP port and verify it's accepting connections. Ideal for monitoring databases, mail servers, SSH, and custom services.

Ping (ICMP) Monitoring

Send ICMP echo requests to any host and measure round-trip latency. The simplest way to verify a server is reachable at the network level.

DNS Record Monitoring

Verify that your DNS records — A, AAAA, CNAME, MX, TXT — resolve to the expected values. Catch misconfigurations and hijacking attempts instantly.

Push / Heartbeat Monitoring

Your app pings Monitor on a schedule. If the ping stops arriving, you get alerted. Perfect for cron jobs, background workers, and scheduled tasks.

Popular

Docker Container Health

Monitor the health status of Docker containers directly via the Docker API. Know immediately when a container crashes, restarts, or becomes unhealthy.

Advanced

gRPC Monitoring

Check the health of gRPC services using the standard gRPC health checking protocol. Essential for microservice architectures built on gRPC.

Advanced

MQTT Monitoring

Subscribe to an MQTT topic and verify messages arrive within your expected interval. Essential for IoT infrastructure and message broker monitoring.

Alert Channels

Get alerted wherever you work

Don't change how you work — Monitor sends alerts through the tools your team already uses. One incident, every channel notified.

Email (SMTP)
Telegram
Discord
Slack
MS Teams
Webhook
Pushover
Gotify
Line
Signal
PagerDuty
Opsgenie
Pushbullet
Matrix
ntfy
Apprise
WeCom
Rocket.Chat
+
And 77+ more channels supported
95+

Notification Channels

Connect every tool your team uses — from on-call platforms like PagerDuty to chat apps like Discord, all in one place.

Multi-Channel per Monitor

Stack as many notification channels as you want on a single monitor. Email your team AND ping Telegram AND trigger a webhook simultaneously.

<60s

Alert Delivery Time

From detection to your phone — alerts go out within seconds of a failure being confirmed, not minutes.

Dashboard & Reports

Your entire infrastructure
at a glance

One real-time dashboard. Every monitor, every metric, every incident — organized and readable at a glance.

Real-time Dashboard

Live updates without refreshing. Every monitor status, response time, and uptime percentage updates automatically as data comes in.

Response Time & Latency Charts

Visualize response time trends over hours, days, or weeks. Identify performance degradation before it becomes an outage.

Full Incident History

Every downtime event is logged with timestamps, duration, and cause. Export reports to share with your team or clients.

Tags, Groups & Maintenance Mode

Organize monitors by project, client, or environment. Schedule maintenance windows to suppress alerts during planned downtime.

Monitor Dashboard — monitor.podpapa.com
99.98% Avg Uptime
142ms Avg Response
8 Active Monitors
Response Time — Last 24h
podpapa.com
143ms 100%
api.podpapa.com
88ms 99.9%
staging.mysite.com
Timeout 97.2%
Status Pages

Your clients deserve to
know what's happening

Beautiful, branded status pages that keep your users informed — during incidents, scheduled maintenance, and every moment in between.

Custom Domain Support

Host your status page on your own domain — status.yourbrand.com — fully white-labeled with your logo and branding.

Multi-Monitor Status Pages

Display multiple services on one status page — group by product, client, or environment. Each service shows its own uptime history bar.

Private Status Pages

Optionally password-protect your status page for internal teams or enterprise clients who need visibility without public exposure.

Real-time Incident Reporting

Post incident updates directly on your status page — from detection to resolution — keeping stakeholders informed at every stage.

All Systems Operational
Website
Operational
API v2
Operational
Checkout
Operational
CDN
Operational
🔒
podpapa.com
Let's Encrypt
148d
Until expiry
⚠️
api.client-app.io
DigiCert Inc
17d
Until expiry
🔴
legacy.oldservice.net
Comodo CA
3d
Until expiry
SSL & Domain

Never let a
certificate expire again

An expired SSL certificate takes your site offline and destroys user trust instantly. Monitor tracks every certificate and alerts you weeks before expiry.

Expiration countdown — see exactly how many days remain for every certificate across all your domains.

Multi-stage alerts — get notified at 30 days, 14 days, and 7 days before expiry so you always have time to renew.

TLS validation — verifies the full certificate chain is valid and trusted, catching misconfigurations before users do.

Certificate issuer tracking — monitor who issued your cert and detect unexpected CA changes that might signal a security issue.

Advanced Capabilities

Power features for
demanding teams

Under the hood, Monitor is packed with capabilities that make it enterprise-grade — without the enterprise complexity.

Multi-User & Roles

Invite your team. Assign Admin or Viewer roles to control who can configure monitors vs who can only view status.

Two-Factor Authentication

Secure your monitoring account with TOTP-based 2FA. Keep your infrastructure data protected from unauthorized access.

Full API Access

Automate everything — create monitors, fetch status data, trigger checks — all via a clean REST API. Integrate with your CI/CD pipeline.

REST API JSON Webhooks

Custom Check Intervals

Set monitoring frequency from every 20 seconds to once a day — per monitor. Match your checking cadence to each service's criticality.

Auto-Retry & JSON Validation

Avoid false alarms — Monitor automatically retries on failure before triggering an alert. For APIs, validate the JSON response structure and values, not just the HTTP status code.

Smart retry JSON body check HTTP headers Status codes

Multi-Language Support

Monitor's interface is available in multiple languages — making it accessible for global teams and non-English-speaking clients who need visibility into their infrastructure.

Import / Export

Backup your entire monitor configuration as JSON. Restore or migrate with one click — no vendor lock-in, ever.

Dark & Light Mode

Full dark mode support across the dashboard and all status pages. Your eyes (and your users') will thank you.

Built for teams who
care about privacy.

Monitor doesn't sell your data, share it with advertisers, or lock you in. You own your monitoring data — full stop. It's a managed service built on open-source, which means full transparency on every layer.

No third-party data sharing. Your URLs, credentials, and monitoring data never leave our infrastructure to feed ad networks or analytics companies.

Open-source at the core. Powered by Uptime Kuma — you can audit every line of the monitoring engine. No black boxes, no hidden telemetry.

Unlimited monitors, technically. No artificial limits based on pricing tiers — your plan's resources are your only constraint.

Works behind Cloudflare & reverse proxies. Deploy however your infrastructure demands — no special network configurations required.

0
Third-party data sharing agreements
100%
Open-source monitoring engine (Uptime Kuma)
Monitors — limited only by your plan resources