Witam, moze ktos pomoze ? :)
U mnie w sieci klienci loguja sie przez pppoe.
Wszystkiego pilnuje radius weryfikujac wprowadzane loginy i hasla z
tymi z bazy LMS'a. Dane o sesjach zapisywane sa w tabeli radacct (jest
to tabela dolozona dodatkowo do bazy LMS). Przegladajac te tabele wiem kiedy
klient sie logowal ostatnio, jak dlugo trwala sesja, co bylo powodem
rozlaczenia, ile danych sciagnal i ile wyslal... Napisalem sobie do tego osobny
panel w php, ale fajnie by bylo miec mozliwosc przegladania tych danych z
poziomu LMS'a. Niestety tabela "stats" w bazie LMS zawiera tylko cztery pola:
nodeid,
dt,
upload,
download.
Pelnia szczescia by bylo dla mnie gdyby mozna bylo
dodac do niej pola jak w tabeli radiusa, tj:
`RadAcctId` - id tabeli
`UserName` - nazwa uzytkownika
`NASIPAddress` - adres IP
NAS'a
`AcctStartTime` - dokladna data i godzina nawiazania sesji
pppoe
`AcctStopTime` - dokladna data i
godzina rozlaczenia
`AcctSessionTime` - czas trwania
sesji
`CallingStationId` - adres MAC usera
`AcctTerminateCause` - powod rozlaczenia
`FramedIPAddress` - adres IP
usera
Nie pytam jak dodac pola do tabeli, bo z tym
problemów nie bedzie, tylko jak przerobic LMS'a zeby spelnial moja mala liste
zyczen:
1. Menu "STATYSTYKI"
a). opcji filtr, ostatnia godzina,
dzien, 30 dni, rok - nie trzeba by bylo chyba zmieniac (chyba ze sie
myle)
b). Kompaktowanie - tu z pewnoscia
potrzebne beda zmiany wiec prosze o info w ktorych plikach trzeba bedzie
pogrzebac
c). Raporty - po odfiltrowaniu danego
klienta oraz okresu czasu, chcialbym aby drukowalo tabelke jak ponizej:
login |
start sesji | stop sesji | download | upload | przyczyna
rozlaczenia
wiec tez mam prosbe o wskazanie
plikow ktore za to odpowiadaja
2. W Informacjach o komputerze jest opcja "ostatnio wlaczony" - tu
tez chcialbym zmienic aby pobieralo dane z pola AcctStartTime tabeli
stats
3. W Informacjach o komputerze chcialbym tez dodac link "wydrukuj
statystyki" obok przyciskow "edytuj, usun, anuluj" - statystyki otwieraly by sie
w pop-upie ale identycznie jak w pkt 1.c) powyzej
Nie chodzi mi tu o gotowe rozwiazanie (no chyba ze ktos juz to zrobil)
tylko o wskazanie plikow odpowiedzialnych za te opcje o ktorych pisze
powyzej...
pozdr.
McX
!DSPAM:4932ff4a153901804284693!