Uptime Robot Notifications

This guide is to walk you through how to setup notifications about your Flux Node’s status and uptime. This is useful when your Flux Node lost internet connection or power and also for checking benchmark status, which may need user intervention.

The first section will cover how to setup a keyword monitor using the Flux Node’s API port. This monitor will check the benchmark status for a failed keyword and will notify the user via email if it is found in the output.

The second section will cover how to setup a normal http monitor using the Flux Node’s UI port. This monitor will check and make sure the web page is accessible without errors or timeouts.

You don’t have to use both methods. You can use what works best for you. Uptime Robot allows up to 50 free monitors per account.


Flux Node API Keyword Monitor

  1. You will need your node’s public IP address AND port, which can be found in Zelcore in the Flux Node section. (If you don’t see a port number behind your IP address in Zelcore that means that you are using the default port, which is 16127)

  2. You will need to create an account on https://uptimerobot.com/

  3. Once you have your account created and are on the Dashboard page you will see a + Add New Monitor button — click on this.

4. Next you will be prompted with a screen for your monitor info. On this screen select Keyword as the type.

Monitor Type - Keyword
Friendly Name - Description of monitor
URL (or IP) - http://<yourIP>:<apiPort>/daemon/getbenchmarks
Keyword - failed
Case-insensitive - checked
Monitoring interval - your discretion
Monitor timeout - 30 seconds
Uncheck both SSL boxes

* Replace <yourIP> and <apiPort> (including brackets)
** Please note your IP and API port will be gathered from Zelcore
** API port will always end in a 7
** If your API port is not listed then it will be the default 16127

Select the email address you would like to use for the notifications in the upper right hand corner of the monitor window. The email you used to create the account will be the default.


Flux Node UI HTTP Monitor

In this section we can create a http monitor that will check to make sure your Flux Node UI page is accessible.

Monitor Type - HTTP
Friendly Name - Description of monitor
URL (or IP) - http://<yourIP>:<uiPort>
Monitoring interval - your discretion
Monitor timeout - 30 seconds
Uncheck both SSL boxes

* Replace <yourIP> and <uiPort> (including brackets) *
** Please note your IP and API port will be gathered from Zelcore
** UI port will be 1 number less than your API port - it will end in a 6
** If your API port is not listed then your UI will be the default 16126

Pro Tip: If you use a DDNS service you can substitute your IP address with your DDNS address. Doing this allows Uptime Robot to always use your current IP address if it changes after a reboot or power outage.

Congratulations — you have setup uptime robot notifications to alert you about issues with your Flux Node.

If you have any questions or need any help setting this up, please visit the Flux Discord Server in the #community support channel and someone will be happy to help.

Last updated