Create a monitor
Start with a public HTTPS URL and set the expected response range to 200–399.
Add monitor →A practical guide to monitors, alerts, incidents, status pages, reports, the API and security — without vague filler.
Each step ends with a verifiable result. You do not need to configure everything at once.
Start with a public HTTPS URL and set the expected response range to 200–399.
Add monitor →Add a channel, send a test and confirm that the message was actually delivered.
Alert channels →Create a public page and assign monitored components.
Status pages →The default 2/3 quorum confirms a failure only after matching results from at least two separate hosts.
Not every failure is an HTTP error. UPnator separates availability, network, certificate, domain and voice checks so alerts carry useful context.
Status code, timing, headers and response body.
Connectivity to a database, broker or custom service.
Resolver response and expected record value.
Validity, hostname and upcoming expiration.
Expiration date and domain-loss risk.
A missing signal from a backup, cron job or process.
GET https://api.example.com/health
expected status: 200–399
interval: 60 s
timeout: 10 s
quorum: 1 / 1Public probes reject localhost, private and special IP ranges, metadata endpoints and DNS rebinding attempts.
If the monitored server, CDN or WAF blocks unknown sources, allow inbound traffic from the addresses below to the monitored port. For HTTPS this is usually TCP 443; for a TCP monitor, use the port selected in its configuration.
| Region | Public IPv4 | Rule scope |
|---|---|---|
| GermanyFrankfurt | 57.129.40.251 | Monitored service port only |
| Poland | 51.38.134.159 | Monitored service port only |
| CanadaToronto | 209.15.246.235 | Monitored service port only |
A 2/3 quorum works correctly only when every region can reach the target. Do not expose administration, Docker, database or NATS ports unless one is the explicit, intentional monitor target.
443/TCP.User-Agent: UPnator-Probe/0.26.2 (+https://upnator.com), but the IP address remains the network-rule authority.The Network Center is the canonical address list and also publishes JSON and TXT feeds for automation.
Open Network Center →The agent is outbound-only: it receives jobs and returns results without opening an inbound port in a LAN, VPN, MPLS or private VPC.
A channel is ready only after a successful delivery test. Escalation policies define order and recipients, while maintenance windows silence planned work.
| Channel | Best use | Verification |
|---|---|---|
| Teams and service owners | Delivery test | |
| Telegram | Fast mobile alerts | Bot and chat test |
| Webhook | Automation and custom integrations | HTTP 2xx |
Retries, failure thresholds, recovery and anti-flap reduce false positives. The timeline keeps results, alerts, acknowledgement, notes and service restoration.
Production regions run on three separate hosts. Use 2/3 to tolerate one unavailable probe, and 3/3 only when a missing regional response must block the decision.
Choose components, a page address and history range. A signed snapshot is served by a separate renderer with no access to PostgreSQL or NATS.
Group monitors into customer-friendly services.
Control history, description and public address.
Communicate investigation, identification and resolution.
Reports include uptime, incidents, maintenance windows and response metrics. Generate them on demand or schedule recurring delivery.
OPTIONS checks signaling, REGISTER checks authentication, and Synthetic Call adds SDP, RTP, audio, DTMF, an IVR journey and diagnostic MOS.
The features are not enabled in the base deployment simply by choosing a plan. Activation requires ready, independent execution infrastructure.
A key belongs to a service account, has explicit scopes and an expiration date. The secret is shown only once; usage leaves an audit trail.
curl https://app.upnator.com/api/v1/automation/monitors \
-H "Authorization: Bearer czuwa_api_…"monitors:readmonitors:runincidents:readincidents:ackoperations:readreports:readreports:writeUPnator protects the execution layer, but organization security also depends on authentication, roles and key lifecycle.
Enable a second factor or hardware key for privileged accounts.
Sensitive operations require fresh identity confirmation.
Enterprise organizations can enforce their own identity provider.
Limit administrators and regularly review change history.
Start with the latest monitor result and its execution time. This usually separates target, network and configuration issues immediately.
Check that the monitor is active, has an available probe group and that its interval is within the plan limit.
Check the channel test, escalation policy, failure threshold and active maintenance windows.
The target likely resolves to a private or special IP range. Use a Private Agent in the same network.
Tell us what you want to monitor, what result means success and who should receive the alert.
Describe the target and expected result. We will reply with a concrete configuration scenario.