W dniu 12 marca 2009 13:11 użytkownik Grzegorz Chwesewicz grzegorz.chwesewicz@chilan.com napisał:
W takim razie warto rozszerzyć tabelę 'stats' o pola: type, ipaddr, sessionid. Wtedy będzie można za pomocą 'type' oznaczyć czy jest to SessionStart, InterimUpdate itd. 'ipaddr' przyda się do celów retencji połączeń, np. w sytuacji, gdy adresy IP komputerów są przydzielane dynamicznie.
Za pomocą 'sessionid' będzie można łatwo wybierać dane dot.
konkretnych sesji.
W takim rozwiązaniu nie trzeba modyfikować LMS, a jedynie zmienić format danych dot. statystyk w jakim radius będzie przesyłał dane do LMS.
Przykład: Początek sesji: type=1, dt=<aktualna_data>, upload,download=0, ipaddr=<adres_ip>, sessionid=asdf
Aktualizacja danych: type=2, dt=<aktualna_data>, upload,download=xxx, ipaddr=<adres_ip>, sessionid=asdf
Koniec sesji: type=3, dt=<aktualna_data>, upload,download=xxx, ipaddr=<adres_ip>, sessionid=asdf
-- Pozdrawiam Grzegorz Chwesewicz, Chilan mailto:grzegorz.chwesewicz@chilan.com
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
!DSPAM:49b8fcfa42932010814668!