Ping Servers Graphic

Ping Servers

Receive instant notifications when websites or servers are unreachable

Ping Servers is a mobile application that periodically "pings" servers to determine whether they are reachable by your device. Whenever a ping fails, you will be notified instantly on your device so you can act upon the situation as you see fit! Forget worrying about whether your site is online, just set up a ping on Ping Server and let your Android device do your worrying for you.

Screenshot 1

SCHEDULES

Choose between a variety of settings to use for pinging your servers. Using Android's built in scheduler, Ping Servers can automatically query your servers whenever the device wakes up after the provided ping interval. If your device is on a later version of Android (6.0+), you can tell Ping Servers to "use strict alarms", which will turn off battery optimazion for the applciation and force the device to wake up and check your servers at the frequency of your choosing. You can also disable Ping Servers at certains times of the day, so you can prevent your phone from blaring at work or while you're sleeping.

PING FUNCTIONALITY

We have implemented 2 differents methods of making sure your servers are up and running: URL.openConnection() and InetAddress.getByName(). Ping Servers requires both of these functions to succeed, or the ping will fail. If a ping fails, the service will automatically retry the ping after a given interval. By default, the service will run 3 retries at intervals of 1 second. If the app if unable to ping any of your servers after the given number of retires, you will instantly get a notification.

Screenshot 2
Screenshot 3

OPTIONS

Every one of Omega's features/elements is completely optional and can be modified to your liking, here is what you can do to each element individually

  • Server timeout in seconds
  • Ping frequency in minutes
    • This is not 100% accurate as different devices monitor background activities in their own manner, sometimes delaying background executions
    • If your ping schedule is not accurate according to the frequency you selected, change the frequency by about 20%
  • Retries before failure notification
  • Delay before each retry (in seconds) if server is reachable
  • Ability to notify of subsequent failures
    • Ping Servers will only send you one notification per fail event
    • If a server continues to stay down, Ping Servers will not notify you

ISSUE REPORTING

Please send me an email at kevin@broh-kahn.com if you experience any issues, I think we'd both be happier to solve a problem with the application than have a negative review :)