某天早上发现有一台服务器宕机了,看了看日志大概在前一天18:30后就没有记录了。
希望能够在服务器宕机时第一时间收到通知。
使用局域网内一台稳定的嵌入式小设备对目标服务器进行24小时监控
每10分钟ping一次目标主机,ping不通则发送通知给我
#!/bin/bash
ping -c 1 10.0.1.3 > /dev/null
if [ !$ -ne 0 ];then
curl -X POST xxxxxxxxx #send msg via web hook
fi
加入crontab计划任务,执行频率10min
crontab -e
*/10 * * * * /path/to/crash_monitor.sh
原文:https://www.cnblogs.com/azureology/p/14339356.html