-
Notifications
You must be signed in to change notification settings - Fork 1k
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.
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!
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
).
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.
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: us.stratum.worker
, eu.www.bitcoin
.
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.
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!
If everything worked out, go to Statistics
, Uptime
and you should see your systems uptime!
-
- installation of Redis requires TCL 8.5 or newer TCL Download Page