- Sar 네트워크 트래픽 정보 수집하기
1 소스 코드[ | ]
현재까지 수집된 sar 데이터 중에서 네트워크 트래픽만 정리하여 txt 파일 생성. 차트로 만드려면 엑셀에 붙이면 된다.
Bash
Copy
rm -f ${HOSTNAME}_SAR_DEV.txt
FILES=(`ls /var/log/sa/sa?? -rt`)
for FILE in "${FILES[@]}"
do
DATE=`stat -c "%y" $FILE | cut -f1 -d" "`
LINES=`sar -n DEV -f $FILE | grep ^..:`
echo "$LINES" | awk -v dt=$DATE '{print dt" "$0}' | grep -v IFACE >> ${HOSTNAME}_SAR_DEV.txt
done
cat ${HOSTNAME}_SAR_DEV.txt
2 실행 결과[ | ]
Console
Copy
[root@zetawiki ~]# rm -f ${HOSTNAME}_SAR_DEV.txt
[root@zetawiki ~]# FILES=(`ls /var/log/sa/sa?? -rt`)
[root@zetawiki ~]# for FILE in "${FILES[@]}"
> do
> DATE=`stat -c "%y" $FILE | cut -f1 -d" "`
> LINES=`sar -n DEV -f $FILE | grep ^..:`
> echo "$LINES" | awk -v dt=$DATE '{print dt" "$0}' | grep -v IFACE >> ${HOSTNAME}_SAR_DEV.txt
> done
Console
Copy
[root@zetawiki ~]# cat ${HOSTNAME}_SAR_DEV.txt
2013-03-27 12:10:02 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
2013-03-27 12:10:02 AM eth0 303.33 63.72 20167.08 945076.80 0.00 0.00 0.00
... (생략)
2013-04-04 03:50:01 PM lo 0.09 0.09 8.78 8.78 0.00 0.00 0.00
2013-04-04 03:50:01 PM eth0 13.21 10.07 1226.80 17933.94 0.00 0.00 0.00
3 엑셀로 정리[ | ]
|
|
4 같이 보기[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.