telnet可登陆前提
switch1.sh显示端口带宽使用率信息
#!/bin/bash
(sleep 1;echo "admin"; sleep 1;echo "密码";sleep 1;echo "display interface brief";sleep 2;echo " ";sleep 1;echo "quit")| telnet 网关地址
daikuantj.sh然后统计带宽汇总脚本
#!/bin/bash
ttime=`date +"%Y-%m-%d %H:%M:%S"`
cd /home/soft/daikuan
bash switch1.sh | grep G > new.txt
awk '{print $4}' new.txt | awk '{sum+=$1}END{print "入口带宽:"sum}'
awk '{print $5}' new.txt | awk '{sum+=$1}END{print "出口带宽:"sum}'
echo $ttime
sulv.sh查看端口具体信息
#!/bin/bash
(sleep 1;echo "admin"; sleep 1;echo "密码";sleep 1;echo " dis interface GigabitEthernet 0/0/1";sleep 1;echo " display interface GigabitEthernet 0/0/2";echo " ";sleep 1;echo "quit")| telnet 网关地址
注:端口信息根据自己要求定
sulvhz.sh 统计速率及包转发汇总脚本
#!/bin/bash
ttime=`date +"%Y-%m-%d %H:%M:%S"`
cd /home/soft/sulv
bash sulv.sh | grep seconds > 01.txt
awk '{print $6}' 01.txt | awk '{sum+=$1}END{print "总速率:"sum}'
awk '{print $8}' 01.txt | awk '{sum+=$1}END{print "数据包汇总:"sum}'
echo $ttime