網路丟包監控指令碼

2021-09-03 10:51:05 字數 1830 閱讀 4427

前段搞了乙個根據丟包權重判斷是否傳送報警通知的乙個指令碼,相互學習學習:

# cat checkuser.sh

#!/bin/bash

export path=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

log_time=`date +"%y-%m-%d-%h-%m-%s"`

for i in `cat /root/bin/country.txt | grep -v '^$' | awk -f ':' ''`;do

#echo $i

surecountry=`cat /tmp/checkuserlag.txt | grep $i`

if [ "$?" -eq 0 ];then

#echo $surecountry

weightnum=`cat /root/bin/country.txt | grep $i | awk -f'#' '' | awk -f ':' ''`

weightloss=`cat /root/bin/country.txt | grep cn | awk -f'#' '' | awk -f ':' ''`

content=`cat /tmp/checkuserlag.txt  | grep $i`

#echo $content

numpre=`cat /tmp/checkuserlag.txt  | grep $i | awk -f ',' '' | awk -f "[()]" '' | cut -d % -f 1 | cut -d . -f 1`

losspre=`cat /tmp/checkuserlag.txt  | grep $i | awk -f ',' '' | awk -f ':' '' | cut -d % -f 1 | cut -d . -f 1`

echo $i weight: $weightnum $weightloss  waring : $numpre $losspre

if [ "$" -ne "0" -o "$" -ne "0" ];then

#echo $i $weightnum $weightloss $numpre $losspre

if [ "$" -ge "$" -o "$" -ge "$" ];then

echo "server3 $ .contact cq or jacky" | skypealarm -c

res=$?

echo $ >> /tmp/userlag.log

echo "$ $" >> /tmp/userlag.log

#echo "$numpre > $weightnum or $ > $"

else

echo "server3 $" | skypealarm -w

res=$?

echo $ >> /tmp/userlag.log

echo "$ $" >> /tmp/userlag.log

#echo "$numpre < $weightnum or $ < $"   

fifi

fidone

權重設定的檔案:

# cat country.txt 

kr:10:10

hk:10:10

cn:10:15

jp:10:10

tw:10:10

丟包統計和訪問有延遲的使用者比例:

# cat checkuserlag.txt 

cn,total:1572,num:92(5.852%),lost:9.732%

vn,total:518,num:73(14.092%),lost:9.266%

網路擁塞造成監控資料丟包的原因

在日常使用監控系統的過程中,有時候會發現監控畫面時斷時續,或者有部分時間段沒有監控畫面,這種問題就是監控資料丟包。在網管員發現廣域網線路時通時斷,發生這種情況時,有可能是線路出現故障,也可能是使用者方面的原因,也有網路擁堵造成的,下面分析下網路擁堵造成丟包的原因。監控 網路擁塞造成丟包率上公升的原因...

ping 網路抖動與丟包

基本概念 ping ping指乙個資料報從使用者的裝置傳送到測速點,然後再立即從測速點返回使用者裝置的來回時間。也就是俗稱的 網路延遲 一般以毫秒 ms 計算 一般ping在0 100ms都是正常的速度,不會有較為明顯的卡頓。測試ping值方法 在powershell中輸入ping 網路位址 通過c...

網路丟包率如何解決

摘要 網路丟包是我們在使用ping 檢測某個系統能否正 常執行 對目站進行詢問時,資料報由於各種原因在通道中丟失的現象。ping使用了icmp回送請求與回送回答報文。icmp回送請求報文是主機或路由器 向乙個特定的目的主機發出的詢問,收到此報文的機器必須給源主機傳送icmp回送回答報文。這種詢問報文...