lms-traffic-htbiptlimits
Witam!
Mam prośbę o pomocy w modyfikacji zapytania sqlowego
te zapytanie $dbq = $dbase->prepare("SELECT customerid, SUM(uprate) AS uprate, SUM(downrate) AS downrate, SUM(upceil) AS upceil, SUM(downceil) AS downceil FROM assignments, customers, tarifs WHERE customers.id = customerid AND deleted = 0 AND tariffid = tariffs.id AND (datefrom <= $utsfmt OR datefrom = 0) AND (dateto > $utsfmt OR dateto = 0) GROUP BY customerid")
muszę tak zmodyfikować te sapytanie zeby w wyniku były tylko komputery klientów którzy są w określonej grupie, dodam ze ID grupy to 3.
czy ktoś mógłby doradzić jak to zrobic?
michał
!DSPAM:4916f26b199549813612796!
On Sun, 09 Nov 2008 15:23:41 +0100, usrobo wrote
Witam!
Mam prośbę o pomocy w modyfikacji zapytania sqlowego
te zapytanie $dbq = $dbase->prepare("SELECT customerid, SUM(uprate) AS uprate, SUM(downrate) AS downrate, SUM(upceil) AS upceil, SUM(downceil) AS downceil FROM assignments, customers, tarifs WHERE customers.id = customerid AND deleted = 0 AND tariffid = tariffs.id AND (datefrom <= $utsfmt OR datefrom = 0) AND (dateto > $utsfmt OR dateto = 0) GROUP BY customerid")
SELECT assignments.customerid AS customerid, SUM(uprate) AS uprate, SUM(downrate) AS downrate, SUM(upceil) AS upceil, SUM(downceil) AS downceil FROM assignments, customers, tarifs LEFT JOIN customerassignments ON customerassignments.customerid = assignments.customerid WHERE customers.id = assignments.customerid AND customergroupid = 3 AND deleted = 0 AND tariffid = tariffs.id AND (datefrom <= $utsfmt OR datefrom = 0) AND (dateto > $utsfmt OR dateto = 0) GROUP BY assignments.customerid
Pozdrawiam.
"lista użytkowników LMS" lms@lists.lms.org.pl napisał(a):
On Sun, 09 Nov 2008 15:23:41 +0100, usrobo wrote
Witam!
Mam prośbę o pomocy w modyfikacji zapytania sqlowego
te zapytanie $dbq = $dbase->prepare("SELECT customerid, SUM(uprate) AS uprate, SUM(downrate) AS downrate, SUM(upceil) AS upceil, SUM(downceil) AS downceil FROM assignments, customers, tarifs WHERE customers.id = customerid AND deleted = 0 AND tariffid = tariffs.id AND (datefrom <= $utsfmt OR datefrom = 0) AND (dateto > $utsfmt OR dateto = 0) GROUP BY customerid")
SELECT assignments.customerid AS customerid, SUM(uprate) AS uprate, SUM(downrate) AS downrate, SUM(upceil) AS upceil, SUM(downceil) AS downceil FROM assignments, customers, tarifs LEFT JOIN customerassignments ON customerassignments.customerid = assignments.customerid WHERE customers.id = assignments.customerid AND customergroupid = 3 AND deleted = 0 AND tariffid = tariffs.id AND (datefrom <= $utsfmt OR datefrom = 0) AND (dateto > $utsfmt OR dateto = 0) GROUP BY assignments.customerid
Błąd
zapytanie SQL: Dokumentacja
SELECT assignments.customerid AS customerid, SUM( uprate ) AS uprate, SUM( downrate ) AS downrate, SUM( upceil ) AS upceil, SUM( downceil ) AS downceil FROM assignments, customers, tariffs LEFT JOIN customerassignments ON customerassignments.customerid = assignments.customerid WHERE customers.id = assignments.customerid AND customergroupid =3 AND deleted =0 AND tariffid = tariffs.id AND ( datefrom <=1212271200 OR datefrom =0 ) AND ( dateto >1283291999 OR dateto =0 ) GROUP BY assignments.customerid LIMIT 0 , 50
MySQL zwrócił komunikat: Dokumentacja #1054 - Nieznana kolumna 'assignments.customerid' w on clause
w bazie jest taka kolumna
!DSPAM:4917011a208781310814384!
"lista użytkowników LMS" lms@lists.lms.org.pl napisał(a):
MySQL zwrócił komunikat: Dokumentacja #1054 - Nieznana kolumna 'assignments.customerid' w on clause
w bazie jest taka kolumna
Panowie lub Panie ;) czy ktos to moze sprawdzic? jak wpisze customerid to zapytanie jest poprawnie ale wynik nie jest prawidłowy tzn w wyniku sa klienci ktorzy nie sa w grupie 3
dzięki
!DSPAM:4917ffcf221831711816961!
witam mam kilka serwerow na jajku 2.6.22 i iptables 1.3.8 wszystko dziala dobrze ostatnio zakupilem nowiutkiego hp`eka na dyskach sas i cos jest nie tak jak wlacze przekierowanie na squida:
transparent squid`a + podzial pasma = lipny transfer proxy wpisane w przegladardke + podzial pasma = dziala dobrze razem ze squidem
sprawa jest o tyle dziwna ze dzieje sie to tylko na tym nowym serwerze lub jesli do innego podopne switcha 1gb
tak wrzucam wszystko do imq: $IPT -t mangle -A PREROUTING -i LAN -j IMQ --todev 0 $IPT -t mangle -A POSTROUTING -o LAN -j IMQ --todev 1
no i ten transparent: iptables -t nat -A PREROUTING -i LAN -p tcp --dport 80 -j REDIRECT --to-port 3128
!DSPAM:4918309c88286491211187!
"MAREX" Mariusz Helt pisze:
witam mam kilka serwerow na jajku 2.6.22 i iptables 1.3.8 wszystko dziala dobrze ostatnio zakupilem nowiutkiego hp`eka na dyskach sas i cos jest nie tak jak wlacze przekierowanie na squida:
transparent squid`a + podzial pasma = lipny transfer proxy wpisane w przegladardke + podzial pasma = dziala dobrze razem ze squidem
sprawa jest o tyle dziwna ze dzieje sie to tylko na tym nowym serwerze lub jesli do innego podopne switcha 1gb
tak wrzucam wszystko do imq: $IPT -t mangle -A PREROUTING -i LAN -j IMQ --todev 0 $IPT -t mangle -A POSTROUTING -o LAN -j IMQ --todev 1
no i ten transparent: iptables -t nat -A PREROUTING -i LAN -p tcp --dport 80 -j REDIRECT --to-port 3128
Jak karta przelacza sie na 1GB, to najczesciej wlacza tcp offload, wiec daj:
/sbin/ethtool -K ethX tso off
W wersji "on" tc nie trzyma transferow itp itd. Nie daje glowy ze w Twoim przypadku to moze byc to.
Pozdrawiam.
witam odkad mam lms`a w wersji 1.10.5 nie moge wpisac sobie adresu spoza puli lms`a - kazdy jest zajety, jak serwer to blokuje?
!DSPAM:491efaa3168801703090906!
A po tak bardziej po polsku i jasniej mozna prosic ? od kiedy lms ma jakies pule i co blokowanie czegos przez serwer ma wspolnego z lmsem ?
----- ""MAREX" Mariusz Helt" maccolo@o2.pl napisał:
witam odkad mam lms`a w wersji 1.10.5 nie moge wpisac sobie adresu spoza puli lms`a - kazdy jest zajety, jak serwer to blokuje?
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
"MAREX" Mariusz Helt pisze:
witam odkad mam lms`a w wersji 1.10.5 nie moge wpisac sobie adresu spoza puli lms`a - kazdy jest zajety, jak serwer to blokuje?
spotkałem się z taką rzeczą. Było to związane z bridgem na mikrotiku i proxy arpem dla pppoe W tym wykonaniu chodziło o to by na mt udostępić adresy publiczne dostępne z "połączeniówki" /25 objawiało się to konfliktem adresów ip jeśli adres z danej puli nie był przypisany do bridga na mt. może ci to pomoże
witam Paweł,
Sunday, November 16, 2008, 2:04:29 AM, you wrote:
"MAREX" Mariusz Helt pisze:
witam odkad mam lms`a w wersji 1.10.5 nie moge wpisac sobie adresu spoza puli lms`a - kazdy jest zajety, jak serwer to blokuje?
spotkałem się z taką rzeczą. Było to związane z bridgem na mikrotiku i proxy arpem dla pppoe W tym wykonaniu chodziło o to by na mt udostępić adresy publiczne dostępne z "połączeniówki" /25 objawiało się to konfliktem adresów ip jeśli adres z danej puli nie był przypisany do bridga na mt. może ci to pomoże
w miedzy czasie odpalalem tez arp proxy dla bezposrednio wpisywanych adresowch zewn ale nie skojarzylem jednego z drugim jeszcze raz dzieki a tak nawiasem nie da sie tego inaczej ustawic bez dopisywania adresow do bridga?
W dniu 16 listopada 2008 11:13 użytkownik MAREX Mariusz Helt maccolo@o2.pl napisał:
w miedzy czasie odpalalem tez arp proxy dla bezposrednio wpisywanych adresowch zewn ale nie skojarzylem jednego z drugim jeszcze raz dzieki a tak nawiasem nie da sie tego inaczej ustawic bez dopisywania adresow do bridga?
Naprawde zadziwia mnie jak ludzie tutaj utrudniaja sobie życie przy przydzielaniu adresów zewnętrznych, zrob sobie tracerouta z internetu do adresu ktory tak przydzieliles zobaczysz, jaki "nie ład" powodujesz, dla porownania zrob sobie tracerouta do jakiegos porzadnego portalu nie wiem onet czy cos, i zobaczysz, dlaczego o nie wszystkich mozna powiedziec ze sa ISP z prawdziwego zdażenia
Pozdrawiam
!DSPAM:492001b5305571336712104!
witam Michał,
Sunday, November 16, 2008, 12:19:15 PM, you wrote:
W dniu 16 listopada 2008 11:13 użytkownik MAREX Mariusz Helt maccolo@o2.pl napisał:
w miedzy czasie odpalalem tez arp proxy dla bezposrednio wpisywanych adresowch zewn ale nie skojarzylem jednego z drugim jeszcze raz dzieki a tak nawiasem nie da sie tego inaczej ustawic bez dopisywania adresow do bridga?
Naprawde zadziwia mnie jak ludzie tutaj utrudniaja sobie życie przy przydzielaniu adresów zewnętrznych, zrob sobie tracerouta z internetu do adresu ktory tak przydzieliles zobaczysz, jaki "nie ład" powodujesz, dla porownania zrob sobie tracerouta do jakiegos porzadnego portalu nie wiem onet czy cos, i zobaczysz, dlaczego o nie wszystkich mozna powiedziec ze sa ISP z prawdziwego zdażenia
Pozdrawiam
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
mnie natomiast dziwi ze piszesz o utrudnianiu sobie zycia skoro nie wiesz do konca w jaki sposob adresy sa przydzielane.. pozatym komputer musi pozostawiac widoczny slad na odwiedzanych stronach (adres ip) w innym przypadku musisz miec wlaczone logowanie odwiedzanych witryn
W dniu 16 listopada 2008 13:12 użytkownik MAREX Mariusz Helt maccolo@o2.pl napisał:
mnie natomiast dziwi ze piszesz o utrudnianiu sobie zycia skoro nie wiesz do konca w jaki sposob adresy sa przydzielane.. pozatym komputer musi pozostawiac widoczny slad na odwiedzanych stronach (adres ip) w innym przypadku musisz miec wlaczone logowanie odwiedzanych witryn
Ja nie powiedziałem o tym zeby nie przydzielac, tylko o tym zeby je przydzielac w nalezyty sposob ktorym bridge na MT i proxy arp napewno nie jest. Tak pozatym to sie nie przejmuj tym, byłem zdenerwowany, musiałem sie wyładować, padło na ciebie... ;) Nie mniej jednak radze sie zastanowić nad bardziej efektywnym rozdawaniem ipkow szczegolnie ze masz pppoe w swojej sieci.
Pozdrawiam
!DSPAM:49213b1276698616076440!
witam Michał,
Monday, November 17, 2008, 10:36:20 AM, you wrote:
W dniu 16 listopada 2008 13:12 użytkownik MAREX Mariusz Helt maccolo@o2.pl napisał:
mnie natomiast dziwi ze piszesz o utrudnianiu sobie zycia skoro nie wiesz do konca w jaki sposob adresy sa przydzielane.. pozatym komputer musi pozostawiac widoczny slad na odwiedzanych stronach (adres ip) w innym przypadku musisz miec wlaczone logowanie odwiedzanych witryn
Ja nie powiedziałem o tym zeby nie przydzielac, tylko o tym zeby je przydzielac w nalezyty sposob ktorym bridge na MT i proxy arp napewno nie jest. Tak pozatym to sie nie przejmuj tym, byłem zdenerwowany, musiałem sie wyładować, padło na ciebie... ;) Nie mniej jednak radze sie zastanowić nad bardziej efektywnym rozdawaniem ipkow szczegolnie ze masz pppoe w swojej sieci.
Pozdrawiam
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
nie trzeba robic mostow na MT wystarczylo wlaczyc proxy arp tylko dla wan (przedtem byl takze na lan i to sie gryzlo) dodatkowo mam wlaczony oczywiscie routing tych adresow i wszystko dziala elegancko lacznie z podzialem pasma a klient ma u siebie bezposrednio zewn adres
W dniu 17 listopada 2008 11:08 użytkownik MAREX Mariusz Helt maccolo@o2.pl napisał:
nie trzeba robic mostow na MT wystarczylo wlaczyc proxy arp tylko dla wan (przedtem byl takze na lan i to sie gryzlo) dodatkowo mam wlaczony oczywiscie routing tych adresow i wszystko dziala elegancko lacznie z podzialem pasma a klient ma u siebie bezposrednio zewn adres
Nie no to bardzo ok, zadzwon trylko do swojego operatora aby przeroutował ci twoja klase, tak abys nie musiał robić proxy-arpa, wtedy bedziesz miał wszystko "książkowo".
!DSPAM:4921465585764380352099!
uczestnicy (8)
-
"MAREX" Mariusz Helt
-
GC
-
Jarosław Czarniak
-
Matys Łukasz
-
Michał Gacek
-
Paweł Rohde
-
Tomasz Chiliński
-
usrobo@op.pl