vnstat
설치
yum install -y vnstat
vnstat --create -i 이더넷_명
===
Info: -> A new database has been created.
Restart the vnStat daemon if it is currently running in order to start monitoring "eno1".
===
ip link
systemctl enable vnstat --now
systemctl start vnstat
===
ps -ef | grep vnstat
---
vnstat 30827 1 0 08:35 ? 00:00:00 /usr/sbin/vnstatd -n
---
systemctl status vnstat
===
vnstat은 파일 기반 데이터베이스 방식으로 서버 내 데이터 베이스를 별도로 설치할 필요는 없습니다.
설정
chown -R vnstat:vnstat /var/lib/vnstat
chmod -R 755 /var/lib/vnstat
vi /etc/vnstat.conf
===
Interface "eth0"
===
systemctl restart vnstat
트래픽 확인
vnstat -i 이더넷_명
===
이더넷_명: Not enough data available yet.
===
사용 가능한 옵션 목록
| 옵션 | 설명 |
|---|
| -h | 시간 기준 확인 |
| -d | 하루 기준 확인 |
| -w | 일주일 기준 확인 |
| -m | 한 달 기준 확인 |
| -l | 실시간 속도 확인 |

5초 평균 값을 1회만 출력
vnstat -tr 5
===
103252 packets sampled in 5 seconds
Traffic average for eno1
rx 19.54 Mbit/s 10220 packets/s
tx 31.13 Mbit/s 10429 packets/s
===
실시간 출력
vnstat -l
===
Monitoring eno1... (press CTRL-C to stop)
rx: 12.69 Mbit/s 6912 p/s tx: 21.40 Mbit/s 7074 p/s
eno1 / traffic statistics
rx | tx
--------------------------------------+------------------
bytes 101.71 MiB | 161.46 MiB
--------------------------------------+------------------
max 22.41 Mbit/s | 40.60 Mbit/s
average 17.36 Mbit/s | 27.56 Mbit/s
min 10.44 Mbit/s | 16.62 Mbit/s
--------------------------------------+------------------
packets 440598 | 447070
--------------------------------------+------------------
max 11955 p/s | 12106 p/s
average 9179 p/s | 9313 p/s
min 5592 p/s | 5678 p/s
--------------------------------------+------------------
time 48 seconds
===
모니터링 시 참고