How to set up monitoring of our service to ensure the highest possible uptime?
Please follow the steps below to monitor our service yourself in order to reduce the impact of any issues that may arise.
Set up your own uptime robot to monitor our servers yourself
a) Start by navigating to https://uptimerobot.com/ , then click on the button shown below
b) Next, choose the free plan and sign up
c) Once you sign up, verify your email address and log in, you should be able to see a dashboard like below.
d) Log in to the IronWiFi console and create a test user in the users section
e) Now, navigate to https://www.ironwifi.com/authentication-testing-tool , and input your radius server's ip, port and secret + username and password of your test user
f) Now, click "Submit query", and copy the URL with parameters
g) Next, go back to uptime robot dashboard and add a new monitor
h) Choose monitor type → Keyword, type in your desired friendly name and paste the previously obtained URL and use the keyword "Access-Accept". Make sure you choose "Alert when the keyword does not exist".
i) Don't forget to tick the box next to your email address so that you get notified, as stated in the picture, you can define new alert contacts in the "My Settings" page (You can get notified by SMS...etc.)
j) After that, just click "Create Monitor" and see it appear on the left hand side of your screen.
k) You can create another monitor for the backup server. Repeat the same process with the other IP address and port from the console (secret stays the same)
Captive Portal Monitoring
Click Add New Monitor and select monitor type HTTP(s), after that, provide your splash page URL (this can be found on the captive portal settings page) and check the desired alert contacts.
Uptime robot offers an API in case you'd like to display monitoring data in an existing system.