***監控腳本
在adsl拔號上網的內部代理上網服務器上配置***服務器,也爲了方便在外部接入.但adsl拔號上網的IP是經常變的,配置用IP連接***很容易失效了,但可以通過定義下腳本來檢測,在IP發生變化時***重新啓動,併發郵件到自己郵箱,這樣就不用擔心IP變化而接入不到公司內部網絡了.腳本如下:
ifconfig ppp0 |grep P-t-P|awk '{print $2}'|awk -F: '{print $2}' > /home/onescript/***/***.txt
for i in `cat /home/onescript/***/***.txt`
do
x=`cat /home/onescript/***/db.txt`
if [ str$i != str$x ]; then
echo "$i" | mutt -s "***_ip" -c [email protected]
echo "$i" > /home/onescript/***/db.txt
vip=`cat /etc/pptpd.conf.bak |grep -v "#" |grep localip|awk '{print $2}'`
sed -e "s/$vip/$i/g" /etc/pptpd.conf.bak > /etc/pptpd.conf
/sbin/service pptpd restart
else
exit
fi
done