shell - количество vpn сессий

Установка, настройка, поддержка
Ответить
LKharlamov
Сообщения: 142
Зарегистрирован: Пт окт 24, 2008 4:22 pm
Откуда: Челябинск
Контактная информация:

shell - количество vpn сессий

Сообщение LKharlamov »

День добрый!
Захотелось построить график: количество пользователей/единица времени, собственно вопрос - какой командой можно получить от биллинга количество активных vpn сессий?

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Re: shell - количество vpn сессий

Сообщение ran »

а биллинг-то тебе зачем? к-во поднятых туннельных ифейсов посчитать, не? ;)

ЗЫ: а ещё лучше ваще ничо не считать - в файле хранить счётчик - текущее количество соединений. в скриптах поднятия туннеля инкрементировать, в скриптах опускания декрементировать - и текущее к-во тебе всегда известно :D

ну разумеется транзакция с файлом (чтение+запись) должна выполняться как неделимая операция (так как туннели будут подниматься/опускаться асинхронно-параллельно). этого несложно добиться например с помощью lockfile
Любой тупик - это тщательно замаскированный выход.

LKharlamov
Сообщения: 142
Зарегистрирован: Пт окт 24, 2008 4:22 pm
Откуда: Челябинск
Контактная информация:

Re: shell - количество vpn сессий

Сообщение LKharlamov »

шото если чесно както сложно это на мой взгляд выглядит, например:

cat /proc/net/dev | grep -c ppp

будет куда надёжней и проще ;)

В биллинге в разделе / Мониторинг/ Internet/ показывается вверху количество текущих сессий, вот интересно было узнать как его добыть от туда...

ran
Сообщения: 2298
Зарегистрирован: Вс окт 21, 2007 2:29 pm

Re: shell - количество vpn сессий

Сообщение ran »

В биллинге в разделе / Мониторинг/ Internet/ показывается вверху количество текущих сессий, вот интересно было узнать как его добыть от туда...
я так думаю оно вычисляется динамически при открытии странички ;) ну а чем тебе твой вариант не нравится?
Любой тупик - это тщательно замаскированный выход.

LKharlamov
Сообщения: 142
Зарегистрирован: Пт окт 24, 2008 4:22 pm
Откуда: Челябинск
Контактная информация:

Re: shell - количество vpn сессий

Сообщение LKharlamov »

да впринципе нравится, наверное он самый простой и быстрый, у билинга в любом случае эту информацию по времени выполнения дольше запрашивать, просто интересны разные пути...

NiTr0
Сообщения: 767
Зарегистрирован: Пт фев 08, 2008 4:46 pm

Re: shell - количество vpn сессий

Сообщение NiTr0 »

SELECT COUNT(uid) FROM dv_calls WHERE status!=2;

Ответить