Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Uptime Robot Setup
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
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:
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!
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.
A short name for the service that is being monitored (e.g.
www etc.). It will added to the
Service column on the uptime status page.
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).
For reference, this is how a full monitoring working could be named:
For each monitor that should be available in MPOS you will have to create a monitoring API key. This can be done under
Monitor-Specific API Keys. Create a key for each monitoring ID.
You need to setup your Monitoring API Keys and Monitor IDs in MPOS. Please open the
Settings page and click on the
Monitoring tab. A sample line is given on how to add the API keys and Monitoring IDs:
Please note that each monitoring ID has it's own specific API key!
If everything worked out, go to
Uptime and you should see your systems uptime!