We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 923c112 commit 14e56f2Copy full SHA for 14e56f2
Language/Batch/Bash/Project/monitorNetTraffic.sh
@@ -7,6 +7,7 @@ if [ -z "$1" ]; then
7
exit 1
8
fi
9
10
+HOST=hostname
11
IFACE="$1"
12
THRESHOLD=$((100 * 1024 * 1024)) # 100MB/s
13
INTERVAL=1 # 检测间隔秒
@@ -25,7 +26,7 @@ while true; do
25
26
27
if [ ${RATE} -ge ${THRESHOLD} ]; then
28
TS=$(date +%Y%m%d%H%M%S)
- FILE="capture_${IFACE}_${TS}.pcap"
29
+ FILE="/root/${HOST}_capture_${IFACE}_${TS}.pcap"
30
timeout ${CAPTURE_DURATION} tcpdump -i ${IFACE} -w "${FILE}" -Z root
31
sleep ${COOLDOWN}
32
0 commit comments