问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

想找RedHat Linux的shell脚本,用于检测服务器的IP、丢包率,当丢包率超过40%时Email告警,谢谢!

发布网友 发布时间:2022-04-21 05:43

我来回答

2个回答

热心网友 时间:2023-11-06 01:51

解答:

#!/bin/bash

rmail=12345@qq.com
export LANG=zh_CN.UTF-8
ping -c50 192.168.1.10 >/tmp/ping.txt
if [ "$?" != "0" ]; then
   echo "`date +"%Y-%m-%d %H:%M:%S"`  IP地址:192.168.1.10  网络不通,请检查网络!"  >>/tmp/pkgloss.txt
   mail -s "测试IP网络异常报警"  $rmail</tmp/pkgloss.txt
fi
loss1=`cat /tmp/ping.txt |grep loss|awk '{print $6}'|awk -F% '{print $1}'`
if [ $loss1 -gt 40 ]; then
   echo "`date +"%Y-%m-%d %H:%M:%S"`  IP地址:192.168.1.10  丢包率超过40"  >>/tmp/pkgloss.txt
   mail -s "测试IP网络异常报警"  $rmail</tmp/pkgloss.txt
fi
if [ $loss1 -gt 80 ]; then
   echo "`date +"%Y-%m-%d %H:%M:%S"`  IP地址:192.168.1.10  丢包率超过80"  >>/tmp/pkgloss.txt
   mail -s "测试IP网络异常报警"  $rmail</tmp/pkgloss.txt
fi
   echo "" >/tmp/pkgloss.txt:

热心网友 时间:2023-11-06 01:51

ping -c5 192.168.1.10 > result.txt
results=tail -n 1 result.txt | awk '{print $7}'
if [$reults -ge 40%]
用这三行替换你的ping语句和if条件就行了追问不行,掉包的时候还是不能发出邮件!

追答你把代码直接粘过去的吧?
在上面三行代码中,数字1是文件倒数第一行的意思,打开你的result.txt看看丢包信息是不是倒数第一行,不是的话按照实际情况修改一下;
$7是丢包信息所在行中丢包率对应的列数,查可能result看看是不是第七列,不是的话按照实际情况修改一下

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
太平盛世专辑曲目 梦见自家灶台缺个角 如何看待宝马3系? - 知乎 为什么缺爱的女人婚姻难幸福快乐 求一些好看的架空言情小说,最好是以第一人称为视角的。小白文请绕。 带双目相机的无人机有哪些 禄莱1982年后 工业3d相机国内有哪些靠谱的厂商,特别是在阳光和弱光环境 海康全新双目单线相机 | 消盲区、抑杂光,引领3D检测新突破 10米范围内实现零盲区大FoV深度测量,奥比中光发布Gemini 2双目... linux shell文件检查方面的问题。 运行脚本Linux运行脚本linux 求一个linux脚本,能够检查java代码的基本格式 linux中shell写简单的检测用户重复登入脚本 linux检查给定用户名密码是否为本机用户的shell脚本 linux怎么写脚本并且运行linux怎么写脚本 如何通过linux shell脚本来检查文件系统类型 linux小红帽系统linux小红帽 linux是什么写的linux是怎么写的 linux自动启动脚本linux自动启动 linux脚本检查程序是否存在如果不存在则启动 linux系统每天自动巡检,输出到一个文件里 linux系统机巡检都需要哪些命令 求一个linux服务器巡检脚本,50多台服务器,结果要做成一个excel表格,每天手动开始执行即可! linux自动巡检脚本之用户切换后的命令执行 如何编写自己的Linux安全检查脚本 彩铃怎么换? 12530福建地区的彩铃怎么样进入我的铃音库。 移动怎样在网上购买彩铃? 12530 在哪管理彩铃? Linux系统中,有没有类似SourceMonitor的圈复杂度免费的检查工具 linux如何检查是临时路由还是永久路由 linux脚本判断文件是否存在linux脚本判断 十岁女孩学习注意力不集中怎么办 10岁孩子注意力不集中怎么办? 十岁小孩学习写作业总是走神,注意力不集中怎么办? 10岁孩子学习时不能集中注意力,怎么办? 10岁男孩上课注意力不能集中,有什么原因? 10岁孩子上课注意力不能集中,有什么原因? 10岁孩子上课注意力不集中,该怎么办? 10岁孩子注意力不集中记忆力不好怎么办 孩子十岁了,天天遗尿,注意力不集中,怎么办 十岁孩子注意力不集中怎么办? 指甲有什么作用? 人的指甲是什么材料做成的? 指甲的构造是什么样的? 人的指甲是什么物质,怎么长出来的? 指甲是怎么形成的 指甲一般有几种形状啊 人的指甲是怎么长出来的?