Witam
Jest sobie maszyna z ipt_account na której zbieram statystyki pobranych danych skryptem wyciagam dane do pliku potem lms-traffic wrzuca to do bazy teraz postawiłem nową maszynę z lms z git
Na razie wgetem zaciagam plik ze starej maszyny i daje do przemielenia przez lms-traffic jednak wykres mam tej postaci plik w załączniku czy to tak ma być czy powinien ładne kreski rysować poziome i uśredniać wychodzą mi też kosmiczne staty typu Max 1,22G
Dnia 2012-11-08, czw o godzinie 00:44 +0100, Marcin S. pisze:
Witam
Jest sobie maszyna z ipt_account na której zbieram statystyki pobranych danych skryptem wyciagam dane do pliku potem lms-traffic wrzuca to do bazy teraz postawiłem nową maszynę z lms z git
Na razie wgetem zaciagam plik ze starej maszyny i daje do przemielenia przez lms-traffic jednak wykres mam tej postaci plik w załączniku czy to tak ma być czy powinien ładne kreski rysować poziome i uśredniać wychodzą mi też kosmiczne staty typu Max 1,22G
a znacznik czasowy też masz zachowany ?
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Dnia 2012-11-08, czw o godzinie 00:44 +0100, Marcin S. pisze:
Witam
Jest sobie maszyna z ipt_account na której zbieram statystyki pobranych danych skryptem wyciagam dane do pliku potem lms-traffic wrzuca to do bazy teraz postawiłem nową maszynę z lms z git
Na razie wgetem zaciagam plik ze starej maszyny i daje do przemielenia przez lms-traffic jednak wykres mam tej postaci plik w załączniku czy to tak ma być czy powinien ładne kreski rysować poziome i uśredniać wychodzą mi też kosmiczne staty typu Max 1,22G
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
a nie prościej ci ze starej maszyny zrobić dump z bazy tylko tabeli stats i zaimportować dane do nowej ? szybciej, prościej i bez zbędnej zabawy
a nie prościej ci ze starej maszyny zrobić dump z bazy tylko tabeli stats i zaimportować dane do nowej ? szybciej, prościej i bez zbędnej zabawy
stara maszyna to leciwy system z też leciwym lms 1.11.8 więc wole nie kombinować tym bardziej że lms z niej wyleci jak się przeniosę na nowy a tak naprawdę zostało mi tylko przepisać i poprawić zapytania sql dla radiusa
co znaczy "zachowany znacznik czasowy"
wget pobiera plik co 5minut po pobraniu odpala się lms-trafic
Dnia 2012-11-08, czw o godzinie 01:25 +0100, Marcin S. pisze:
a nie prościej ci ze starej maszyny zrobić dump z bazy tylko tabeli stats i zaimportować dane do nowej ? szybciej, prościej i bez zbędnej zabawy
stara maszyna to leciwy system z też leciwym lms 1.11.8 więc wole nie kombinować tym bardziej że lms z niej wyleci jak się przeniosę na nowy a tak naprawdę zostało mi tylko przepisać i poprawić zapytania sql dla radiusa
co znaczy "zachowany znacznik czasowy"
wget pobiera plik co 5minut po pobraniu odpala się lms-trafic
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
z wykresu można wywnioskować, że nie przenosi ci danych z pola dt ze stats czyli info kiedy dana statystyka została dodana do bazy
porównaj sobie obie struktury tabeli stats, jak są te same to zrób dump i w 5 min będziesz miał problem rozwiązany
z wykresu można wywnioskować, że nie przenosi ci danych z pola dt ze stats czyli info kiedy dana statystyka została dodana do bazy
porównaj sobie obie struktury tabeli stats, jak są te same to zrób dump i w 5 min będziesz miał problem rozwiązany
w polu dt są znaczniki czasowe bo je chyba lms-traffic dodaje prawda czy się mylę? w dokumentacji nigdzie nie ma że to ja mam się troszczyć o zapełnianie pola dt
Przykład selectu dla gita dla jednego nodeid 890 728 1352323384 300399 18815662 0 891 728 1352323685 393024 17805766 0 892 728 1352323984 386859 25231746 0 893 728 1352324284 2408012 21114742 0 894 728 1352324585 2549677 21325484 0 895 728 1352324885 2335312 24502418 0 896 728 1352325187 1846112 24153116 0 897 728 1352325485 625484 27747508 0 898 728 1352325786 1772582 14084840 0 899 728 1352326086 2731618 18467752 0 900 728 1352326386 1937160 17226985 0 901 728 1352326686 2023614 22528418 0 902 728 1352326986 1743446 23310178 0 903 728 1352327286 440755 29646691 0 904 728 1352327586 374253 24752336 0
select ze starej bazy oczywiście między znacznikami dt będzie drobna rozbieżność spowodowana tym że na nowej maszynie skrypt odpala się 2 albo 3 minuty po starej maszynie plus rozbieżność zegarów(na starej maszynie zegar leży i kwiczy i jest synchronizowany co 24h bo się przestawia o bodajże 6sekund na dobę) 946 728 1352323263 300399 18815662 947 728 1352323563 393024 17805766 948 728 1352323862 386859 25231746 949 728 1352324162 2408012 21114742 950 728 1352324462 2549677 21325484 951 728 1352324762 2335312 24502418 952 728 1352325062 1846112 24153116 953 728 1352325362 625484 27747508 954 728 1352325662 1772582 14084840 955 728 1352325962 2731618 18467752 956 728 1352326263 1937160 17226985 957 728 1352326563 2023614 22528418 958 728 1352326863 1743446 23310178 959 728 1352327162 440755 29646691 960 728 1352327463 374253 24752336
W dniu 08.11.2012 14:34, Marcin S. napisał(a):
z wykresu można wywnioskować, że nie przenosi ci danych z pola dt ze stats czyli info kiedy dana statystyka została dodana do bazy
porównaj sobie obie struktury tabeli stats, jak są te same to zrób dump i w 5 min będziesz miał problem rozwiązany
w polu dt są znaczniki czasowe bo je chyba lms-traffic dodaje prawda czy się mylę? w dokumentacji nigdzie nie ma że to ja mam się troszczyć o zapełnianie pola dt
Wasza dyskusja zbiegła na niewłaściwy tor. Wystarczy ustawić zmienną konfiguracyjną phpui/stat_freq na wartość zgodną z liczbą sekund co które uaktualniane są dane statystyk w bazie LMS.
Przykład selectu dla gita dla jednego nodeid 890 728 1352323384 300399 18815662 0 891 728 1352323685 393024 17805766 0 892 728 1352323984 386859 25231746 0 893 728 1352324284 2408012 21114742 0 894 728 1352324585 2549677 21325484 0 895 728 1352324885 2335312 24502418 0 896 728 1352325187 1846112 24153116 0 897 728 1352325485 625484 27747508 0 898 728 1352325786 1772582 14084840 0 899 728 1352326086 2731618 18467752 0 900 728 1352326386 1937160 17226985 0 901 728 1352326686 2023614 22528418 0 902 728 1352326986 1743446 23310178 0 903 728 1352327286 440755 29646691 0 904 728 1352327586 374253 24752336 0
select ze starej bazy oczywiście między znacznikami dt będzie drobna rozbieżność spowodowana tym że na nowej maszynie skrypt odpala się 2 albo 3 minuty po starej maszynie plus rozbieżność zegarów(na starej maszynie zegar leży i kwiczy i jest synchronizowany co 24h bo się przestawia o bodajże 6sekund na dobę) 946 728 1352323263 300399 18815662 947 728 1352323563 393024 17805766 948 728 1352323862 386859 25231746 949 728 1352324162 2408012 21114742 950 728 1352324462 2549677 21325484 951 728 1352324762 2335312 24502418 952 728 1352325062 1846112 24153116 953 728 1352325362 625484 27747508 954 728 1352325662 1772582 14084840 955 728 1352325962 2731618 18467752 956 728 1352326263 1937160 17226985 957 728 1352326563 2023614 22528418 958 728 1352326863 1743446 23310178 959 728 1352327162 440755 29646691 960 728 1352327463 374253 24752336
a nie prościej ci ze starej maszyny zrobić dump z bazy tylko tabeli stats i zaimportować dane do nowej ? szybciej, prościej i bez zbędnej zabawy
swoją drogą to stary lms też mi statystyki z dupy wzięte pokazywał typu na wykresie dla klienta mam max wartość 600tys kbit/s gdzie dla całej sieci ledwie na wykresie 5tys kbit/s walczyłem z tym dawno temu a potem dopuściłem bo i tak nie było mi to potrzebne
choć zliczanie ilościowe działa dobrze bo zlicza poprawnie sprawdzałem kilka razy,
W dniu 2012-11-08 00:44, Marcin S. pisze:
Witam
Jest sobie maszyna z ipt_account na której zbieram statystyki pobranych danych skryptem wyciagam dane do pliku potem lms-traffic wrzuca to do bazy teraz postawiłem nową maszynę z lms z git
Na razie wgetem zaciagam plik ze starej maszyny i daje do przemielenia przez lms-traffic jednak wykres mam tej postaci plik w załączniku czy to tak ma być czy powinien ładne kreski rysować poziome i uśredniać wychodzą mi też kosmiczne staty typu Max 1,22G
Tak btw. u mnie coś takiego działało i via SQL wrzucało od razu do docelowej bazy danych:
#### #!/bin/bash
#zerujemy plik cp /dev/null /tmp/traffic.log
cat /proc/net/ipt_account/publ > /tmp/traffic cat /proc/net/ipt_account/priv >> /tmp/traffic #zerujemy liczniki echo "reset" > /proc/net/ipt_account/publ echo "reset" > /proc/net/ipt_account/priv
#pobieramy adresy, ktore nas interesuja for IPADDR in `cat /etc/lms/imq | grep -v ^# | grep -v 10.251. | grep -v 10.250. | awk '{print $2}' | sort` do
grep -w "$IPADDR" /tmp/traffic | awk '{printf ("%s %.0f %.0f\n",$3,$6,$12);}' >> /tmp/traffic.log
done
####
uczestnicy (4)
-
Marcin S.
-
Przemysław Gubernat
-
Sylwester Kondracki
-
Tomasz Chiliński