Your application is only as available as its database. Monitor MySQL servers from outside, over plain or SSL connections, and learn immediately when connections start failing.
Slow queries, exhausted connection limits, a crashed service: a failing MySQL server turns into errors on every page that reads from it.
A MySQL monitor tests that the server accepts connections from outside the network, the same path many services use, and alerts you the moment it does not.
Every check is stored in a full log, so you can see exactly when and how something changed.
Verify the server accepts connections on its port.
Choose an encrypted or non-encrypted connection to match your setup.
Watch connection latency for early signs of trouble.
Check reachability from where your services run.
From sign-up to your first alert in a few minutes.
Make sure the server’s firewall allows the check.
Match your server’s configuration.
Tell the right people when it fails.
Sensible defaults get you started; every option below can be tuned per monitor.
| Setting | What it does |
|---|---|
| Domain / IP | The MySQL server. |
| Port | Usually 3306. |
| Protocol | Encrypted (SSL) or non-encrypted connection. |
| Frequency | How often the check runs: 1 to 120 minutes. The Free plan checks from every 15 minutes; Premium from every minute. |
| Locations | Run the check from one or several of 9 locations: Spain, France, United Kingdom, USA (New York, Los Angeles), Australia, Singapore, Japan and Germany. |
| Notifications | Pick any of your pre-configured alert channels: e-mail, SMS, Telegram, Slack, Messenger, voice call, webhooks and more. |
| Status page | Make the statistics of this monitor public or private. |
| Tags | Group monitors with tags to keep large accounts tidy. |
| IP version | Force IPv4, IPv6, or let Upzilla use whichever is available. |
Catch database outages that show as “Error establishing a database connection”.
Monitor primary and replica servers.
Verify a provider’s endpoint stays reachable.
Confirm the new primary accepts connections.
Create as many notification methods as you like, even on the free plan.
Not openly. Restrict access with a firewall and allow only the addresses of Upzilla’s check locations, or monitor a proxy or tunnel endpoint.
Yes, MariaDB uses the same protocol.
It checks that the server accepts the connection; it does not run queries against your data.
3306.
No card required. 10 monitors of any type, free.