[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: vnstat и net-acct, было: Считать трафик



On Mon, Jun 04, 2007 at 12:48:59PM +0100, Mikhail Ramendik wrote:
> С запуском разобрался, и даже после ребутов оно продолжает, но... обновление 
> происходт только по крону. То есть весь трафик между очередным запуском и 
> ребутом - не считается.

 Ну да, это идеология такая: проснулись, записали счётчики в базу и спим
 дальше, никаких ресурсов не потребляем (в отличие от pcap-based считалок).

> Аварийных ресетов не так много, и меня бы устроило просто запустить ещё раз 
> при shutdown. Вопрос - КАК? Один вариант знаю - сочинить свой "сервис" 

 Думаю, просто: перед --disable в /etc/network/if-down.d/vnstat добавить
 (сверху) строчку с -u, скопированную из /etc/cron.d/vnstat.
 Теоретически можно наступить на какие-нибудь грабли, связанные с
 неприодическим обновлением базы, но скорее всего их там нет.

 Попробуйте.

> в /etc/init.d , который на startничего не делает, а на stop заускает vnstat; 
> а корректнее никак?

 IMHO, в down-скрипт - корректнее, потому что списывать счётчики следует
 именно при гашении интерфейса. Shutdown - это одна из ситуаций, в которых
 интерфейс гасится.
-- 
 Eugene Berdnikov



Reply to: