[GTER] FreeRadius e accounting de hora em hora

Márcio Elias Hahn do Nascimento marcio at sulonline.net
Sat Oct 4 22:45:30 -03 2014


 

Humm entendi a colocação do Marcelus Trojahn. 

Mais veja bem, se
tiver os registros no banco, basta um pouco de conhecimento de SQL para
montar um stored procedure que calculo os valores. 

Ex: 

T0 = 0 

T1 =
Total - T0 

T2 = Total - (T0 + T1) 

T3 = Total - (T0 + T1 + T2)


Acredito ser possível obter esses valores fazendo uso de stored
procedures. 

---

Att 

Márcio Elias Hahn do Nascimento
(48) 8469-1819
/ 3524-0700 - marcio at sulinternet.net
GERÊNCIA DE RECURSOS DE TIC - Sul
Internet [2] 

 [2] 

Em 04/10/2014 11:33, Marcelus Trojahn escreveu:


> Tem um pequeno problema nesse método, no entanto...
> 
> Quem manda
a quantidade de tráfego é o servidor PPPOE... Ele manda sempre o
> total
a cada Interim, não a diferença.
> 
> Se você alterar para INSERT, você
teria registros novos com novos totais e,
> se os somasse, o valor
estaria muito além do que realmente foi consumido...
> 
> Não sei se fui
bem claro:
> 1o Interim: consumo 10MB
> 2o Interim: consumo 20MB
> 
> Se
você somar os registros você teria 30MBs de consumo, quando na
realidade
> foram 20MBs...
> 
> --
> Marcelus Trojahn
> 
> 2014-10-03
18:47 GMT-03:00 Bruno Araújo <bjaraujo at gmail.com>:
> 
>> Gostei muito
desta idéia, não mecher no FreeRadius. Tenho mais flexibilidade para
gerar e armazenar o que quiser e é portatil. _______________ Bruno
Araújo Antes de imprimir, verifique se tem papel e tinta suficiente na
impressora. Em 02/10/2014, às 23:24, "Alexandre J. Correa (Onda)" <
alexandre at onda.net.br> escreveu: 
>> 
>>> Voce pode mudar as consultas
do freeradius.... no lugar dele dar update, ele de INSERT ... mesmo o
accouting sendo de 5
>> em 5 minutos, fazendo um IF baseado na data..

>> 
>>> se a HORA atual for igual a HORA do update anterior.. vc da
UPDATE.. se
>> o proximo update for diferente as horas, vc da um INSERT
.. abs -- Fabrício Fadel Kammer skype: ffkammer Em 02/10/2014, à(s)
10:15, Otavio Augusto <otavioti at gmail.com> escreveu: pouco de
conhecimento em UnLang fazem milagres. Exemplo: vc configura os updates
para rodarem de 5 em 5 min (ou menos) e a cada update vc pode um pacote
de CoA ao NAS (cada NAS tem requisitos de atributos para identificar a
sessão do usuário). Fiz um controle de tráfego com franquias mensais
usando FreeRadius e MPD no FreeBSD, com o usuário fazendo download
quando estourava a quota e a limitação de banda se tornava maior, via-se
a taxa de transferência caindo para a nova configuração. Muito massa.
--- Att Márcio Elias Hahn do Nascimento (48) 8469-1819 / 3524-0700 -
>

> --
> gter list https://eng.registro.br/mailman/listinfo/gter [1]



Links:
------
[1] https://eng.registro.br/mailman/listinfo/gter
[2]
http://www.sulinternet.net
[3] http://www.citiustecnologia.com.br
[4]
http://www.onda.net.br



More information about the gter mailing list