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

想找RedHat Linux的shell脚本,用于检测服务器的IP、丢包率,当丢包率超...

发布网友 发布时间:2022-05-03 09:10

我来回答

2个回答

热心网友 时间:2022-04-14 08:29

解答:

#!/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:

热心网友 时间:2022-04-14 09:47

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
...正常的情况下可以接种乙肝疫苗吗?怎么接种? ...医院两种说法,谁的对啊 ,我是乙肝携带者吗,可以用疫苗吗_百度... 一本征集志愿一定要上了一本线吗?比一本线少一分想报一本专业怎么... 没到一本分数线能填征集志愿吗? 户外摄影必备器材有哪些 微信扫码后能查看记录吗? 关于E照和C照的问题,急!! 驾照转籍注销问题 我2010年考的摩托车E照,没有去领驾驶证,现在人在外地,我能在当地补_百 ... 春夜洛城闻笛中,为什么"折柳"二字是全诗的关键 求一个linux脚本,能够检查java代码的基本格式 求一个DB2 v9.7的日常巡检脚本! for Linux and AIX 如果实用的,额外奖励大虾50分! Linux rh5.8 32位下用cron执行自动巡检tomcat.提示找不到JAVA_HOME,.sh中引用profile tomcat报错内存不足 linux系统每天自动巡检,输出到一个文件里 为什么我看了很多书,还是不会学以致用? 图书分类的其他说明 热锅上的家庭是致用类书吗? 励志类的书籍有哪些? 麻烦谁给我推荐几本古今中外著名的 经世致用的书籍呀??略备薄酬致 谢!! 你怎么看待“干的越多,错的越多,还不如不干”的行为? 在公司里做的多就错的多,怎么办? 在职场里为什么干的越多错的越多 “做多错多,少做少错,不做不错”什么意思?怎么理解 大家都说多一事不如少一事,是因为做的多错的多吗? “干的越多,错的越多,还不如不干”这种思想正确吗? 在职场中做的越多错的越多,这种困境怎么打破? 身兼数职,做得多错得多。同事背后还怪我? 有农村电表户号,可以用微信交吗 干得多错得多是什么定律 建筑工程停工后,场地上的木枋及模板如何进行签证 住房公积金怎么用?公积金的贷款额度最高是多少 梦见坐席吃饭大家都吃好了自己一个人还在吃好不好梦见什么意思? 梦见自己上一辆公车,公车上有死人棺材还有别人哭 梦见坐车看到好多坟墓还有人在哭 不同硬盘的双系统,现在只要想一个系统。怎么办? 一台电脑2个硬盘只装一个硬盘的系统可以吗? 到了冬天,静电该怎么处理? 有6幅书法作品 由于是行草不太懂 谁能帮我翻译一下 万分感谢 耕云种月真正的意思是什么? 鸡脚可以不去皮吗? 鸡爪子可以怎么吃 两块硬盘均有系统,能否只用一个作系统盘? 耕云种月是出自哪个典故。 我的电脑装两个硬盘,每个硬盘都有一个系统,怎么选系统 2块硬盘分别装有系统,同时挂上只会启动一个系统,怎么样才能有选择性启动? 一台电脑上挂2个硬盘.分别在2个硬盘各安装一操作系统.开机后进入系统之前,可做选择让任一个系统启动. 耕云种月什么意思?朋友送了我一个耕云种月的横匾,可以挂在餐厅或是卧室吗? 为什么我装两块硬盘只进一个硬盘系统? 怎么把两个有系统的硬盘装在一个电脑上,并且可以想启动哪个系统就启动哪个系统? 2个硬盘都有系统 怎么选择进入哪一个?