赵亚南技术经验


判断内网网卡可用性并自动邮件报警

发布日期:


适用场景:当服务器某一内网网卡经常有问题,另一张公网网卡正常,或者通过某一台正常的服务器去监控另一台不稳定的服务器。以此脚本为基础,可以在多线路网关或VPN节点上,修改为自动判断网络状态并切换路由;或者在监控到有丢包率严重时重启网卡。

基本原理:通过参数控制ping的结果,统计比较丢包率,通过sendmail命令发邮件通知,所以必须启用系统的邮件服务,一般是默认就启用的。

邮件报警实现的功能:有问题则报警,问题持续则间隔一定时间再报警,该间隔时间可在变量中设定。网卡从问题中恢复也通知。

使用:修改相应的变量,脚本保存为/root/sh/mon-eth.sh
chmod u+x /root/sh/mon-eth.sh
执行:nohup /bin/bash /root/sh/mon-eth.sh >> /var/log/mon-eth.log 2>&1 &

标签

bashshell linux mysql nginx tomcat windows win批处理 个人计算机 人生 健康 兴趣 古学渊源 回忆录 大好河山 存储 安全优化 探索和发现 数据备份 监控 虚拟化 转载 运维 黑客攻防

近期热门经验
最新评论
最新文章

作者:


bashshell linux mysql nginx tomcat windows win批处理 个人计算机 人生 健康 兴趣 古学渊源 回忆录 大好河山 存储 安全优化 探索和发现 数据备份 监控 虚拟化 转载 运维 黑客攻防


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注