1.案例:VPN 品质不佳 常调包 系统慢- #!/bin/sh
- #判断是否有目录,没有需要建, 有则先删除多的log
- if [ -d "/usr/local/apache2/htdocs/scan" ];then
- find /usr/local/apache2/htdocs/scan/ -mtime +1 -exec rm -rf {} \;
- else
- mkdir /usr/local/apache2/htdocs/scan
- fi
- key=`ip addr | grep 192.168|awk '{print $2}'|awk -F "." '{print $1"."$2"."$3}'|sed -n '1,1p'`
- #SH 不同,其他一样
- if [ "$key" = "192.168.10" ];then
- nmap -sP 192.168.10.0/23|egrep '192.168.10|192.168.11'|awk '{print $5}'
- else
- nmap -sP $key.0/24|grep $key|awk '{print $5}'
- fi
- #扫描使用 squid 上网数 并依IP序统计
- netstat -ntal|grep ':3128'|grep -v '0.0.0'|sed "s/:/ /g"|awk '{print $6, $8}'|sed "s/:/ /g"|sort|uniq -c|sort|awk '{print $2, $3, "== " $1}'|sort
- #ping 隧道的品质
- ping -c 50 10.10.10.23
- #SZ,BJ 因为有桥接,以下ping 桥接的品质
- if [ "$key" = "192.168.12" ]||[ "$key" = "192.168.20" ];then
- ping -c 50 192.168.10.17
- fi
- cd /usr/local/apache2/htdocs/scan
- #生成log主页 http://$key.1/scan/index.php
- ls -lt|grep -v 'total'|grep '.txt'|awk '{print "<a href="http://_l_.1/scan/"$9"" target="_blank">"$9"</a>
- "}'|sed "s/_l_/$key/g">/usr/local/apache2/htdocs/scan/index.php
复制代码 2.
3.
|