ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
From: "Eugene Prokopiev" <enp@altlinux.org>
To: "ALT Linux sysadmin discuss" <sysadmins@lists.altlinux.org>
Subject: Re: [Sysadmins] NetAMS with VE
Date: Thu, 22 Nov 2007 14:11:04 +0300
Message-ID: <f7a739430711220311w1bd5d0fas303bad3794ab47e3@mail.gmail.com> (raw)
In-Reply-To: <20071122124553.3611a5f2@batyrshin.ieml.ru>

> > > Сразу и вопрос: какие существуют альтернативы netams ?
> > > Требуется собирать статистику по трафику для сервера с несколькими
> > > поднятыми на нем VPS -- кто, когда и куда заходил и сколько
> > > скачал/отправил по протоколам TCP и UDP. Статистика должна быть
> > > доступна в человекочитаемом формате
> >
> > Меня устраивает то, что собирает ulog-acctd (работает в HN), он
> > складывает в текстовый файл и группирует (что складывать и
> > группировать - настраивается), а содержимое файла время от времени
> > заливается в БД.
>
> Как это лучше реализовать? Во время ротации логов заливать?

Если нужно нечасто, то да. У меня это происходит по крону, после
заливки вызывается несколько процедур, которые заполняют суммарную
таблицу ежедневного расхода трафика по таким параметрам:
хосты/входящий-исходящий/пропущенный или завернутый средствами
iptables (в этом прелесть ULOG - можно промаркировать пакеты и считать
по этим меткам). Пример в пакете есть, но он слишком замороченный, там
заполнением занимается одна процедура, которую без бутылки не понять.
Сейчас я ее разрезал на несколько, если надо, то обновлю пример в
пакете.

> А через pipe/fifo никто не пробовал это делать?
> Или так лучше не делать, т.к. менее надежно?

А смысл? Если писать в БД сразу, то лучше использовать ulogd и
получить все проблемы этого подхода. Если не сразу, а порциями, то
нужно где-то хранить эти порции (в RAM его можно и потерять) - снова
файл?

Идельным средством был бы гибрид ulogd и ulog-acctd, который бы умел и
группировать/откладывать запись, и писать в разные источники,
используя подгружаемые модули.

-- 
С уважением,
Прокопьев Евгений

  reply	other threads:[~2007-11-22 11:11 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-11-19  9:51 Gennady Kovalev
2007-11-19  9:59 ` Mikhail A. Pokidko
2007-11-19 10:12   ` Gennady Kovalev
2007-11-19 13:38 ` Eugene Prokopiev
2007-11-21 15:54   ` Timur Batyrshin
2007-11-21 21:05     ` Eugene Prokopiev
2007-11-21 22:28       ` Timur Batyrshin
2007-11-22  8:02         ` Eugene Prokopiev
2007-11-22  6:06       ` Dmitry Dolgopolov
2007-11-22  7:55         ` Eugene Prokopiev
2007-11-22  9:45       ` Timur Batyrshin
2007-11-22 11:11         ` Eugene Prokopiev [this message]
2007-11-22 11:15           ` Alexander Volkov
2007-11-23  8:16             ` Eugene Prokopiev
2007-11-22 13:50           ` Timur Batyrshin
2007-11-22 14:20             ` Eugene Prokopiev
2007-11-23  8:33           ` Timur Batyrshin
2007-11-23  8:39             ` Eugene Prokopiev
2007-11-22  8:51     ` [Sysadmins] Katrin Denis Klimov
2007-11-22 16:06       ` ABATAPA
2007-11-23  7:08         ` Denis Klimov
2007-11-23  9:49           ` Anton Farygin
2007-11-23 10:36             ` Denis Klimov
2007-11-23 13:05               ` Anton Farygin
2007-11-26  8:50                 ` Denis Klimov
2007-11-23 18:20           ` ABATAPA
2007-11-23 22:12             ` Anton Farygin
2007-11-25 10:54               ` Konstantin A. Lepikhov
2007-11-25 19:59                 ` Anton Farygin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=f7a739430711220311w1bd5d0fas303bad3794ab47e3@mail.gmail.com \
    --to=enp@altlinux.org \
    --cc=sysadmins@lists.altlinux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git