RE: [FreeBSD] qsheff ve mrtg

2008-01-29 Başlik Mesut GÜLNAZ
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

2008-01-29 Başlik mehmet celik


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

2008-01-29 Başlik Mehmet CELIK


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

2008-01-29 Başlik Mesut GÜLNAZ
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

2008-01-29 Başlik Baris Simsek
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

2008-01-29 Başlik Mesut GULNAZ
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