shell腳本監控阿里雲專線網絡狀態,若不統統過觸發阿里雲的進程監控報警

#!/bin/bash

while [ 1 ]
  
do

   rtt=`ping -c 3 15.0.160.18 |grep rtt |awk '{print $4}' |awk -F'/' '{print $2}'`
   rtt=${rtt:-'0'}
   echo  $rtt >> /tmp/jianhang_tunnel_monitor.log

   if [ $rtt -eq 0  ];then
      ps -fe|grep tunnel|grep -v grep|awk '{print $2}'|xargs kill -9
      echo "jianhang tunnel is not stable " >> /tmp/jianhang_tunnel_monitor.log

   fi
   sleep 60

done

  

若專線對端ping 的延時 rtt 爲0 , 腳本自動kill 掉本身的 montior進程, 經過阿里雲的雲監控進程監控來觸發報警  html

阿里云云監控  進程監控 文檔  http://www.javashuo.com/article/p-shznrfkw-hz.htmlbash

相關文章
相關標籤/搜索