W dniu 12 marca 2009 12:18 użytkownik Grzegorz Chwesewicz grzegorz.chwesewicz@chilan.com napisał:
- W tabeli radacct przechowywane są dane, które są już w tabeli stats (mam
na myśli 'AcctInputOctets', 'AcctOutputOctets' w 'radacct' i 'upload', 'download' w 'stats'). Nie ma sensu trzymać nadmiarowych danych, nie wspominając, o tym, że LMS nie skorzysta z nich, bo statystyki używają tablicy 'stats'.
boże, to że lms nie korzysta z tej tabeli nie znaczy, że inne narzędzie nie korzysta, to że lms jest za głupi żeby z niej korzystać no to już trudno, można zrobić zawsze opcje, dla ludzi którzy nie lubia nadmiarowości, zresztą accounting można wyłączyć z poziomu radiusa czy też samego nasa, wiec jedyne co zostanie to struktura dodatkowej bazy...
Moja sugestia jest taka, że jeżeli już umieszczać tablicę radacct w bazie, to warto przerobić LMSa, tak, aby zamiast z tabeli 'stats' korzystał z radacct. Trzeba będzie w tym celu przerobić też moduł kompaktujący statystki, tak, żeby nie usuwał początków i końców sesji, a jedynie wpisy typu InterimUpdate. Dzięki temu w LMS będzie można przeglądać logi z sesji i generować statystki ruchu na podstawie danych z jednej tabeli.
Marzy mi się to bardzo mocno:), ale prędko chyba nie nastanie... bo trzeba by bylo przerobic to co do tej pory korzystalo z tabeli stats i do niej rozne rzeczy wstawialo, przeciez nie wszyscy maja, beda miec radiusa...
Pozdrawiam
!DSPAM:49b8f0f427004073210324!