The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Периодическое снятие статистики с radius"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Маршрутизаторы CISCO и др. оборудование. (Public)
Изначальное сообщение [Проследить за развитием треда]

"Периодическое снятие статистики с radius" 
Сообщение от scorpio emailНайти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации. on 18-Авг-03, 11:07  (MSK)
Настроил pptp+freeradius+sql - все работает отлично. Встала такая проблема: как снимать статистику, скажем, 1 раз в минуту ? Циска понятно, что-то типа aaa accounting update periodic, а как это же самое делать на *nixе ? скрипты радиуса отрабатываются только при подключении и отключении. Это не совсем то. Хотелось бы, чтоб скрипт отрабатывался в заданный интервал времени. Может в атрибутах радиуса есть какой-то ключ ? во freefadius (0.8.1) я такого не нашел. Хотелось бы услышать немудреное решение, или хотя бы совет, как это сделать. Просто неохота вымудрять систему типа: сбор_трафика_по_ип - поиск_в_базе_ника_по_ип - подсчет_текущего_трафика. Это работает если адреса статические, а если динамические ? Коммерческие варианты просьба не предлагать.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Периодическое снятие статистики с radius" 
Сообщение от A Clockwork Orange Найти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации. on 18-Авг-03, 13:32  (MSK)
Тебе повезло
1. Тебе нужно что бы приложение на сервере посылало в радиус alive пакеты?
2. freeradius это дело поддерживает. Только в коде нужно изменить что бы при получении alive пакетов в базе делался update

Какой у тебя сервер?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Периодическое снятие статистики с radius" 
Сообщение от scorpio emailНайти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации. on 18-Авг-03, 14:24  (MSK)
>1. Тебе нужно что бы приложение на сервере посылало в радиус alive
>пакеты?
>2. freeradius это дело поддерживает. Только в коде нужно изменить что бы
>при получении alive пакетов в базе делался update
>
>Какой у тебя сервер?

сервер я собирал и на фре(4.7), и на редхате8. freeradius - 8.1.0. сейчас у меня скрипт работает так: при отключении юзера в скрипт передается UserName, кол-во входящего трафика, кол-во исходящего. Остальное пока несущественно. скрипт из самодельной таблички на основе скачанных байтов рассчитывает сумму , и вычитает ее из суммы, положенной на счет. Все просто. Так вот чего я хочу: чтоб  скрипт выполнялся не при отключении, а раз в минуту. Т.е. посмотрел - ага, средствА истекли, переносим юзера в reject например и дропаем интерфейс. Все. Ткните пжлста носом в атрибут. Еще лучше примерчик :) (как скрипт вызывается).

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Периодическое снятие статистики с radius" 
Сообщение от A Clockwork Orange Найти другие сообщения данного автораПоместить сообщение в закладки. См. нижнее поле навигации. on 18-Авг-03, 22:20  (MSK)
Аааа ты о внешнем скрипте который должен выполянться периодически....
Наверное надо в коде искать как вызывается скрипт этот при захоже пользователя, и такую же фичу сделать при получении пакета ALIVE ?
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру