打印

请教一个shell监控脚本的问题

请教一个shell监控脚本的问题

最近在用cacti监控san switch的各个port的流量,抓出数据如下:
   0    1    2    3    4    5    6    7    8    9   10   11   12   13   14   15
  14m  14m 8.7m 7.3m 362k 1.1m  72k  48k 214k  12m 4.8m 9.3k 100  6.6m 261k 6.8m

  16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31  Total
1.1m 7.7m  57k 261k  46k 304k 2.7k 400  349k 9.3k 240k  41k   0    0  259k   0   88m
我想连续抓八组数据,输出每个port的平均值,不知道用什么方法实现好!
初步想法是:去除port编号行和空格行,然后剩下这些数据:
14m  14m 8.7m 7.3m 362k 1.1m  72k  48k 214k  12m 4.8m 9.3k 100  6.6m 261k 6.8m
1.1m 7.7m  57k 261k  46k 304k 2.7k 400  349k 9.3k 240k  41k   0       0     259k       0      88m
然后把第二行加到第一行后面,第四行加到第3行后面......
然后 awk '{port0+=$1,port1+=$2.....} END {print port0/NR  port1/NR.......}'

现在问题是怎么才能第二行加到第一行后面,第四行加到第3行后面......??????
请各位大大多多指教啊!或者有更好的方法,也请指点下!
谢谢!

TOP


感谢一直以来您对我们的支持!
当前时区 GMT+8, 现在时间是 2008-11-22 19:01 京ICP证060528 号

Designed By 17DST