Forum
Merhaba arkadaşlar, Endiana Winscp ile bağlanıp SARG dosyasını yükledim. Putty ile bağlanıp sarg klasörüne ./configure çektim. sonuc aşağıda...
Endian Debian üzerine mi yazılmıştı? gerekli olan paketleri kurmam için nasıl bir komut yazmalıyım?
root@efw:~/sarg-2.3.1 # ./configure
checking build system type... i686-pc-linux-gnuoldld
checking host system type... i686-pc-linux-gnuoldld
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/root/sarg-2.3.1':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
#cd sarg-2.3.1
# make
# make install
komutlarını dener misiniz. Ayrıca indirdiğiniz .tar.gz dosyasını sorunsuz extract ettiğinize emin olun.
Merhaba Ufuk bey,
root@efw:~/sarg-2.3.1 #./configure
yukarda verdiğim hatayı alıyorum. ama sizin dediğiniz gibi #make ve #make install komutlarını verdiğimdede bash hatası alıyorum.
./configure den geçmem lazım 🙂
configure de gerekli olan paketlerin bir kaç tanesini eksik kalmış onları tamamlarsan ancak o şekilde make make install komutlarını kullanabilirsin.
checking gcc ... no gibi misal
Merhaba endian firewalun hangi sürümünü kullanyorsunuz ?.Endian için adresteki paketlerden sisteminize uygun olan paketi indirip kurabilirsiniz.
rpm -ivh sarg-2.2.3-1.el5.rf.x86_64.rpm
seklinde kurabilirsiniz. İyi calışmalar
Endian 2.2 versiyonunu kullanıyorum. hemen bir deneyim..
root@efw:/tmp # rpm -ivh sarg-1.4.1-6.rf.src.rpm
warning: sarg-1.4.1-6.rf.src.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
1:sarg warning: user dag does not exist - using root
warning: group dag does not exist - using root
warning: user dag does not exist - using root 2%)
warning: group dag does not exist - using root
warning: user dag does not exist - using root 95%)
warning: group dag does not exist - using root
########################################### [100%]
uyarı verdi ama
/var/www/sarg/ altına dosyalar kuruldu.
sanırsam, https://localhost/squid-reports dediğimizde sayfa gelmeliydi. ama sayfa bulunamadı uyarısı veriyor... ne yapmam gerekir?
teşekkürler...
altına dosyalar geldi
user dag does not exist
dag diye bir kullanıcı oluşturman lazım.Sayfalarından konfigurasyon dosyasını okumanda yarar var.
evet dediğiniz gibi dag kullanıcısını yarattım. uyarıları vermedi.
ama görüntüleme yapamıyorum...
mrb tüm ,işlemler ok.
fakat konsolda #sarg dediğimde
SARG: Cannot open config file: /etc/sarg.conf - No such file or directory alıyorum...
bu etc/sarg/sarg.conf içinde. bunu nasıl editleyip etc/sarg/sarg.conf olarak gösterebilirim? Hiç tecrübe eden var mıdır?
Normal
0
21
false
false
false
TR
X-NONE
TH
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0cm;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
mso-bidi-font-size:14.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Cordia New";
mso-bidi-theme-font:minor-bidi;
mso-fareast-language:EN-US;
mso-bidi-language:TH;}
Sarg.conf içerisinde
yapılması gerekenler.
#access_log
/usr/local/squid/var/logs/access.log
access_log
/var/log/dansguardian/access.log adresi belirtin.
#output_dir
/var/www/html/squid-reports
output_dir
/var/www/html/squid-reports adresi belirtin. Ayrıca klasör veya dosyanın var olduğundan emin olun.
#
TAG: resolve_ip yes/no
# Convert ip address to dns name
# sarg -n
#resolve_ip no
resolve_ip yes
# TAG: user_ip yes/no
# Use Ip Address instead userid in
reports.
# sarg -p
#user_ip no
user_ip yes
Normal
0
21
false
false
false
TR
X-NONE
TH
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0cm;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
mso-bidi-font-size:14.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Cordia New";
mso-bidi-theme-font:minor-bidi;
mso-fareast-language:EN-US;
mso-bidi-language:TH;}
Kullanıcının
IP bilgisi yerine isimi görünsün istiyorsanız.
Sarg.conf
dosyası içinde usertab none dizininin altına aşağıda
ki 2 satırı ekleyin.
#usertab none
usertab
/usr/local/etc/sarg.usertab
usertab
/usr/local/etc/user
user dosyasın içerisine 192.168.0.1 COZUMPARK veya ad soyad gibi bir bilgi girerseniz loglarda isim görünecektir.
Bu işlemleri ben CentOS üzerinde yaptım. Sizde sizin yapınıza göre düzenleyin.
evet ufuk bey aynen dedikleriniz yapıldı. anlamadığım nokta #sarg dediğimde etc nin altında sarg.conf dosyasını araması.....
root@efw:/etc/sarg # sarg
SARG: Records in file: 1221797, reading: 100.00%
SARG: (util) Can't open directory /usr/share/sarg/images: No such file or directory
SARG: getword_atoll loop detected after 0 bytes.
SARG: Line="01/01/1970 02:00:00 15:16:10 100002"
SARG: Record="squid[2900]: efw 2 """
SARG: searching for 'x9'
SARG: getword backtrace:
SARG: 1:sarg [0x804a64a]
SARG: 2:sarg [0x804a859]
SARG: 3:sarg [0x80551bd]
SARG: 4:sarg [0x805211c]
SARG: 5:/lib/tls/i686/libc.so.6(__libc_start_main+0xba) [0xb7e1cd8e]
SARG: There is a broken record or garbage in file /tmp/sarg/127_0_0_1.log
sarg ı çalıştırdığımda bu sonuc cıkıyor...
Endian/LightSquid ile cok harika bir sonuc cıktı. istenirse makalede yazabilirim.... bu konuda türkçe döküman yok. (pfsense dışında)
Tabiki , makaleyi yazıp, makale@cozumpark.com adresine gönderebilirsiniz.
Eren bey,
Ben isterim ve zenkle okurum.
Saygılarımla.
************************************************************
Probleminiz çözüldüğünde sonucu burada paylaşırsanız,
sizin ile aynı problemi yaşayanlar için yardım etmiş olursunuz.
Eğer sorununuz çözüldü ise "çözüldü" olarak işaretlerseniz
diğer üyeler için çok büyük kolaylık sağlayacaktır.
************************************************************
Eren bey,
Ben isterim ve zevkle okurum.
Saygılarımla.
************************************************************
Probleminiz çözüldüğünde sonucu burada paylaşırsanız,
sizin ile aynı problemi yaşayanlar için yardım etmiş olursunuz.
Eğer sorununuz çözüldü ise "çözüldü" olarak işaretlerseniz
diğer üyeler için çok büyük kolaylık sağlayacaktır.
************************************************************
loglar toplansın. ardından makale hazırlanacaktır. İyi çalışmalar...
Heycanla bekliyoruz.
bazı sorunlardan dolayı geç kaldım ama makale hazırlanıp, makale@cozumpark.com adresine postlanmıştır. İnşallah en yakın zamanda yayımlanır.