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: