"Sar 네트워크 트래픽 정보 수집하기"의 두 판 사이의 차이

잔글 (로봇: 자동으로 텍스트 교체 (-<source lang='dos'> +<source lang='cli'>))
16번째 줄: 16번째 줄:


==실행 결과==
==실행 결과==
<source lang='dos'>
<source lang='cli'>
[root@jmnote ~]# rm -f ${HOSTNAME}_SAR_DEV.txt
[root@jmnote ~]# rm -f ${HOSTNAME}_SAR_DEV.txt
[root@jmnote ~]# FILES=(`ls /var/log/sa/sa?? -rt`)
[root@jmnote ~]# FILES=(`ls /var/log/sa/sa?? -rt`)
26번째 줄: 26번째 줄:
> done
> done
</source>
</source>
<source lang='dos'>
<source lang='cli'>
[root@jmnote ~]# cat ${HOSTNAME}_SAR_DEV.txt
[root@jmnote ~]# 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        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00

2015년 2월 6일 (금) 03:02 판

Sar 네트워크 트래픽 정보 수집하기

1 소스 코드

현재까지 수집된 sar 데이터 중에서 네트워크 트래픽만 정리하여 txt 파일 생성. 차트로 만드려면 엑셀에 붙이면 된다.

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 실행 결과

[root@jmnote ~]# rm -f ${HOSTNAME}_SAR_DEV.txt
[root@jmnote ~]# FILES=(`ls /var/log/sa/sa?? -rt`)
[root@jmnote ~]# 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
[root@jmnote ~]# 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 엑셀로 정리

1
2
3
4
A B C D E F G H I
일시 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
2013-03-27 0:10 lo 0 0 0 0 0 0 0
2013-03-27 0:10 eth0 303.33 63.72 20167.08 945076.80 0 0 0
... (생략)

4 같이 보기