Skip to content
Sebastian Grewe edited this page Jul 16, 2017 · 5 revisions

Description

Uptime Robot provides a free monitoring service. It will monitor your nodes from a remote location:

  • Ping checks
  • Port Checks
  • Service checks

All their data is available via API and is leveraged by MPOS to create a statistical overview of your server's uptime.

Uptime Robot Configuration

Naming Convention

Head over to Uptime Robot and sign up for a new account (or use your existing one). Once logged in create a new monitor. Please ensure that the monitor name must match the following notation to be properly recognized by MPOS: <country-code>.<service-name>[.<other-text>]

As you can see the field separator used is the regular .. This name, also referred to as friendly name, will be the <MONTIOR ID> later when setting up MPOS!

Country Code

The country code will be used on the uptime status page to display a country flag in the Location columnn. In order for this to work, please use your two digit country code where the server is located (e.g. de).

Service Name

A short name for the service that is being monitored (e.g. stratum, www etc.). It will added to the Service column on the uptime status page.

Other Text

This field can be freely used and will be ignored on the status page. You can add a more descriptive name for internal usage (e.g. if you have many different sites on the same account).

Full Name

For reference, this is how a full monitoring working could be named: us.stratum.worker, eu.www.bitcoin.

API Keys

For each monitor that should be available in MPOS you will have to create a monitoring API key. This can be done under My Settings, Monitor-Specific API Keys. Create a key for each monitoring ID.

MPOS Configuration

You need to setup your Monitoring API Keys and Monitor IDs in MPOS. Please open the Admin Panel, Settings page and click on the Monitoring tab. A sample line is given on how to add the API keys and Monitoring IDs: MONITOR_API_KEY|MONITOR_NAME,MONITOR_API_KEY|MONITOR_NAME,...

Please note that each monitoring ID has it's own specific API key!

Testing

If everything worked out, go to Statistics, Uptime and you should see your systems uptime!