Uptime, Ports & Monitors
Configure HTTP/HTTPS endpoint checks, dedicated TCP/UDP port probing, keyword assertions, domain blacklist scanners, and bulk monitor imports.
Supported Monitor Types
Pingzo supports 4 core monitoring types to cover your entire technical stack:
Website & HTTPS
Probes web applications, landing pages, and SSL certificates for response codes and speed.
REST & GraphQL API
Validates API endpoints with custom headers, query params, HTTP methods (GET/POST/PUT), and JSON assertions.
Dedicated Port (TCP / UDP)
Direct socket probes for background databases, Redis caches, SSH servers, and DNS services.
Heartbeat & Cron
Push-based monitoring for background cron jobs, ETL pipelines, and recurring backup scripts.
Dedicated Port Probing (TCP & UDP)
Monitor network services and databases that don't serve HTTP web pages
When configuring a Port (TCP/UDP) monitor, select the protocol and specify your target port:
TCP handshake check for hosted Postgres databases.
Validates Redis cache cluster availability.
Probes MySQL / MariaDB database port responsiveness.
Guarantees server remote access daemons are up.
Monitors outbound mail server submission sockets.
Supports custom microservice sockets on any TCP/UDP port.
Standard UDP pings are connectionless and often trigger false positives. Pingzo sends real protocol payloads:
• Port 53 (DNS): Sends native DNS root lookup datagrams (. IN NS).
• Port 123 (NTP): Sends client mode NTP datagrams (\x1b v3 packets).
Keyword & Content Assertions
Catch silent 200 OK crashes and blank white screens
Modern web applications frequently experience partial failures where a web server returns an HTTP 200 OK status code, but the page renders a database connection error, maintenance notice, or a blank white screen.
Option 1: Contains (Must be present)
Assert that a critical phrase exists (e.g. "Dashboard" or "status": "healthy"). If the keyword is missing, Pingzo triggers a downtime alert.
Option 2: Does Not Contain (Forbidden phrase)
Assert that error strings are absent (e.g. "Database connection error" or "Maintenance in progress"). If found, an alert is dispatched immediately.
Domain & IP Blacklist / RBL Scanner
24-hour automated anti-spam and domain reputation monitoring
Pingzo runs automated daily DNSBL queries to ensure your domain and server IP addresses remain unlisted:
RBL Databases Checked:
- Spamhaus DQS / Zen:
zen.spamhaus.org - SpamCop Blocking List:
bl.spamcop.net - Barracuda Reputation Block List:
b.barracudacentral.org - Google Safe Browsing: Malware, deceptive pages, and phishing detection.
Bulk CSV & JSON Monitor Import
1-click migration from Better Uptime, UptimeRobot, or spreadsheets
In your dashboard, click Import Monitors in the top action bar to upload dozens or hundreds of monitors at once.
name,url,type,intervalMinutes,port Main Storefront,https://mybrand.com,http,5, Authentication API,https://api.mybrand.com/health,http,2, Postgres DB,db.internal.mybrand.com,port_tcp,2,5432 Redis Cache,redis.internal.mybrand.com,port_tcp,5,6379
Cron & Heartbeat Monitoring (Pro & Agency)
For background workers, cron jobs, database backups, and scheduled scripts that do not have a public URL, Pingzo offers push-based Heartbeat Monitoring.
Node.js SDK Integration:
const Pingzo = require('@pingzoapp/sdk');
const pingzo = new Pingzo('your-secret-id');
// Report success at end of task
await pingzo.ping();
// Report immediate error
await pingzo.ping('fail', 'Out of Memory Exception');Probe Opt-Out Exclusions & Ownership Verification
Self-service probe exclusions, automated pause alerts, and DNS/HTTP dispute resolution
Pingzo operates transparent, responsible synthetic monitoring probes. External system administrators and hosting providers have full authority to request that Pingzo probes cease accessing their domains or IP addresses.
1How the Probe Opt-Out Trigger Works
When a network administrator submits a domain or IP on the public Probe Transparency Portal (/probe):
- Immediate Engine Halt: Pingzo instantly halts all active HTTP, SSL, and TCP socket probes to that hostname or IP across the global edge network.
- Monitor Auto-Pause: Any active monitors targeting that host are placed in a paused state with a
🚫 Blocked (Opt-Out)badge in the customer dashboard. - Dedicated Informational Notification: Pingzo dispatches a non-alarming
PROBE_OPT_OUTevent notification across your configured channels (WhatsApp, Email, Telegram, Slack, Discord, MS Teams), clearly explaining that monitoring was paused due to a host opt-out request rather than an infrastructure outage.
2Resolving Blocks via Self-Service Ownership Verification
If you are the legitimate domain or server owner and your host was inadvertently or maliciously opted out by a third party, you can dispute and permanently unblock it in under 60 seconds directly from your dashboard:
Method A: DNS TXT Record (Domains)
Click [🛡️ Verify Ownership] next to your blocked monitor to generate a unique challenge token (pz_disp_...).
Click Verify TXT Record. Pingzo queries authoritative DNS nameservers, confirms proof of control, lifts the block immediately, and resumes monitoring.
Method B: HTTP File Upload (Raw IPs)
For raw IP addresses or environments where DNS records cannot be configured:
Click Verify File. Pingzo fetches the verification string via HTTP GET, validates authenticity, removes the block, and restores probes.
Once a target is verified by its rightful domain administrator, repeated unauthorized opt-out attempts are audited against the domain's verified status. In the event of conflicting enterprise ownership claims, Pingzo Security Support conducts manual registrar and cryptographic record validations.
Triple-Zone Verification Policy
To prevent false positive alerts caused by transient network blips, Pingzo automatically retries checks 3 times from different server zones before triggering a downtime incident and sending alert notifications.