Freesco, NND, CDN, EOS
http://forum.freesco.pl./

Sarg - statystyki squida
http://forum.freesco.pl./viewtopic.php?f=24&t=10287
Strona 1 z 2

Autor:  Maciek [ środa, 14 grudnia 2005, 23:19 ]
Tytuł:  Sarg - statystyki squida

Tym, którzy potrzebują archiwizować poczynania komputerów klienckich może się przydać program Sarg.
Program dostosowany jest do standardowej instalacji apache (pliki buduje w /home/httpd/html/sarg), w przypadku innego położenia DocumentRoot trzeba będzie program każdorazowo uruchamiać z opcją -o /lokalizacja/plików.
Krótki opis jest na http://miniwebportal.one.pl i tamże skrypcik do odpalenia z crona.
Instalacja na razie przez pacman -U http://nnd-linux-router.one.pl/pakiety/ ... pkg.tar.gz
Plik PKGBUILD:
: [/] [] ()
# Wersja dla NND: Maciek <maciek@emti.one.pl>
pkgname=sarg
pkgver=2.1
pkgrel=1nnd
pkgdesc="Analizator logów squida"
depends=('apache' 'gd' 'libjpeg' 'libpng' 'zlib')
install=""
backup=()
url="http://sarg.sourceforge.net"
source=(http://ufpr.dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz)
md5sums=('15b1c3fbff47ac6ea77573cae75b5e63')

        build() {
        cd $startdir/src/$pkgname-$pkgver
        ./configure --enable-bindir=/usr/bin --enable-sysconfdir=/etc/sarg --enable-htmldir=/home/httpd/html/sarg \
        --enable-mandir=/usr/man/man1
        make || return 1
        mkdir -m 755 $startdir/pkg/etc
        mkdir -m 755 $startdir/pkg/etc/sarg
        mkdir -m 755 $startdir/pkg/etc/sarg/fonts
        mkdir -m 755 $startdir/pkg/etc/sarg/images
        mkdir -m 755 $startdir/pkg/etc/sarg/languages
        cp $startdir/src/$pkgname-$pkgver/fonts/*  $startdir/pkg/etc/sarg/fonts
        cp $startdir/src/$pkgname-$pkgver/images/* $startdir/pkg/etc/sarg/images
        cp $startdir/src/$pkgname-$pkgver/languages/* $startdir/pkg/etc/sarg/languages
        sed "s|language English|language Polish|g" $startdir/src/$pkgname-$pkgver/sarg.conf \
                >$startdir/pkg/etc/sarg/sarg.conf
        cp $startdir/src/$pkgname-$pkgver/css.tpl  $startdir/pkg/etc/sarg/css.tpl
        cp $startdir/src/$pkgname-$pkgver/exclude_codes  $startdir/pkg/etc/sarg/exclude_codes
        mkdir -p 755 $startdir/pkg/usr
        mkdir -m 755 $startdir/pkg/usr/bin
        cp $startdir/src/$pkgname-$pkgver/sarg $startdir/pkg/usr/bin

        }

PS. Program ma problemy z wyświetlaniem niektórych polskich literek.

Autor:  kroll [ czwartek, 15 grudnia 2005, 09:02 ]
Tytuł:  sarg inaczej

Z całym szacunkiem dla włożonej wyżej pracy.

Ale można też inaczej:
1) ściągnąć z sarg.sourceforge.net pakiet tgz dla slackware9.1
2) otworzyć paczke pod mc
3) przekopiować do /usr/bin i /usr/local odpowiednie katalogi
4) pacman -S gd
5) trochę zmian w /usr/local/sarg.conf - katalog docelowy np. /var/www/squid, strona kodowa, sposób daty, nazwy hostów zamiast IP , czy ma tworzyć nowe raporty czy nadpisywać nowym - można sobie kombinować
5) odpalić (jak nie uruchomione) thttpd - używam tylko w sieci lokalnej na innym porcie
6)odpalić pierwszy raz ręcznie /usr/bin/sarg a potem jak działa to do
crona
7) http://adresroutera:port/squid

Można tak i można tak > jeszcze raz z całym szacunkiem dla przygotowanej paczki

pzdr. kroll

Autor:  Maciek [ czwartek, 15 grudnia 2005, 10:10 ]
Tytuł: 

Owszem i taką drogę wybierano często dla starej wersji NND. Zresztą można też inaczej - zainstalować sobie Slackware i nie zawracać sobie głowy NND ;)
Robienie pakietów dla konkretnej dystrybucji ma ten sens, że jeśli znajdzie się coś lepszego niż sarg, to za jakieś pół roku sobie to odinstaluję i nie będę śmieci na dysku zbierał (bo za pół roku zapomnę gdzie i jakie pliki ręcznie wrzucałem), pomijając już to, że różnic pomiędzy NND a Slackware robi się coraz więcej i są szanse, że część przynajmniej aplikacji nie będzie działać.

Autor:  rikardo7 [ czwartek, 25 maja 2006, 00:53 ]
Tytuł:  sarg

a nie mozna by wrzucic PKBULID do paczki ?? bo po instalacji nie dziala

Autor:  rikardo7 [ czwartek, 25 maja 2006, 01:25 ]
Tytuł:  sarg

przepraszam!!! juz dziala odplodkowalem i zmienilem kilka lini w sarg.conf /usr/bin/sarg start i jest OK.

Autor:  makog [ piątek, 26 maja 2006, 14:30 ]
Tytuł: 

a moze ktos wystawic dzialajacy config ?

Autor:  rikardo7 [ piątek, 26 maja 2006, 23:14 ]
Tytuł: 

prosze bardzo sarg.conf dziala u mnie

# sarg.conf
#
language Polish

access_log /var/log/squid/access.log
#
image_size 80 45
#
temporary_dir /tmp
#
output_dir /home/httpd/html/squid
#
exclude_codes /etc/sarg/exclude_codes
#
charset ISO-8859-2
#
#www_document_root /home/httpd/html
#
#external_css_file /etc/sarg/css.tpl
#


ja jeszcze musialem utworzyć katalog squida w /home/httpd...itp.A problem polskich liter jest chyba z powodu ustawienia generowanego pliku index.html stona generuje sie w kodzie ISO-8859-1 a gdyby bylo ISO-8859-2??? ale nie wiem jak to zrobic moze ktos wie jak to zrobic?A conf jest pod typowe ustawienia Apacha.
pwinien byc tez tu http://83.13.229.226/NND/sarg.conf ale gwarancji nie daje bo server ostatnio mi fiksuje.

Autor:  MAC!EK [ piątek, 26 maja 2006, 23:25 ]
Tytuł: 

możesz wytłumaczyć po co wkleiłeś tyle linii configa jesli znaczących linii jest około 7 ?
biegiem to poprawiaj !!

Autor:  rikardo7 [ piątek, 26 maja 2006, 23:47 ]
Tytuł: 

wkleilem caly config!! nie wiem co jest potrzebne a co nie dochodzilem metoda prob i bledow gdzie usunac # moze mi Macku podpowiesz co zostawic to usune co jest nie potrzebne.

Autor:  MAC!EK [ sobota, 27 maja 2006, 00:25 ]
Tytuł: 

usuń wszystko to co jest zahaszowane (# na początku linii)

Autor:  rikardo7 [ sobota, 27 maja 2006, 00:47 ]
Tytuł: 

OK Maciek teraz powinno byc dobrze troche go jeszcze przerobilem dodalem jeszcze "charset ISO-5589-2" i po wstawieniu w pliku /etc/languapages/polish polskich znakow wlasciwie chyba tylko "ś" trzeba poprawic i smiga wszysto po polsku.we wczesniejszym linku jest caly config taki jak laduje sie z paczki!!!.

Autor:  makog [ sobota, 27 maja 2006, 09:13 ]
Tytuł: 

dziekuje za pomoc, uklony dla Emtiego :D , dziala juz i sprawuje sie ladnie.

Autor:  kaer [ wtorek, 20 czerwca 2006, 14:28 ]
Tytuł:  SARG - Kłopotyz konfiguracją

Witam, od jakiegoś czasu próbuje pomeczyć się z sargiem, ale niestety nie wiem zupełnie co się dzieje. Generuje raporty i ogólnie wszystko ok... Chciałbym aby niektóre komputery nie były włączane do raportu. Próbowałem juz wszystkich opcji exclude_users, exclude_hosts... uparcie pomija mi obie linijki i wszystkie kompy są włączane do raportu, czy ktoś wie jak to rozwiązać?

Autor:  makog [ wtorek, 20 czerwca 2006, 15:13 ]
Tytuł: 

hmm a nie dalo by sie tego jakos zrobic w samym squidzie, aby tych IP wogole nie logowal?, co prawda nie wiem jak to zrobic, ale podsowam tylko pomysl:)

Autor:  kaer [ środa, 21 czerwca 2006, 08:17 ]
Tytuł: 

No niestety, w SQUIDZIE nie bardzo da się to obejść. Poza tym potrzebuję mić logi wszystkich kompów natomiast NIEWSZYSTKICH kompów ma dotyczyć raport :)) Ktos ma jakiś pomysł?

Autor:  Maciek [ środa, 21 czerwca 2006, 15:35 ]
Tytuł: 

Sarg jest narzędziem przeznaczonym dla administratora, który chce monitorować sieć i mieć archiwum z jakiegoś okresu (żeby nie robić wszystkiego ręcznie i ni eprzedzierać się przez mało czytaelne logi squida). Daltego OOTB zawiera raporty dotyczące wszystkich komputerów. Zapewne jest możliwość przerobienia kodu programu, ale nikt przy zdrowych zmysłach nie będzie się w to bawił, potrzebujesz, więc zrób to sam.

Autor:  kaer [ czwartek, 22 czerwca 2006, 08:42 ]
Tytuł: 

Witaj Maciek, Bardzo mi pomogłeś swoją poradą :) Jak sobie otworzysz plik sarg.conf to jest w nim coś takiego jak wylkuczanie domen lub konkretnych IP (dotyczących kompów w lanie). Z tego co wiem, (czytałem na forum SARGA) to powinno działać. Dlatego zapytałem ludzi czy, ktoś miał podobny problem. Porady typu: "przerób sam", lub "nikt przy zdrowych zmysłach" albo "przekop całe forum to może znajdziesz" są bezużyteczne. Panowie "Z Ogromnym Doświadczeniem" weźcie czasem pod uwagę, że Wy znacie forum na pamięć. Nowi użytkownicy (tacy jak ja), którzy dołączaja do niego mają duże kłopoty z tym, ażeby przebić sie przez tysiące postów, które tutaj egzystują.Aby się czegoś nauczyć trzeba mieć jakąś pomoc. Wydaje mi się, że jeśli ktoś chce przesiąść się na Jedyny I Najlepszy system jakim jest Unixopodobny - Linux, to pomóżcie a nie zachowujcie się tak jakby każdy Nowy był nudziarzem i intruzem (swego czasu jeden z forumowiczów bardzo konkretnie pomagał mi w konfiguracji za co jestem mu bardzo wdzięczny - nie pisząc przy tym "żebym przerobił sobie sam" albo, że "przy zdrowych zmysłach" :) ). Proszę o wyrozumiałość i pomoc w imieniu swoim i innych "zielonych" :) Pozdrawiam serdecznie.

Autor:  Maciek [ czwartek, 22 czerwca 2006, 08:50 ]
Tytuł: 

Nie zrozumiałeś!
Rzecz nie w tym, że jesteś nudny, że traktuje cię ktoś z lekceważeniem. Rzecz w tym, że jeśli ty z jakichś sobie wiadomych powodów chcesz ukryć przed kimś zapisy dotyczące jednego komputera, to jest to działanie, które jest na tyle jednostkowe, że nikt nie będzie swojego czasu poświęcał, żeby to zrobić dla ciebie. Sarg zresztą zapisując wszystko, jest narzędziem, w zasadzie jedynie dla administratora, bowiem nie powinni użytkownicy wzajemnie sprawdzać, co kto robi na swoim komputerze. Używam tego w szkolnej sieci i oprócz mnie możliwość oglądania tego ma tylko dyrektor. Po co miałbym przed sobą ukrywać jakiś komputer?

Autor:  kaer [ czwartek, 22 czerwca 2006, 18:30 ]
Tytuł: 

Maćku, tu chodzi o jedną rostą rzecz: ja nie oczekuję że ktoś za mnie przerobi kod SARGA. Rzuciłem temat na forum, bo być może ktoś spotkał się z podobnym problemem,a problem jest taki: sarg skurecznie omija pewne opcje zdefiniowane w pliku sarg.conf. Myślałem że może ktoś z ADMINISTRATORÓW wie jak zmusić config SARGA do współpracy w zakresie, który interesuje właśnie mnie. To wszystko. A pobudki z jakich to robię ?? Zwykła ciekawość i chęć poznania narzędzi, które kiedyś mogą mi się przydać. Nie wszystko co robi się w życiu jest powodowane jakimiś szerszymi aspiracjami. Chcę po prostu poznać system. Nie umiem znaleźć rozwiązania sam - pytam Mocniejszych OdeMnie. Prosta logika. Tak czy inaczej dziękuję Ci za odpowiedź. Temat uważam za zamknięty i obiecuję więcej nie pytać o Proste Sprawy :) Pozdrawiam serdecznie i dziękuję.

Autor:  Bo$dan [ czwartek, 22 czerwca 2006, 22:45 ]
Tytuł: 

- utwórz plik /usr/local/sarg/brak_ip
- umieść w nim adresy IP klientów (adresy w jednej linii)
- w pliku konfiguracyjnym sarg.conf wpisz dyrektywę:
exclude_users /usr/local/sarg/brak_ip
Sarg wygeneruje raport bez wykluczonych adresów IP.
Dla pełniejszej informacji można użyć wywołania z odpowiednimi parametrami:
sarg -x -z

Można również przy pomocy dyrektywy:
exclude_hosts /usr/local/sarg/wyklucz_domeny

wykluczyć z raportowania wybrane domeny
(np. wp.pl onet.pl podrywacze.pl itd) wpisane do pliku
/usr/local/sarg/wyklucz_domeny

Strona 1 z 2 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/