Freesco, NND, CDN, EOS http://forum.freesco.pl./ |
|
[ calamaris ] analizator logów Squida nowy pakiet http://forum.freesco.pl./viewtopic.php?f=24&t=16820 |
Strona 1 z 2 |
Autor: | viater [ piątek, 18 kwietnia 2008, 09:45 ] |
Tytuł: | [ calamaris ] analizator logów Squida nowy pakiet |
Calamaris to skrypt w Perlu, tworzący szczegółowe statystyki na podstawie logów Squida (i nie tylko - potrafi również czytać logi kilku innych proxy serwerów, m.in. Oops! proxy server). Raporty mogą być generowane zarówno w postaci czystego tekstu, jak i w formacie HTML (z graficznymi wykresami), jest też możliwość wysyłania raportów mailem. Ilość szczegółów, jakie będzie zawierał raport, można określić w parametrach wywołania lub w pliku konfiguracyjnym. Może okazać się bardzo przydatnym narzędziem przy tuningu Squida, czy też rozwiązywaniu innych problemów, związanych ze Squidem. Przykładowe raporty: czysty tekst HTML HTML - z ramkami Strona domowa projektu Do działania potrzebny jest pakiet perl oraz kilka dodatkowych modułów Perla, przy czym w przypadku instalacji pacman -S calamaris wszystkie niezbędne pakiety powinny zainstalować się automagicznie. Po zainstalowaniu warto zajrzeć do katalogu /usr/share/calamaris/ - znajdziemy tam niezbędne informacje o tym, w jaki sposób korzystać z tego narzędzia. Jest też paczka z manualem (calamaris-man) - również warto zainstalować. --- EDIT --- W extra-current jest już paczka z poprawionymi zależnościami - okazuje się, że do poprawnej pracy skryptu 'calamaris' potrzebna jest również paczka freetype2 - to informacja dla tych, którym nie udało się tego dotychczas odpalić. |
Autor: | TKr [ środa, 25 czerwca 2008, 22:08 ] |
Tytuł: | |
/usr/sbin/calamaris: Couldn't load package calamaris::calBars3d, maybe it is not installed: Nie ma takiego pliku ani katalogu zastanawiam się co jest tego przyczyną - plik calBars3d.pm jest tam gdzie - wydawało by się - powinien być. |
Autor: | viater [ poniedziałek, 30 czerwca 2008, 16:27 ] |
Tytuł: | |
Po 10-tym lipca dopiero będę mógł sprawdzić. Czy ktoś jeszcze może potwierdzić ten błąd ? pozdr |
Autor: | roby [ czwartek, 29 stycznia 2009, 11:18 ] |
Tytuł: | |
komus udalo się to uruchomić?? a błąd też mam identyczny |
Autor: | viater [ sobota, 31 stycznia 2009, 00:13 ] |
Tytuł: | |
Sorry, zabrakło zależności - doinstalujcie pakiet freetype2 i powinno śmignąć. W extra-current jest już paczka calamaris z poprawionymi zależnościami. |
Autor: | rikardo7 [ czwartek, 5 lutego 2009, 03:55 ] |
Tytuł: | |
zainstalowalem pakiet utworzylem plik do zapisywania danych i po odpaleniu wyskakuje mi cos takiego : Cytuj: [root@homerek rico]# /usr/share/calamaris/calamaris-daily dodam ze ten plik "GD.so"jest tam dzie prowadzi sciazka
/usr/bin/perl: relocation error: /usr/lib/perl5/site_perl/5.8.8/i586-pc-linux-gnu-thread-multi/auto/GD/GD.so: undefined symbol: gdFontGetLarge |
Autor: | viater [ czwartek, 5 lutego 2009, 04:03 ] |
Tytuł: | |
Tutaj to już w ogóle pojęcia nie mam... Pakiety masz zaktualizowane do wersji *-current ? U siebie testowałem to tak (na virtualce): - zainstalowałem NND z najnowszego ISO, - zrobiłem pełną aktualizację systemu do wersji z repozytoriów *-current" - zainstalowałem "starą" wersję calamaris (tą bez dodanej zależnosći od freetype2) Po odpaleniu calamaris wywalał błąd jak u TKr i roby-ego. Tak na marginesie - ten błąd wprowadza w błąd - bo przyczyna leżała gdzie indziej. Odpaliłem perl -c calamaris i wypisało coś o braku bibliotek freetype2, więc doinstalowałem pakiet freetype2 i poszło bez problemów... |
Autor: | rikardo7 [ czwartek, 5 lutego 2009, 04:42 ] |
Tytuł: | |
no to moze wina mojego jajca bo mam 2.4.32 EDIT ale szykuje mi sie nowy server wiec pewnie zainstaluje z nowszym jajcem i nie bedzie problemu, dam znac jak zrobie nowy server. |
Autor: | viater [ czwartek, 5 lutego 2009, 04:53 ] |
Tytuł: | |
rikardo7 pisze: no to moze wina mojego jajca bo mam 2.4.32 może... rikardo7 pisze: [ciach...] dam znac jak zrobie nowy server.
Koniecznie |
Autor: | rikardo7 [ wtorek, 3 marca 2009, 21:02 ] |
Tytuł: | |
Witam na nowym jajcu jest to samo choc plik do ktorego odnosi sie zapytanie jest! Cytuj: [root@homerek calamaris]# ./calamaris-daily
/usr/bin/perl: relocation error: /usr/lib/perl5/site_perl/5.8.8/i586-pc-linux-gnu-thread-multi/auto/GD/GD.so: undefined symbol: gdFontGetLarge szkoda |
Autor: | viater [ wtorek, 3 marca 2009, 23:44 ] |
Tytuł: | |
1. Aktualizowałeś sam kernel czy cały system ? 2. Doinstalowałeś freetype2 ? Jeśli tak, to daj perl -c /usr/lib/perl5/site_perl/5.8.8/i586-pc-linux-gnu-thread-multi/auto/GD/GD.so i pokaż wynik. |
Autor: | rikardo7 [ środa, 4 marca 2009, 21:33 ] |
Tytuł: | |
Ad.1. zainstalowalem "wigilijna"NND Ad.2. Tak Cytuj: [root@homerek rico]# perl -c /usr/lib/perl5/site_perl/5.8.8/i586-pc-linux-gnu-thread-multi/auto/GD/GD.so Unrecognized character \x7F at /usr/lib/perl5/site_perl/5.8.8/i586-pc-linux-gnu-thread-multi/auto/GD/GD.so line 1. A tak na marginesie nic nie trzeba zmieniac w /etc/calamaris.conf? jak usunołem "#"z lini 670 w konfigu to zrobil sie katalog w podanej sciezce ale jest pusty, i wyskoczył jakis blad odwolujacy sie do tej lini i dwuch innych, cos takiego : Cytuj: [root@homerek calamaris]# ./calamaris-daily
Unquoted string "kbps" may clash with future reserved word at /etc/calamaris.conf line 670. /usr/sbin/calamaris: Parsing of /etc/calamaris.conf failed: Can't modify single ref constructor in scalar assignment at /etc/calamaris.conf line 686, near "];" /usr/sbin/calamaris: do on /etc/calamaris.conf failed: at /usr/sbin/calamaris line 4562. /usr/sbin/calamaris: couldn't execute /etc/calamaris.conf at /usr/sbin/calamaris line 4563. |
Autor: | viater [ czwartek, 5 marca 2009, 01:48 ] |
Tytuł: | |
rikardo7 pisze: A tak na marginesie nic nie trzeba zmieniac w /etc/calamaris.conf? Jeśli uruchamiasz skrypt calamaris-daily, to nie. rikardo7 pisze: jak usunołem "#"z lini 670
Ta linia to jest akurat wzór podstawienia zmiennej, czyli wymienione są wszystkie możliwe wartości tej zmiennej. Domyślnie jest: czyli domyślnie typ obrazka to .png. Jeśli chcesz to zmienić, to nie wystarczy opłotkować tej linii 670, tylko zdecydować się na konkretny typ i dopisać np.: Szczerze mówiąc w tej chwili nie mam bladego pojęcia czemu to nie chce u Ciebie chodzić |
Autor: | viater [ czwartek, 5 marca 2009, 03:12 ] |
Tytuł: | |
No i tak to jest jak się nie ma pojęcia o Perlu i buduje się paczki w środowisku, gdzie wszystko jest zainstalowane (to aluzja do samego siebie oczywiście ) Znowu chyba zabrakło zależności, spróbuj doinstalować gd : pacman -S gd I na razie odpalaj calamarisa z domyślnym konfigiem. |
Autor: | rikardo7 [ sobota, 7 marca 2009, 12:51 ] |
Tytuł: | |
no przykro mi to stwierdzic ale gd jest chyba na swoim miejscu : Cytuj: [root@homerek rico]# pacman -S gd
:: gd-2.0.15-1nnd: jest aktualna. Zaktualizować? [T/n] wiec to chyba nie to |
Autor: | viater [ niedziela, 8 marca 2009, 14:08 ] |
Tytuł: | |
No to nie wiem.... Na wszelki wypadek poprawiłem zależności w samej paczce calamaris, jak i w pakietach z modułami perla, i jeszcze raz sprawdziłem na czystym systemie: - instaluję nnd (ostatnie ISO z grudnia 2008) i konfiguruję sieć - w pacman.conf wyłączam repozytoria *.release i włączam *-current - pacman -Suy (na dzień dzisiejszy zaktualizuje się tylko filesystem) - pacman -S calamaris (instaluje się calamaris i wszystkie niezbędne zależności) - kopiuję jakiś stary access.log.0 do /var/log/squid/ - cat /var/log/squid/access.log.0 | /usr/sbin/calamaris --config-file /etc/calamaris.conf --output-path /var/tmp ...chwila oczekiwania i w /var/tmp tworzy mi się ładny raport... |
Autor: | rikardo7 [ poniedziałek, 9 marca 2009, 14:26 ] |
Tytuł: | |
Kurna DZIALA!! zrobilem tak jak napisales, krok po kroku, ale aktualizowalo mi polowe pakietow, (PHP zaszwankowalo mi, wiem nie jest potrzebne) i poszlo.Dzieki za pomoc. EDIT dodalem plik calamaris-daily do /etc/cron.daily zobaczymy czy sie utworza nowe staty.i jeszcze jedno da sie to zwiekszyc rozdzielczosc zapisywania? |
Autor: | viater [ poniedziałek, 9 marca 2009, 18:44 ] |
Tytuł: | |
rikardo7 pisze: Kurna DZIALA!! Bo kurna MUSI !!! rikardo7 pisze: zrobilem tak jak napisales, krok po kroku, O to chodziłorikardo7 pisze: PHP zaszwankowalo mi, wiem nie jest potrzebne PHP nie ma tu nic do rzeczy.rikardo7 pisze: da sie to zwiekszyc rozdzielczosc zapisywania? To znaczy ?
|
Autor: | rikardo7 [ poniedziałek, 9 marca 2009, 21:13 ] |
Tytuł: | |
Cytuj: rikardo7 napisał:
da sie to zwiekszyc rozdzielczosc zapisywania? To znaczy ? zeby bylo na calym ekranie, bo teraz wszystko miesci mi sie na polowie monitora, a przeciez moze byc na calym. |
Autor: | viater [ poniedziałek, 9 marca 2009, 22:09 ] |
Tytuł: | |
Chodzi Ci o wykresy czy co ? Tak czy inaczej: DA SIĘ. |
Strona 1 z 2 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |