[+] Squid, DansGuardian, Sarg jak to razem dzia

Konfiguracja serwerów, usług, itp.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

[+] Squid, DansGuardian, Sarg jak to razem działa?

Post autor: sethiel »

Mam pytanie związane z doświadczeniami z używania programu sarg i squida.
Sarg rozpoznaje w logach Squida kto (jaki klient - z jakiego adresu IP) pytał o jakie strony i wrzuca to w ładne tabelki.

W momencie dodania DansGuardiana do całej zabawy w logach Squida zamiast adresu IP klienta jest localhost ponieważ zapytanie o stronę wpada pierwsze do DansGuardiana.
Jak będą wyglądać statystyki Sarge? Albo jak zrobić aby te statystyki jednak miały podział na klientów?
A może będą miały od razu taki podział?
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2310
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

Mnie się widzi, że w dalszym ciągu w logach musi być IP lub jakaś inna metoda identyfikacji klienta, bo jakby nie było to tak szczerze mówiąc nie są potrzebne.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

Przykładowy wycinek logu squid.log bez włączonego DansGuardiana:

Kod: Zaznacz cały

1326191912.753    340 192.168.20.6 TCP_MISS/304 366 GET http://m.onet.pl/_m/5455b109d0dd90b29ee3c7a06f4948b4,59,29,0-0-430-179-0.jpg - DIRECT/213.180.150.45 - [Host: m.onet.pl\r (....)
1326191912.754    339 192.168.20.6 TCP_MISS/304 367 GET http://m.onet.pl/_m/8ff7698897f370754f5b5208f7822c7e,59,29,0-0-430-179-0.jpg - DIRECT/213.180.150.45 - [Host: m.onet.pl\r (....)
Przykładowy wycinek logu squid.log z włączonym DansGuardianem:

Kod: Zaznacz cały

1326200709.963    635 localhost TCP_MISS/200 556 GET http://www.google.pl/images/close_sm.gif - DIRECT/173.194.69.106 image/gif [Accept: image/png, image/svg+xml, image/*;q=0.8, (.....)
1326200709.988    659 localhost TCP_MISS/200 2316 GET http://www.google.pl/images/icons/product/chrome-48.png - DIRECT/173.194.69.147 image/png [Accept: image/png, image/svg+xml (.....)
I takie mi się to trochę wydaje bez sensu z tym Sarg.
mariaczi
Member
Posty: 1343
Rejestracja: 08 lutego 2008, 12:58
Lokalizacja: localhost@śląskie

Post autor: mariaczi »

Aby w logach były adresy IP użytkowników zamiast localhost należy:
1. squid musi być skompilowany z opcją "--enable-follow-x-forwarded-for" i w konfiguracji ustawić

Kod: Zaznacz cały

follow_x_forwarded_for allow localhost
2. w konfiguracji DansGuardian-a ustawić opcje

Kod: Zaznacz cały

forwardedfor = on
usexforwardedfor = off
Źródło: http://forum.suse.pl/index.php?topic=22072.0 a w nim link do http://dansguardian.pl/index.php?s=konfiguracja-squida

Edycja:
Opis problemu z "localhost" zamiast adresu IP użytkownika
http://contentfilter.futuragts.com/wiki ... n_problems w podrozdziale "Squid Logs Only Point At Localhost"
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

Dziękuję pięknie. Właśnie o to chodziło.
ODPOWIEDZ