RE: [FreeBSD] qsheff ve mrtg
Dediğiniz gibi yapmaya çalıştım. Ancak eksiklerim var sanırım. Ve yine sanırımki Yukaridaki 4 integer (echo $subj) deger icin ayri ayri kod calistirip bunlara ayri ayri Target belirtirseniz, sorununuz duzelecektir.. dan kastınızı tam anlayamamışım. İligli konflar aşağıda. Hata yı da göndermeye çalıştım. Eksik nokta konusunda yardımcı olabilir misiniz? Aldığım hata ( lar ): mrtg qsheff-mrtg.cfg 2008-01-29 11:08:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-spam.sh': Expected a Number for 'out' but got '' 2008-01-29 11:08:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-subj.sh': Expected a Number for 'out' but got '' 2008-01-29 11:08:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-head.sh': Expected a Number for 'out' but got '' 2008-01-29 11:08:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-virus.sh': Expected a Number for 'out' but got '' 2008-01-29 11:08:24: ERROR: Target[spam][_OUT_] ' $target-[0]{$mode} ' did not eval into defined data 2008-01-29 11:08:24, Rateup WARNING: /usr/local/bin/rateup Can't remove spam.old updating log file 2008-01-29 11:08:24: ERROR: Target[subj][_OUT_] ' $target-[1]{$mode} ' did not eval into defined data 2008-01-29 11:08:24, Rateup WARNING: /usr/local/bin/rateup Can't remove subj.old updating log file 2008-01-29 11:08:24: ERROR: Target[head][_OUT_] ' $target-[2]{$mode} ' did not eval into defined data 2008-01-29 11:08:24, Rateup WARNING: /usr/local/bin/rateup Can't remove head.old updating log file 2008-01-29 11:08:24: ERROR: Target[virus][_OUT_] ' $target-[3]{$mode} ' did not eval into defined data 2008-01-29 11:08:24, Rateup WARNING: /usr/local/bin/rateup Can't remove virus.old updating log file # cat qsheff-mrtg-* #!/bin/sh # # Produces mrtg values # # -b$, Fri Dec 3 14:25:05 EET 2004 # spam=`cat /var/log/qsheff.log | grep HEAD | wc -l` spam=`expr $spam + 0` cat /var/log/qsheff.log /var/log/qsheff.log-head.cumulative #echo -n /var/log/qsheff.log echo $spam # As MRTG in echo #!/bin/sh # # Produces mrtg values # # -b$, Fri Dec 3 14:25:05 EET 2004 # spam=`cat /var/log/qsheff.log | grep SPAM | wc -l` spam=`expr $spam + 0` cat /var/log/qsheff.log /var/log/qsheff.log-spam.cumulative #echo -n /var/log/qsheff.log echo $spam # As MRTG in echo #!/bin/sh # # Produces mrtg values # # -b$, Fri Dec 3 14:25:05 EET 2004 # spam=`cat /var/log/qsheff.log | grep SUBJ | wc -l` spam=`expr $spam + 0` cat /var/log/qsheff.log /var/log/qsheff.log-subj.cumulative #echo -n /var/log/qsheff.log echo $spam # As MRTG in echo #!/bin/sh # # Produces mrtg values # # -b$, Fri Dec 3 14:25:05 EET 2004 # spam=`cat /var/log/qsheff.log | grep VIRUS | wc -l` spam=`expr $spam + 0` cat /var/log/qsheff.log /var/log/qsheff.log-virus.cumulative echo -n /var/log/qsheff.log echo $spam # As MRTG in echo # cat qsheff-mrtg.cfg WorkDir: /usr/local/www/apache22/data/qsheff-stats # Title[spam]: Rejected Messages MaxBytes[spam]: 1 AbsMax[spam]: 2 Options[spam]: gauge Target[spam]: `/usr/local/etc/qsheff-II/qsheff-mrtg-spam.sh` PageTop[spam]: BSpam/Bbr ShortLegend[spam]: spam YLegend[spam]: spam/hour Legend1[spam]: Total Filtered Subjectnbsp; LegendI[spam]: Body Spam:nbsp; LegendO[spam]: Subject Spam:nbsp; WithPeak[spam]: ymwd XSize[spam]: 350 YSize[spam]: 150 # Title[subj]: Rejected Messages MaxBytes[subj]: 1 AbsMax[subj]: 2 Options[subj]: gauge Target[subj]: `/usr/local/etc/qsheff-II/qsheff-mrtg-subj.sh` PageTop[subj]: BSpam/Bbr ShortLegend[subj]: subj YLegend[subj]: subj/hour Legend1[subj]: Total Filtered Subjectnbsp; LegendI[subj]: Body Spam:nbsp; LegendO[subj]: Subject Spam:nbsp; WithPeak[subj]: ymwd XSize[subj]: 350 YSize[subj]: 150 # Title[head]: Rejected Messages MaxBytes[head]: 1 AbsMax[head]: 2 Options[head]: gauge Target[head]: `/usr/local/etc/qsheff-II/qsheff-mrtg-head.sh` PageTop[head]: BSpam/Bbr ShortLegend[head]: head YLegend[head]: head/hour Legend1[head]: Total Filtered Subjectnbsp; LegendI[head]: Body Spam:nbsp; LegendO[head]: Subject Spam:nbsp; WithPeak[head]: ymwd XSize[head]: 350 YSize[head]: 150 # Title[virus]: Rejected Messages MaxBytes[virus]: 1 AbsMax[virus]: 2 Options[virus]: gauge Target[virus]: `/usr/local/etc/qsheff-II/qsheff-mrtg-virus.sh` PageTop[virus]: BSpam/Bbr ShortLegend[virus]: virus YLegend[virus]: virus/hour Legend1[virus]: Total Filtered Subjectnbsp; LegendI[virus]: Body Spam:nbsp; LegendO[virus]: Subject Spam:nbsp; WithPeak[virus]: ymwd XSize[virus]: 350 YSize[virus]: 150 From: mehmet celik
RE: [FreeBSD] qsheff ve mrtg
Selamlar, verdigi hatayi eger yanlis cevirmiyor isem; beklenen bir deger yok veya bulunamadi gibi birsey.. Script'leriniz de hata ile alakali ufak bir sorun var.. echo $spam # As MRTG in echo Script ciktisi olarak bir tane '$spam' degiskeni ve arkasindan bos bir sekilde '\n' (yani enter) basiliyor. MRTG son degiskeni kabul ettigi icin (son girilen input'da NULL oldugu icin) bos bir degere cevap veremiyor. Target hatalarini bu yuzden vermektedir.. Script'ten en son cikti olarak $spam degiskenini verirseniz, sorun duzelecektir. Asagida dogru sekilde yazmaya calistim.. ### Script baslangic #!/bin/sh spam=`cat /var/log/qsheff.log | grep HEAD | wc -l` spam=`expr $spam + 0` cat /var/log/qsheff.log /var/log/qsheff.log-head.cumulative echo $spam ### Script bitis /usr/local/bin/rateup hatasina gelince de, MRTG kendisi, html ve png dosyalarini rotate ederken, surekli olarak varolan bir html veya png'yi .old seklinde saklayip yeni geleni onun yerine koyarak rotate islemini saglamaktadir. Daha onceden olusturulmus bir html veya png dosyasi bulamadigindan dolayi .old olarak dosyayi tasiyamamaktadir. Birkac kere MRTG calistirdiktan sonra, hatalar ortadan kalkacak ve normale donecektir. Kisaca rateup uyarisini onemsemeyin. -- Mehmet CELIK From: [EMAIL PROTECTED] To: freebsd@lists.enderunix.org Date: Tue, 29 Jan 2008 11:20:20 +0200 Subject: RE: [FreeBSD] qsheff ve mrtg Dediğiniz gibi yapmaya çalıştım. Ancak eksiklerim var sanırım. Ve yine sanırımki “Yukaridaki 4 integer (echo $subj) deger icin ayri ayri kod calistirip bunlara ayri ayri Target belirtirseniz, sorununuz duzelecektir.. ” dan kastınızı tam anlayamamışım. İligli konflar aşağıda. Hata yı da göndermeye çalıştım. Eksik nokta konusunda yardımcı olabilir misiniz? Aldığım hata ( lar ): mrtg qsheff-mrtg.cfg 2008-01-29 11:08:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-spam.sh': Expected a Number for 'out' but got '' 2008-01-29 11:08:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-subj.sh': Expected a Number for 'out' but got '' 2008-01-29 11:08:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-head.sh': Expected a Number for 'out' but got '' 2008-01-29 11:08:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-virus.sh': Expected a Number for 'out' but got '' 2008-01-29 11:08:24: ERROR: Target[spam][_OUT_] ' $target-[0]{$mode} ' did not eval into defined data 2008-01-29 11:08:24, Rateup WARNING: /usr/local/bin/rateup Can't remove spam.old updating log file 2008-01-29 11:08:24: ERROR: Target[subj][_OUT_] ' $target-[1]{$mode} ' did not eval into defined data 2008-01-29 11:08:24, Rateup WARNING: /usr/local/bin/rateup Can't remove subj.old updating log file 2008-01-29 11:08:24: ERROR: Target[head][_OUT_] ' $target-[2]{$mode} ' did not eval into defined data 2008-01-29 11:08:24, Rateup WARNING: /usr/local/bin/rateup Can't remove head.old updating log file 2008-01-29 11:08:24: ERROR: Target[virus][_OUT_] ' $target-[3]{$mode} ' did not eval into defined data 2008-01-29 11:08:24, Rateup WARNING: /usr/local/bin/rateup Can't remove virus.old updating log file # cat qsheff-mrtg-* #!/bin/sh # # Produces mrtg values # # -b$, Fri Dec 3 14:25:05 EET 2004 # spam=`cat /var/log/qsheff.log | grep HEAD | wc -l` spam=`expr $spam + 0` cat /var/log/qsheff.log /var/log/qsheff.log-head.cumulative #echo -n /var/log/qsheff.log echo $spam # As MRTG in echo #!/bin/sh # # Produces mrtg values # # -b$, Fri Dec 3 14:25:05 EET 2004 # spam=`cat /var/log/qsheff.log | grep SPAM | wc -l` spam=`expr $spam + 0` cat /var/log/qsheff.log /var/log/qsheff.log-spam.cumulative #echo -n /var/log/qsheff.log echo $spam # As MRTG in echo #!/bin/sh # # Produces mrtg values # # -b$, Fri Dec 3 14:25:05 EET 2004 # spam=`cat /var/log/qsheff.log | grep SUBJ | wc -l` spam=`expr $spam + 0` cat /var/log/qsheff.log /var/log/qsheff.log-subj.cumulative #echo -n /var/log/qsheff.log echo $spam # As MRTG in echo #!/bin/sh # # Produces mrtg values # # -b$, Fri Dec 3 14:25:05 EET 2004 # spam=`cat /var/log/qsheff.log | grep VIRUS | wc -l` spam=`expr $spam + 0` cat /var/log/qsheff.log /var/log/qsheff.log-virus.cumulative echo -n /var/log/qsheff.log echo $spam # As MRTG in echo # cat qsheff-mrtg.cfg WorkDir: /usr/local/www/apache22/data/qsheff-stats # Title[spam]: Rejected Messages MaxBytes[spam]: 1 AbsMax[spam]: 2 Options[spam]: gauge Target[spam]: `/usr/local/etc/qsheff-II/qsheff-mrtg-spam.sh` PageTop[spam]: Spam ShortLegend[spam]: spam
RE: [FreeBSD] qsheff ve mrtg
Neden expr fonksiyonunu kullaniyorsunuz? expr fonksiyonu yuzunden script calismiyor ve hata donderiyor.. Acaba script'i asagidaki gibi degistirme imkaniniz varmidir ? ### Script baslangic #!/bin/sh spam=`cat /var/log/qsheff.log | grep HEAD | wc -l` if [ X$spam = X ]; then SPAM = 0 else SPAM = $spam fi cat /var/log/qsheff.log /var/log/qsheff.log-head.cumulative echo $SPAM ### Script bitis -- Mehmet CELIK From: [EMAIL PROTECTED] To: freebsd@lists.enderunix.org Date: Tue, 29 Jan 2008 13:52:51 +0200 Subject: RE: [FreeBSD] qsheff ve mrtg Dediğiniz şekilde yapmaya çalıştım ancak syntax hatası alıyorum. Cfg yi de aşağıda iletmeye çalıştım... # mrtg qsheff-mrtg.cfg expr: syntax error 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-spam.sh': Expected a Number for 'in' but got '' 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-spam.sh': Expected a Number for 'out' but got '' expr: syntax error 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-subj.sh': Expected a Number for 'in' but got '' 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-subj.sh': Expected a Number for 'out' but got '' expr: syntax error 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-head.sh': Expected a Number for 'in' but got '' 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-head.sh': Expected a Number for 'out' but got '' expr: syntax error 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-virus.sh': Expected a Number for 'in' but got '' 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-virus.sh': Expected a Number for 'out' but got '' 2008-01-29 13:50:02: ERROR: Target[spam][_IN_] ' $target-[0]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[spam][_OUT_] ' $target-[0]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[subj][_IN_] ' $target-[1]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[subj][_OUT_] ' $target-[1]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[head][_IN_] ' $target-[2]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[head][_OUT_] ' $target-[2]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[virus][_IN_] ' $target-[3]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[virus][_OUT_] ' $target-[3]{$mode} ' did not eval into defined data # # egrep spam qsheff-mrtg-* qsheff-mrtg-head.sh:spam=`cat /var/log/qsheff.log | grep HEAD | wc -l` spam=`expr $spam + 0` qsheff-mrtg-head.sh:echo $spam qsheff-mrtg-spam.sh:spam=`cat /var/log/qsheff.log | grep SPAM | wc -l` spam=`expr $spam + 0` qsheff-mrtg-spam.sh:cat /var/log/qsheff.log /var/log/qsheff.log-spam.cumulative qsheff-mrtg-spam.sh:echo $spam qsheff-mrtg-subj.sh:spam=`cat /var/log/qsheff.log | grep SUBJ | wc -l` spam=`expr $spam + 0` qsheff-mrtg-subj.sh:echo $spam qsheff-mrtg-virus.sh:spam=`cat /var/log/qsheff.log | grep VIRUS | wc -l` spam=`expr $spam + 0` qsheff-mrtg-virus.sh:echo $spam # İyi çalışmalar... -Original Message- From: mehmet celik [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 29, 2008 1:17 PM To: freebsd@lists.enderunix.org Subject: RE: [FreeBSD] qsheff ve mrtg Selamlar, verdigi hatayi eger yanlis cevirmiyor isem; beklenen bir deger yok veya bulunamadi gibi birsey.. Script'leriniz de hata ile alakali ufak bir sorun var.. echo $spam # As MRTG in echo Script ciktisi olarak bir tane '$spam' degiskeni ve arkasindan bos bir sekilde '\n' (yani enter) basiliyor. MRTG son degiskeni kabul ettigi icin (son girilen input'da NULL oldugu icin) bos bir degere cevap veremiyor. Target hatalarini bu yuzden vermektedir.. Script'ten en son cikti olarak $spam degiskenini verirseniz, sorun duzelecektir. Asagida dogru sekilde yazmaya calistim.. ### Script baslangic #!/bin/sh spam=`cat /var/log/qsheff.log | grep HEAD | wc -l` spam=`expr $spam + 0` cat /var/log/qsheff.log /var/log/qsheff.log-head.cumulative echo $spam ### Script bitis /usr/local/bin/rateup hatasina gelince de, MRTG kendisi, html ve png dosyalarini rotate ederken, surekli olarak varolan bir html veya png'yi .old seklinde saklayip yeni geleni onun yerine koyarak rotate islemini saglamaktadir. Daha onceden olusturulmus bir html veya png dosyasi bulamadigindan dolayi .old olarak dosyayi tasiyamamaktadir. Birkac kere MRTG calistirdiktan sonra, hatalar ortadan kalkacak ve normale donecektir. Kisaca rateup uyarisini onemsemeyin. -- Mehmet CELIK
RE: [FreeBSD] qsheff ve mrtg
Kod benim değil zaten. http://www.enderunix.org/qsheff/index.php?sect=downloadlang=en de en altta yer alan qsheff-mrtg ye ait olan kodlar bunlar. Yanlış hatırlamıyorsam barış bey tarafından yazılmışlar. Değiştirerek deneyeyim? -Original Message- From: Mehmet CELIK [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 29, 2008 2:20 PM To: freebsd@lists.enderunix.org Subject: RE: [FreeBSD] qsheff ve mrtg Neden expr fonksiyonunu kullaniyorsunuz? expr fonksiyonu yuzunden script calismiyor ve hata donderiyor.. Acaba script'i asagidaki gibi degistirme imkaniniz varmidir ? ### Script baslangic #!/bin/sh spam=`cat /var/log/qsheff.log | grep HEAD | wc -l` if [ X$spam = X ]; then SPAM = 0 else SPAM = $spam fi cat /var/log/qsheff.log /var/log/qsheff.log-head.cumulative echo $SPAM ### Script bitis -- Mehmet CELIK From: [EMAIL PROTECTED] To: freebsd@lists.enderunix.org Date: Tue, 29 Jan 2008 13:52:51 +0200 Subject: RE: [FreeBSD] qsheff ve mrtg Dediğiniz şekilde yapmaya çalıştım ancak syntax hatası alıyorum. Cfg yi de aşağıda iletmeye çalıştım... # mrtg qsheff-mrtg.cfg expr: syntax error 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-spam.sh': Expected a Number for 'in' but got '' 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-spam.sh': Expected a Number for 'out' but got '' expr: syntax error 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-subj.sh': Expected a Number for 'in' but got '' 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-subj.sh': Expected a Number for 'out' but got '' expr: syntax error 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-head.sh': Expected a Number for 'in' but got '' 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-head.sh': Expected a Number for 'out' but got '' expr: syntax error 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-virus.sh': Expected a Number for 'in' but got '' 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-virus.sh': Expected a Number for 'out' but got '' 2008-01-29 13:50:02: ERROR: Target[spam][_IN_] ' $target-[0]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[spam][_OUT_] ' $target-[0]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[subj][_IN_] ' $target-[1]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[subj][_OUT_] ' $target-[1]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[head][_IN_] ' $target-[2]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[head][_OUT_] ' $target-[2]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[virus][_IN_] ' $target-[3]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[virus][_OUT_] ' $target-[3]{$mode} ' did not eval into defined data # # egrep spam qsheff-mrtg-* qsheff-mrtg-head.sh:spam=`cat /var/log/qsheff.log | grep HEAD | wc -l` spam=`expr $spam + 0` qsheff-mrtg-head.sh:echo $spam qsheff-mrtg-spam.sh:spam=`cat /var/log/qsheff.log | grep SPAM | wc -l` spam=`expr $spam + 0` qsheff-mrtg-spam.sh:cat /var/log/qsheff.log /var/log/qsheff.log-spam.cumulative qsheff-mrtg-spam.sh:echo $spam qsheff-mrtg-subj.sh:spam=`cat /var/log/qsheff.log | grep SUBJ | wc -l` spam=`expr $spam + 0` qsheff-mrtg-subj.sh:echo $spam qsheff-mrtg-virus.sh:spam=`cat /var/log/qsheff.log | grep VIRUS | wc -l` spam=`expr $spam + 0` qsheff-mrtg-virus.sh:echo $spam # İyi çalışmalar... -Original Message- From: mehmet celik [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 29, 2008 1:17 PM To: freebsd@lists.enderunix.org Subject: RE: [FreeBSD] qsheff ve mrtg Selamlar, verdigi hatayi eger yanlis cevirmiyor isem; beklenen bir deger yok veya bulunamadi gibi birsey.. Script'leriniz de hata ile alakali ufak bir sorun var.. echo $spam # As MRTG in echo Script ciktisi olarak bir tane '$spam' degiskeni ve arkasindan bos bir sekilde '\n' (yani enter) basiliyor. MRTG son degiskeni kabul ettigi icin (son girilen input'da NULL oldugu icin) bos bir degere cevap veremiyor. Target hatalarini bu yuzden vermektedir.. Script'ten en son cikti olarak $spam degiskenini verirseniz, sorun duzelecektir. Asagida dogru sekilde yazmaya calistim.. ### Script baslangic #!/bin/sh spam=`cat /var/log/qsheff.log | grep HEAD | wc -l` spam=`expr $spam + 0` cat /var/log/qsheff.log /var/log/qsheff.log-head.cumulative echo $spam ### Script bitis /usr/local/bin/rateup hatasina gelince de, MRTG kendisi, html ve png dosyalarini rotate
RE: [FreeBSD] qsheff ve mrtg
Merhaba, Eski scriptte spam olmayanlar SAFE diye isaretleniyordu. Son durumda QUEUE olarak. Dolaysiyla qsheff-mrtg.sh icinde spam=`cat /var/log/qsheff.log | grep -v SAFE | wc -l` spam=`expr $spam + 0` safe=`cat /var/log/qsheff.log | grep SAFE | wc -l` safe=`expr $safe + 0` buradaki SAFE yerine QUEUE yazarsaniz scriptin yine calismasi lazim. Tabi bu sakincali olanlar ve olmayanlar seklinde ikiye ayiriyor. sakincali olanlar ve toplam trafik seklinde de duzenlenebilir. Bu durumda safe hesabindaki grep SAFE i kaldirin. Selamlar... Baris Simsek http://www.enderunix.org/simsek http://www.endersys.com.tr -Original Message- From: Mesut GÜLNAZ [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 29, 2008 2:41 PM To: freebsd@lists.enderunix.org Subject: RE: [FreeBSD] qsheff ve mrtg Kod benim değil zaten. http://www.enderunix.org/qsheff/index.php?sect=downloadlang=en de en altta yer alan qsheff-mrtg ye ait olan kodlar bunlar. Yanlış hatırlamıyorsam barış bey tarafından yazılmışlar. Değiştirerek deneyeyim? -Original Message- From: Mehmet CELIK [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 29, 2008 2:20 PM To: freebsd@lists.enderunix.org Subject: RE: [FreeBSD] qsheff ve mrtg Neden expr fonksiyonunu kullaniyorsunuz? expr fonksiyonu yuzunden script calismiyor ve hata donderiyor.. Acaba script'i asagidaki gibi degistirme imkaniniz varmidir ? ### Script baslangic #!/bin/sh spam=`cat /var/log/qsheff.log | grep HEAD | wc -l` if [ X$spam = X ]; then SPAM = 0 else SPAM = $spam fi cat /var/log/qsheff.log /var/log/qsheff.log-head.cumulative echo $SPAM ### Script bitis -- Mehmet CELIK From: [EMAIL PROTECTED] To: freebsd@lists.enderunix.org Date: Tue, 29 Jan 2008 13:52:51 +0200 Subject: RE: [FreeBSD] qsheff ve mrtg Dediğiniz şekilde yapmaya çalıştım ancak syntax hatası alıyorum. Cfg yi de aşağıda iletmeye çalıştım... # mrtg qsheff-mrtg.cfg expr: syntax error 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-spam.sh': Expected a Number for 'in' but got '' 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-spam.sh': Expected a Number for 'out' but got '' expr: syntax error 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-subj.sh': Expected a Number for 'in' but got '' 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-subj.sh': Expected a Number for 'out' but got '' expr: syntax error 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-head.sh': Expected a Number for 'in' but got '' 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-head.sh': Expected a Number for 'out' but got '' expr: syntax error 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-virus.sh': Expected a Number for 'in' but got '' 2008-01-29 13:49:06: WARNING: Problem with External get '/usr/local/etc/qsheff-II/qsheff-mrtg-virus.sh': Expected a Number for 'out' but got '' 2008-01-29 13:50:02: ERROR: Target[spam][_IN_] ' $target-[0]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[spam][_OUT_] ' $target-[0]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[subj][_IN_] ' $target-[1]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[subj][_OUT_] ' $target-[1]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[head][_IN_] ' $target-[2]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[head][_OUT_] ' $target-[2]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[virus][_IN_] ' $target-[3]{$mode} ' did not eval into defined data 2008-01-29 13:50:02: ERROR: Target[virus][_OUT_] ' $target-[3]{$mode} ' did not eval into defined data # # egrep spam qsheff-mrtg-* qsheff-mrtg-head.sh:spam=`cat /var/log/qsheff.log | grep HEAD | wc -l` spam=`expr $spam + 0` qsheff-mrtg-head.sh:echo $spam qsheff-mrtg-spam.sh:spam=`cat /var/log/qsheff.log | grep SPAM | wc -l` spam=`expr $spam + 0` qsheff-mrtg-spam.sh:cat /var/log/qsheff.log /var/log/qsheff.log-spam.cumulative qsheff-mrtg-spam.sh:echo $spam qsheff-mrtg-subj.sh:spam=`cat /var/log/qsheff.log | grep SUBJ | wc -l` spam=`expr $spam + 0` qsheff-mrtg-subj.sh:echo $spam qsheff-mrtg-virus.sh:spam=`cat /var/log/qsheff.log | grep VIRUS | wc -l` spam=`expr $spam + 0` qsheff-mrtg-virus.sh:echo $spam # İyi çalışmalar... -Original Message- From: mehmet celik [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 29, 2008 1:17 PM To: freebsd@lists.enderunix.org Subject: RE: [FreeBSD] qsheff ve mrtg Selamlar, verdigi hatayi eger yanlis cevirmiyor isem; beklenen bir deger yok veya
Re: [FreeBSD] external HDD
taktım direk çalıştı derken? bsd sistemde USB daemon açık mı? Ms sistemleri gibi automount mu etti? işletim sistemi hangi BSD dir? bahsettiğim sistemde X yok. yoksa siz diski usb den bağladıktan sonra elle mi mount ettiniz? eğer bu şekilde yaptıysanız diskin sistem tarafından hangi device ismi ile tanındığını nasıl öğrendiniz ve hangi file sistemde mount ettiniz? 29.01.2008 tarihinde Arda bozkurt [EMAIL PROTECTED] yazmış: 320gb philips usb hdd kullaniyorum, direk taktim ve calisti extra bi islem gerektirmeden. 2008/1/29 Mesut GÜLNAZ [EMAIL PROTECTED]: Bir BSD makinede kullanılmak üzere, belirli aralıklarla yedek almak amacyla, bir adet harici HDD alınması söz konusu. Aşağıdaki linkte bir adet buldum. Ancak hiç tecrübem yok bu konuda. Bsd lerde hiç external HDD kullanmadım. Kullanan varsa tecrübelerini paylaşabilir mi? ve aşağıdaki cihaz sisteme nasıl bağlanır. Ya da BSD desteği var dediğibe göre başka kolay bir yolu mu vardır? USB den mi fireware dan mı yoksa başka bir porttan mı bağlanmalı? http://urun.gittigidiyor.com/800-GB-Dexonic-USB-2-Firewire800-External-MAC-PC_W0QQidZZ7010203 *İyi çalışmalar...* * * *Mesut GÜLNAZ* -- İyi çalışmalar... Mesut GÜLNAZ