vnstat가 업데이트되지 않았습니다.

vnstat가 업데이트되지 않았습니다.

인터넷 사용량을 추적하기 위해 Ubuntu 14.04 서버에 vnstat를 설치했습니다(월별 전송이 제한되어 있습니다). 그러나 데이터베이스는 업데이트되지 않습니다. 제거/재설치를 시도했지만 작동하지 않습니다. vnstat를 업데이트하고 정확하게 만들려면 어떻게 해야 합니까?

답변1

데이터베이스의 정확성을 보장하려면 일정량의 데이터가 필요합니다. 따라서 수동으로 스냅샷을 찍거나 실시간 분석을 수행할 수 있습니다. 나는 지속적인 스냅샷(15초마다)을 찍는 프로그램을 작성했습니다. 이것은 힘들지만 도움이 될 것입니다.Vnstat 계획

답변2

vnstat  -u  -i eth0

설치 후 위 명령을 실행하면 이 인터페이스에 대한 데이터베이스가 트리거됩니다.

vnstat -d

일별로 분류된 네트워크 통계의 경우 vnstat -h시간별 분석도 사용하세요.

vnstat는 crontab을 사용하여 백그라운드에서 실행되어야 합니다. 이를 위해서는 설치 후 /etc/cron.d 폴더에 cron 작업이 생성되므로 활성화해야 합니다.

vi /etc/cron.d/vnstat

*/5 * * * * vnstat /usr/sbin/vnstat.cron

그런 다음 주기적으로 cron 항목을 추가할 수 있습니다.

* * * * * vnstat >> /tmp/vnstat_usage

관련 정보