Shell脚本——流量探测(自动化运维)

目的   自动 捕获指定IP或端口的流量生成日志,实现流量探测功能

准备   Root用户权限下才能运行tcpdump脚本

优势   Liunx系统自带,无需安装其他组件,捕获准确度高

缺点   不能同时检测多个IP流量,效率低

重点

        日志文件   touch  /home/node1/scripts/tcpdump.log

        脚本文件  touch  /home/node1/scripts/tcpdump.sh

#!/bin/bash

Server_ip=(192.168.0.61 192.168.0.62 192.168.0.63 ) #服务器ip
#Server_port=(80 90) #测试端口号
# 定义日志文件路径
log_file="/home/node1/scripts/tcpdump.log"
# 清空日志文件内容
>$log_file

echo "======== `date +"%Y-%m-%d %H:%M:%S"`========" >>$log_file

#当脚本意外停止运行,改变i值,从指定位置开始遍历ip
for ((i=0; i<${#Server_ip[@]}; i++)) 
do
a=${Server_ip[i]}
#b=${Server_port[i]}
  # 使用t

你可能感兴趣的:(自动化运维,运维,自动化,网络)