Linux tool to Ping monitor and get alert. Get alert only when Ping consecutive loss and back to normal
Home
SMS4Mail
SMSCMD
Ping_Alert
Port_Alert
SMS4PayPal
CPU_Alert
SMS4Mail.com / SMS4PayPal.com

 

Get alerts on phones when continue PING loss. Check here for Windows version

  • 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. Register to get free SMS to test
  • Alert you once only when PING normal -> PING consecutive loss -> PING normal status changed - No continue sending you alerts when it remains PING loss. Let you know when it is abnormal and when it is back exactly.
  • Run it background to keep Ping monitoring and send you alerts - You can run it in background with silent mode by running pingalert -s & when it has been tested OK.
  • Write any PING loss record to log file with timestamp and mail the log file you everyday to let you check from email inbox directly
  • 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
  • SMS and Email alerts send out from our server and has option to send additional email alert via SendGrid SMTP relay service (API key for password, no security concern, 100/day for free) or Local/Gmail/Yahoo/Hotmail at the same time to ensure you can receive alerts.
  • I am Alive 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... 590630.com 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 590630.com 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"