Monitors

Pingura supports 17 monitor types covering websites, APIs, databases, email servers, and more.

Creating a monitor

Go to Monitors → Create Monitor and fill in:

  • Name — A descriptive label (e.g., "Production API")
  • Type — Select from the 17 supported types
  • Target — URL, hostname, or IP address to monitor
  • Check interval — How often to check (30 seconds to 5 minutes depending on plan)
  • Max consecutive failures — Failed checks before triggering alert (default: 3)
  • Regions — Select public monitoring regions, or a private probe
  • Notification channels — Which channels receive alerts

HTTP/HTTPS

The most common monitor type. Checks web endpoints and validates the response.

  • Validation type — Status code (default 200), keyword contains/not contains, response time threshold, redirect check, or SSL validity
  • Follow redirects — Whether to follow HTTP redirects (default: yes)
  • Verify SSL — Validate the SSL certificate (default: yes)
  • Timeout — 5–120 seconds (default: 30s)

TCP / UDP

Check port connectivity for any TCP or UDP service.

  • Port — Port number (1–65535)
  • Send string — Optional string to send after connecting
  • Expect string — Optional expected response
  • Timeout — 1–60 seconds (default: 10s)

DNS

Verify DNS resolution returns the expected results.

  • Record type — A, AAAA, CNAME, MX, TXT, or NS
  • Expected value — Optionally validate the returned value
  • Nameserver — Custom nameserver IP (optional)

Ping (ICMP)

Basic ICMP connectivity check. Enter a hostname or IP address. Uses a 5-second timeout with 1 packet per check.

Database monitors

Connect directly to your database to verify it's running. Supported: MySQL, MariaDB, PostgreSQL, MS SQL Server, MongoDB, Redis, Memcached, Elasticsearch.

Common config fields: port, username, password, database name, TLS support, and optional test query with result validation (no error, row count, or value match).

All database monitors support SSH tunneling — connect through a bastion host to reach databases in private networks.

Email monitors (SMTP, POP3, IMAP)

Verify your mail server is accepting connections. Configure port, TLS/SSL, and optional authentication credentials.

SSH

Check SSH connectivity. Configure port (default 22), username, password, and timeout.

Monitoring regions

Pingura checks from 5 global regions: US East, US West, EU Frankfurt, EU London, and Asia Pacific Singapore.

When multiple regions are selected, Pingura confirms failures from multiple locations before alerting — reducing false positives.

Monitor history

Click any monitor to view response time charts, uptime percentage, check log with timestamps, historical heatmap, and data export.

Plan availability

  • Free — HTTP/HTTPS, Keyword, TCP, Ping
  • Starter — Adds DNS, UDP, Memcached, Redis
  • Professional & Business — All 17 types