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 when PING consecutive timeout and restored. 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
  • 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. 
  • SMS and Email alerts send out from our server and has option to send additional email alert thru your own or Gmail/ Yahoo/ Hotmail SMTP server at the same time to ensure you can receive alerts. Check Gmail/ Yahoo/ Hotmail setup
  • You can run it in background with silent mode by running pingalert -s & if tested OK
  • Write to log file with timestamp whenever PING loss/timeout/error
  • 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
  • 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"