Monthly Archives: September 2019

Here is a small and handy addition for having an extra level of security for the accounts.

Two-factor authentication is a widely-used mechanism for making sure that the account is only reachable by you and Uptime Robot now supports it.

Two factor authentication

The feature can be found at My Settings>Two-Factor Authentication (2FA) menu and you can choose to use your favorite authenticator app like Google Authenticator, Authy.. for activating it.

Once activated, the login pages will ask for the authentication code (besides the password) which can only be generated with your authenticator app (and, we are working on adding this feature to various other actions besides the login).

Hope that it helps for a better experience :).

Uptime Robot can already check the status of servers/devices who have public IPs with its ping and port monitoring feature.

Yet, there are many other servers/computers/devices that are inside an intranet (but connected to the internet) and need to be monitored.

Heartbeat monitoring

It is now possible to monitor such endpoints using heartbeat monitoring.

The feature works in an opposite way compared to other monitoring types.

Uptime Robot provides a unique URL for each heartbeat monitor created and expects the monitored item to send regular requests to this URL.

Once a regular request doesn’t arrive on time, the monitor is marked as down.

Heartbeat Monitoring

Heartbeat monitoring is not only ideal for monitoring servers/computers inside an intranet but also a great fit for monitoring the health of the regular/cron jobs your website/app may be performing.

As an example, if your app runs a cron job which deletes the old logs every 10 minutes, you can update the code to send a HTTP request to the heartbeat monitor’s URL once that cron job is ran and know that the cron job may be having problems if the heartbeat monitor is down.

How to use the feature?

Heartbeat monitoring is available in the Pro Plan and it works with steps:

  • Create a new heartbeat monitor using the Add New Monitor dialog
  • Get the URL of the heartbeat monitor created in the same dialog
  • Setup a cron job (or a scheduled task in Windows) that sends an HTTP request to this heartbeat URL every x minutes (where x is the interval selected for the monitor)
  • That is it.

Alternatively, please check the docs for creating cron jobs in Unix/Linux and scheduled tasks in Windows.

P.S> The feature is in beta status and look forward to any feedback/suggestions.

A status page is a very easy-to-setup, nice and automated way to share the status of the websites/servers with visitors, users and teammates.

And, the ability to share additional info with users like current issues or an upcoming maintenance can only make it better.

Announcements in Status Pages

We have just added this feature (in the Pro Plan) where it is now possible to add announcements to the status pages and the feature can be viewed in action at Uptime Robot’s status page.

How to use it?

The feature can be reached from My Settings>Public Status Pages>Any status page>Announcement icon.

Status Page Announcement

There are currently 3 announcement types:

  • info
  • issue
  • maintenance

which covers almost all use-cases and we are open to suggestions for additional ones.

An announcement can be set to be published and auto-resolved/archived at a future date.

And, hoping that it’ll help for a better communication with users and teammates.