Linux tool to Ping monitor and get alert. Get alert only when Ping consecutive loss and back to normal
CPU_Alert /


Get alert on phones and auto email you the PING loss log everyday. Check here for Windows version

  • Keep it running in Linux 7/24 to get instant alert for consecutive PING loss, also receive daily log in your email inbox for those not consecutive loss to let you check log from email directly. We have tested and run in vultr linux cloud, you can deploy your Linux and run the monitoring tools there within 5 minutes. It is easy and just cost you 5 USD per month 
  • Download and unzip to 1) pingalert_host.txt for host to Ping 2) pingalert_ setup.txt for account setup to receive SMS alert 3) pingalert_email.txt for SMTP setup to receive mail alert 4) pingalert program. Run directly. No installation required. Register to get free SMS to test
  • You can setup the parm alertcount in pingalert_host.txt to any number of consecutive PING loss/timeout/error to get alert. Also you will get "Back to normal with Ping OK 64 bytes from ttl=.. time=... ms " when get successful consecutive ping back
  • Alert you only when Ping loss the first time reach the alertcount # - No keep sending you alert when it remains Ping loss. Alert you again when Ping back to normal then alert you next time get consecutive Ping loss. Keep monitoring 7/24 and send your alert. 
  • Different alert text for different host and send to different phones - Set up different text for different host alert message or using Ping default to send alert to different phone number
  • No alert loss via 2 different mail servers - Mail alert send out from our mail server and has option to send out from yours or Gmail/ Yahoo/ Hotmail SMTP server at the same time to let you get mail alert even if our site has problem. Check Gmail/ Yahoo/ Hotmail setup
  • Run it background to keep Ping monitoring - You can run it in background with silent mode by running pingalert -s & if everything has been tested OK
  • Write to log file with timestamp whenever PING loss/timeout/error
  • IamAlive mail notification - Mail you today's log at midnight everyday to let you check the daily log from mail directly and you also can know program is up and running

Below is sample for the alert messages  

Use default

  • 2019-8-11 15:55:57 Ping Timeout... Ping Packet Receive Timeout for 10 times from 2019-8-11 15:55:16 to 15:55:57
  • Back to normal.2019-8-11 16:31:48 Ping OK 64 bytes from msg_seq=10 ttl=64 time=950.35 ms

Or setup your alert text for different servers

  • "AP1 MYSQL is down" 
    It will add current time to your text and receive "2019-8-11 15:55:16 AP1 MYSQL is down"
  • "AP1 MYSQL is up"
    It will add current time to your text and receive "2019-8-11 15:59:20 AP1 MYSQL is up"