Re: [lms] statystyki klienta - freeradius
W radiusie masz "gotowce" acct, wystarczy je lekko zmodyfikować. Witam Chciałbym aby przy aktualizacji danych Klienta przez freeradiusa do bazy lmsa była również aktualizowana tabela stats odpowiedzialna za statystyki łącza jak i klientów (ilość pobranych danych ostatnia godzina/ dzien/tydzień/miesiąc) Czyli co 10min mikrotiki wysyłają dane o ilości pobranych bajtów przez klientów i radius zapisuje do tabeli: · Id komputera · czas wpisu · Upload · Download · Id sesji Może ktoś pomóc jak ma wygalać odpowiedni wpis? Takie moje wypociny poniżej; $utsfmt = "UNIX_TIMESTAMP()"; $ipaddr = '%{Framed-IP-Address}' my $dbq = $dbase->prepare("SELECT id, inet_ntoa(ipaddr) AS ipaddr FROM nodes"); stats = "INSERT into stats \ (nodeid, dt, upload, download, nodesessionid) \ VALUES ($ipaddr, $utsfmt, '%{Acct-Input-Octets}', '%{Acct-Output-Octets}','%{Acct-Session-Id}') .................. pozdrawiam MB ------------------------------ <http://www.avast.com/> Ta wiadomość e-mail jest wolna od wirusów i złośliwego oprogramowania, ponieważ ochrona avast! Antivirus <http://www.avast.com/> jest aktywna. _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Tak wiem, że są gotowce jednak z ich modyfikacją nie mogę sobie poradzić. Już poniżej pisałem swoje wypociny odnośnie zapytania do bazy. Ktoś pomoże je dorobić? .................. pozdrawiam Mb From: lms [mailto:lms-bounces@lists.lms.org.pl] On Behalf Of Marcin Sent: Monday, April 13, 2015 4:38 PM To: lista użytkowników LMS Subject: Re: [lms] statystyki klienta - freeradius W radiusie masz "gotowce" acct, wystarczy je lekko zmodyfikować. Witam Chciałbym aby przy aktualizacji danych Klienta przez freeradiusa do bazy lmsa była również aktualizowana tabela stats odpowiedzialna za statystyki łącza jak i klientów (ilość pobranych danych ostatnia godzina/ dzien/tydzień/miesiąc) Czyli co 10min mikrotiki wysyłają dane o ilości pobranych bajtów przez klientów i radius zapisuje do tabeli: · Id komputera · czas wpisu · Upload · Download · Id sesji Może ktoś pomóc jak ma wygalać odpowiedni wpis? Takie moje wypociny poniżej; $utsfmt = "UNIX_TIMESTAMP()"; $ipaddr = '%{Framed-IP-Address}' my $dbq = $dbase->prepare("SELECT id, inet_ntoa(ipaddr) AS ipaddr FROM nodes"); stats = "INSERT into stats \ (nodeid, dt, upload, download, nodesessionid) \ VALUES ($ipaddr, $utsfmt, '%{Acct-Input-Octets}', '%{Acct-Output-Octets}','%{Acct-Session-Id}') .................. pozdrawiam MB _____ <http://www.avast.com/> Ta wiadomość e-mail jest wolna od wirusów i złośliwego oprogramowania, ponieważ ochrona avast! Antivirus <http://www.avast.com/> jest aktywna. _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms --- Ta wiadomość e-mail jest wolna od wirusów i złośliwego oprogramowania, ponieważ ochrona avast! Antivirus jest aktywna. http://www.avast.com
uczestnicy (2)
-
Marcin -
Michał Bochniak