RE: [FreeBSD] qsheff ve mrtg
# cat qsheff-mrtg.sh #!/bin/sh # # Produces mrtg values # # -b$, Fri Dec 3 14:25:05 EET 2004 # spam=`cat /var/log/qsheff.log | grep -v QUEUE | wc -l` safe=`cat /var/log/qsheff.log | grep QUEUE | wc -l` spam=`expr $spam + 0` safe=`expr $safe + 0` cat /var/log/qsheff.log >> /var/log/qsheff.log.cumulative #echo -n > /var/log/qsheff.log echo $safe # As MRTG in echo $spam # As MRTG out echo # cat /var/log/qsheff.log | grep -v QUEUE | wc -l 1748 # cat /var/log/qsheff.log | grep QUEUE | wc -l 2556 # ./qsheff-mrtg.sh 2556 1748 -Original Message- From: Baris Simsek [mailto:[EMAIL PROTECTED] Sent: Wednesday, January 30, 2008 5:36 PM To: freebsd@lists.enderunix.org Subject: RE: [FreeBSD] qsheff ve mrtg Merhaba, Oncelikle bu script tek basina bir deger uretiyor mu? Yani echo $safe echo $spam bir sonuc veriyor mu? Loglari bosaltan echo -n kismini cikartip scripti bir shell de deneyin. Diger mesele de bu script 5 dakikada bir calisacak sekilde crona konulacak. Hemen ilk calismada mrtg grafigi olusmaz. Biraz zaman gecmesini bekleyin. Selamlar... Baris Simsek http://www.enderunix.org/simsek http://www.endersys.com.tr -Original Message- From: Mesut GÜLNAZ [mailto:[EMAIL PROTECTED] Sent: Wednesday, January 30, 2008 8:18 AM To: freebsd@lists.enderunix.org Subject: RE: [FreeBSD] qsheff ve mrtg Dediğiniz şekilde yapmaya çalıştım ancak grafikler yine boş çıktılar. [EMAIL PROTECTED] /usr/local/etc/qsheff-II]# cat qsheff-mrtg.sh #!/bin/sh # # Produces mrtg values # # -b$, Fri Dec 3 14:25:05 EET 2004 # spam=`cat /var/log/qsheff.log | grep -v QUEUE | wc -l` safe=`cat /var/log/qsheff.log | grep QUEUE | wc -l` spam=`expr $spam + 0` safe=`expr $safe + 0` cat /var/log/qsheff.log >> /var/log/qsheff.log.cumulative echo -n > /var/log/qsheff.log echo $safe # As MRTG in echo $spam # As MRTG out echo [EMAIL PROTECTED] /usr/local/etc/qsheff-II]# 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.sh` PageTop[spam]: Spam ShortLegend[spam]: spam YLegend[spam]: spam/hour Legend1[spam]: Total Filtered Subject LegendI[spam]: Body Spam: LegendO[spam]: Subject Spam: WithPeak[spam]: ymwd XSize[spam]: 350 YSize[spam]: 150 [EMAIL PROTECTED] /usr/local/etc/qsheff-II]# ll /usr/local/www/apache22/data/qsheff-stats/ total 122 drwxr-xr-x 2 root wheel512 Jan 29 20:24 . drwxr-xr-x 6 root wheel512 Jan 28 13:52 .. -rw-r--r-- 1 root wheel538 Jan 29 20:18 mrtg-l.png -rw-r--r-- 1 root wheel414 Jan 29 20:18 mrtg-m.png -rw-r--r-- 1 root wheel 1759 Jan 29 20:18 mrtg-r.png -rw-r--r-- 1 root wheel 1454 Jan 29 20:24 spam-day.png -rw-r--r-- 1 root wheel 1385 Jan 29 20:23 spam-month.png -rw-r--r-- 1 root wheel 1421 Jan 29 20:23 spam-week.png -rw-r--r-- 1 root wheel 1747 Jan 29 20:23 spam-year.png -rw-r--r-- 1 root wheel 6247 Jan 29 20:24 spam.html -rw-r--r-- 1 root wheel 48180 Jan 29 20:24 spam.log -rw-r--r-- 1 root wheel 48180 Jan 29 20:24 spam.old [EMAIL PROTECTED] /usr/local/etc/qsheff-II]# İyi çalışmalar... -Original Message- From: Baris Simsek [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 29, 2008 3:00 PM To: freebsd@lists.enderunix.org Subject: 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=download&lang=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
RE: [FreeBSD] qsheff ve mrtg
Merhaba, Oncelikle bu script tek basina bir deger uretiyor mu? Yani echo $safe echo $spam bir sonuc veriyor mu? Loglari bosaltan echo -n kismini cikartip scripti bir shell de deneyin. Diger mesele de bu script 5 dakikada bir calisacak sekilde crona konulacak. Hemen ilk calismada mrtg grafigi olusmaz. Biraz zaman gecmesini bekleyin. Selamlar... Baris Simsek http://www.enderunix.org/simsek http://www.endersys.com.tr -Original Message- From: Mesut GÜLNAZ [mailto:[EMAIL PROTECTED] Sent: Wednesday, January 30, 2008 8:18 AM To: freebsd@lists.enderunix.org Subject: RE: [FreeBSD] qsheff ve mrtg Dediğiniz şekilde yapmaya çalıştım ancak grafikler yine boş çıktılar. [EMAIL PROTECTED] /usr/local/etc/qsheff-II]# cat qsheff-mrtg.sh #!/bin/sh # # Produces mrtg values # # -b$, Fri Dec 3 14:25:05 EET 2004 # spam=`cat /var/log/qsheff.log | grep -v QUEUE | wc -l` safe=`cat /var/log/qsheff.log | grep QUEUE | wc -l` spam=`expr $spam + 0` safe=`expr $safe + 0` cat /var/log/qsheff.log >> /var/log/qsheff.log.cumulative echo -n > /var/log/qsheff.log echo $safe # As MRTG in echo $spam # As MRTG out echo [EMAIL PROTECTED] /usr/local/etc/qsheff-II]# 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.sh` PageTop[spam]: Spam ShortLegend[spam]: spam YLegend[spam]: spam/hour Legend1[spam]: Total Filtered Subject LegendI[spam]: Body Spam: LegendO[spam]: Subject Spam: WithPeak[spam]: ymwd XSize[spam]: 350 YSize[spam]: 150 [EMAIL PROTECTED] /usr/local/etc/qsheff-II]# ll /usr/local/www/apache22/data/qsheff-stats/ total 122 drwxr-xr-x 2 root wheel512 Jan 29 20:24 . drwxr-xr-x 6 root wheel512 Jan 28 13:52 .. -rw-r--r-- 1 root wheel538 Jan 29 20:18 mrtg-l.png -rw-r--r-- 1 root wheel414 Jan 29 20:18 mrtg-m.png -rw-r--r-- 1 root wheel 1759 Jan 29 20:18 mrtg-r.png -rw-r--r-- 1 root wheel 1454 Jan 29 20:24 spam-day.png -rw-r--r-- 1 root wheel 1385 Jan 29 20:23 spam-month.png -rw-r--r-- 1 root wheel 1421 Jan 29 20:23 spam-week.png -rw-r--r-- 1 root wheel 1747 Jan 29 20:23 spam-year.png -rw-r--r-- 1 root wheel 6247 Jan 29 20:24 spam.html -rw-r--r-- 1 root wheel 48180 Jan 29 20:24 spam.log -rw-r--r-- 1 root wheel 48180 Jan 29 20:24 spam.old [EMAIL PROTECTED] /usr/local/etc/qsheff-II]# İyi çalışmalar... -Original Message- From: Baris Simsek [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 29, 2008 3:00 PM To: freebsd@lists.enderunix.org Subject: 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=download&lang=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:
RE: [FreeBSD] qsheff ve mrtg
Dediğiniz şekilde yapmaya çalıştım ancak grafikler yine boş çıktılar. [EMAIL PROTECTED] /usr/local/etc/qsheff-II]# cat qsheff-mrtg.sh #!/bin/sh # # Produces mrtg values # # -b$, Fri Dec 3 14:25:05 EET 2004 # spam=`cat /var/log/qsheff.log | grep -v QUEUE | wc -l` safe=`cat /var/log/qsheff.log | grep QUEUE | wc -l` spam=`expr $spam + 0` safe=`expr $safe + 0` cat /var/log/qsheff.log >> /var/log/qsheff.log.cumulative echo -n > /var/log/qsheff.log echo $safe # As MRTG in echo $spam # As MRTG out echo [EMAIL PROTECTED] /usr/local/etc/qsheff-II]# 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.sh` PageTop[spam]: Spam ShortLegend[spam]: spam YLegend[spam]: spam/hour Legend1[spam]: Total Filtered Subject LegendI[spam]: Body Spam: LegendO[spam]: Subject Spam: WithPeak[spam]: ymwd XSize[spam]: 350 YSize[spam]: 150 [EMAIL PROTECTED] /usr/local/etc/qsheff-II]# ll /usr/local/www/apache22/data/qsheff-stats/ total 122 drwxr-xr-x 2 root wheel512 Jan 29 20:24 . drwxr-xr-x 6 root wheel512 Jan 28 13:52 .. -rw-r--r-- 1 root wheel538 Jan 29 20:18 mrtg-l.png -rw-r--r-- 1 root wheel414 Jan 29 20:18 mrtg-m.png -rw-r--r-- 1 root wheel 1759 Jan 29 20:18 mrtg-r.png -rw-r--r-- 1 root wheel 1454 Jan 29 20:24 spam-day.png -rw-r--r-- 1 root wheel 1385 Jan 29 20:23 spam-month.png -rw-r--r-- 1 root wheel 1421 Jan 29 20:23 spam-week.png -rw-r--r-- 1 root wheel 1747 Jan 29 20:23 spam-year.png -rw-r--r-- 1 root wheel 6247 Jan 29 20:24 spam.html -rw-r--r-- 1 root wheel 48180 Jan 29 20:24 spam.log -rw-r--r-- 1 root wheel 48180 Jan 29 20:24 spam.old [EMAIL PROTECTED] /usr/local/etc/qsheff-II]# İyi çalışmalar... -Original Message- From: Baris Simsek [mailto:[EMAIL PROTECTED] Sent: Tuesday, January 29, 2008 3:00 PM To: freebsd@lists.enderunix.org Subject: 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=download&lang=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 &
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=download&lang=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 +
RE: [FreeBSD] qsheff ve mrtg
Kod benim değil zaten. http://www.enderunix.org/qsheff/index.php?sect=download&lang=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"
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. >
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 > 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 ya
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 > >
RE: [FreeBSD] qsheff ve mrtg
]: virus/hour Legend1[virus]: Total Filtered Subject LegendI[virus]: Body Spam: LegendO[virus]: Subject Spam: WithPeak[virus]: ymwd XSize[virus]: 350 YSize[virus]: 150 From: mehmet celik [mailto:[EMAIL PROTECTED] Sent: Monday, January 28, 2008 7:12 PM To: freebsd@lists.enderunix.org Subject: RE: [FreeBSD] qsheff ve mrtg Merhaba Mesut Bey, MRTG uygulamasi "Target" bolumunde belirtilen opsiyona bagli olarak aldigi integer bir deger uzerinden grafiklerini cizer. Baslangic degeri "0"'dir ve surekli olarak artalan bir integer dizgisine sahiptir. Simdi sizin probleminize gelirsek; Target[spam]: `/usr/local/etc/qsheff-II/qsheff-mrtg.sh` boyle bir kodun calistirilmasi durumunda MRTG'ye asagidaki integer'lari input etmis oluyorsunuz. echo $subj # As MRTG in echo $head # As MRTG head echo $virus # As MRTG virus echo $spam # As MRTG out MRTG bu degerlerden hangisini kullanacagini belirleyemez !!! Bu yuzden grafikler bos cikiyor. Yukaridaki 4 integer (echo $subj) deger icin ayri ayri kod calistirip bunlara ayri ayri "Target" belirtirseniz, sorununuz duzelecektir.. Target[spam]:`/usr/./qsheff-mrtg-subj.sh` => Sadece "echo subj" Target[spam]:`/usr/./qsheff-mrtg-head.sh`=> Sadece "echo head" Bu sekilde 4 tane birbirinden bagimsiz script'in verdigi degerler, MRTG icin input olarak kullanilacaktir.. -- Mehmet CELIK _ From: [EMAIL PROTECTED] To: freebsd@lists.enderunix.org Date: Mon, 28 Jan 2008 14:21:54 +0200 Subject: [FreeBSD] qsheff ve mrtg Qsheff uygulamasının mrtg çıktılarını gösterebilen bir qsheff-mrtg uygulaması vardı. Ancak qsheff gelişirken bu uygulama zaman olmaması vs gibi sebeplerden dolayı geliştirilememiş ve qsheff in en son versiyonuna uyarlanamamıştı. Mrtg konusunda hiç bir bilgim malesef yok. Ancak bunu uylamayı kullanabilmek adına bir kaç çabam oldu. Ve ilgili dosyaları aklımca editledim. Ancak başarılı sonuçlar alamadım. İlgili dosyalar aşağıdaki şekilde. Grafikler oluşuyor ancak bomboşlar. Hata nerede. Yardımcı olabilir misiniz? Ayrıca her bir konu için html dosyası oluşuyor ancak index.html yok. # pwd /usr/local/etc/qsheff-II # cat qsheff-mrtg.sh #!/bin/sh # # Produces mrtg values # # -b$, Fri Dec 3 14:25:05 EET 2004 # subj=`cat /var/log/qsheff.log | grep SUBJ | wc -l` head=`cat /var/log/qsheff.log | grep HEADER | wc -l` virus=`cat /var/log/qsheff.log | grep VIRUS | wc -l` spam=`cat /var/log/qsheff.log | grep SPAM | wc -l` subj=`expr $subj + 0` head=`expr $head + 0` virus=`expr $virus + 0` spam=`expr $spam + 0` cat /var/log/qsheff.log >> /var/log/qsheff.log.cumulative echo -n > /var/log/qsheff.log echo $subj # As MRTG in echo $head # As MRTG head echo $virus # As MRTG virus echo $spam # As MRTG out 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.sh` PageTop[spam]: Spam ShortLegend[spam]: spam YLegend[spam]: spam/hour Legend1[spam]: Total Filtered Subject LegendI[spam]: Body Spam: LegendO[spam]: Subject Spam: WithPeak[spam]: ymwd XSize[spam]: 350 YSize[spam]: 150 # Title[virus]: Rejected Messages MaxBytes[virus]: 1 AbsMax[virus]: 2 Options[virus]: gauge Target[virus]: `/usr/local/etc/qsheff-II/qsheff-mrtg.sh` PageTop[virus]: Virus ShortLegend[virus]: virus YLegend[virus]: virus/hour Legend1[virus]: Total Filtered Subject LegendI[virus]: Body Virus: LegendO[virus]: Subject Virus: WithPeak[virus]: ymwd XSize[virus]: 350 YSize[virus]: 150 # Title[subj]: Rejected Messages MaxBytes[subj]: 1 AbsMax[subj]: 2 Options[subj]: gauge Target[subj]: `/usr/local/etc/qsheff-II/qsheff-mrtg.sh` PageTop[subj]: Subj ShortLegend[subj]: subj YLegend[subj]: subj/hour Legend1[subj]: Total Filtered Subject LegendI[subj]: Body Subj: LegendO[subj]: Subject Subj: 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.sh` PageTop[head]: Head ShortLegend[head]: head YLegend[head]: head/hour Legend1[head]: Total Filtered Headect LegendI[head]: Body Head: LegendO[head]: Subject Head: WithPeak[head]: ymwd XSize[head]: 350 YSize[head]: 150 İyi çalışmalar... Mesut GÜLNAZ _ Need to know the score, the latest news, or you need your Hotmail®-get your "fix". Check it out. <http://www.msnmobilefix.com/Default.aspx>
RE: [FreeBSD] qsheff ve mrtg
Hemen deniyorum. Teşekkür ederim... From: mehmet celik [mailto:[EMAIL PROTECTED] Sent: Monday, January 28, 2008 7:12 PM To: freebsd@lists.enderunix.org Subject: RE: [FreeBSD] qsheff ve mrtg Merhaba Mesut Bey, MRTG uygulamasi "Target" bolumunde belirtilen opsiyona bagli olarak aldigi integer bir deger uzerinden grafiklerini cizer. Baslangic degeri "0"'dir ve surekli olarak artalan bir integer dizgisine sahiptir. Simdi sizin probleminize gelirsek; Target[spam]: `/usr/local/etc/qsheff-II/qsheff-mrtg.sh` boyle bir kodun calistirilmasi durumunda MRTG'ye asagidaki integer'lari input etmis oluyorsunuz. echo $subj # As MRTG in echo $head # As MRTG head echo $virus # As MRTG virus echo $spam # As MRTG out MRTG bu degerlerden hangisini kullanacagini belirleyemez !!! Bu yuzden grafikler bos cikiyor. Yukaridaki 4 integer (echo $subj) deger icin ayri ayri kod calistirip bunlara ayri ayri "Target" belirtirseniz, sorununuz duzelecektir.. Target[spam]:`/usr/./qsheff-mrtg-subj.sh` => Sadece "echo subj" Target[spam]:`/usr/./qsheff-mrtg-head.sh`=> Sadece "echo head" Bu sekilde 4 tane birbirinden bagimsiz script'in verdigi degerler, MRTG icin input olarak kullanilacaktir.. -- Mehmet CELIK _ From: [EMAIL PROTECTED] To: freebsd@lists.enderunix.org Date: Mon, 28 Jan 2008 14:21:54 +0200 Subject: [FreeBSD] qsheff ve mrtg Qsheff uygulamasının mrtg çıktılarını gösterebilen bir qsheff-mrtg uygulaması vardı. Ancak qsheff gelişirken bu uygulama zaman olmaması vs gibi sebeplerden dolayı geliştirilememiş ve qsheff in en son versiyonuna uyarlanamamıştı. Mrtg konusunda hiç bir bilgim malesef yok. Ancak bunu uylamayı kullanabilmek adına bir kaç çabam oldu. Ve ilgili dosyaları aklımca editledim. Ancak başarılı sonuçlar alamadım. İlgili dosyalar aşağıdaki şekilde. Grafikler oluşuyor ancak bomboşlar. Hata nerede. Yardımcı olabilir misiniz? Ayrıca her bir konu için html dosyası oluşuyor ancak index.html yok. # pwd /usr/local/etc/qsheff-II # cat qsheff-mrtg.sh #!/bin/sh # # Produces mrtg values # # -b$, Fri Dec 3 14:25:05 EET 2004 # subj=`cat /var/log/qsheff.log | grep SUBJ | wc -l` head=`cat /var/log/qsheff.log | grep HEADER | wc -l` virus=`cat /var/log/qsheff.log | grep VIRUS | wc -l` spam=`cat /var/log/qsheff.log | grep SPAM | wc -l` subj=`expr $subj + 0` head=`expr $head + 0` virus=`expr $virus + 0` spam=`expr $spam + 0` cat /var/log/qsheff.log >> /var/log/qsheff.log.cumulative echo -n > /var/log/qsheff.log echo $subj # As MRTG in echo $head # As MRTG head echo $virus # As MRTG virus echo $spam # As MRTG out 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.sh` PageTop[spam]: Spam ShortLegend[spam]: spam YLegend[spam]: spam/hour Legend1[spam]: Total Filtered Subject LegendI[spam]: Body Spam: LegendO[spam]: Subject Spam: WithPeak[spam]: ymwd XSize[spam]: 350 YSize[spam]: 150 # Title[virus]: Rejected Messages MaxBytes[virus]: 1 AbsMax[virus]: 2 Options[virus]: gauge Target[virus]: `/usr/local/etc/qsheff-II/qsheff-mrtg.sh` PageTop[virus]: Virus ShortLegend[virus]: virus YLegend[virus]: virus/hour Legend1[virus]: Total Filtered Subject LegendI[virus]: Body Virus: LegendO[virus]: Subject Virus: WithPeak[virus]: ymwd XSize[virus]: 350 YSize[virus]: 150 # Title[subj]: Rejected Messages MaxBytes[subj]: 1 AbsMax[subj]: 2 Options[subj]: gauge Target[subj]: `/usr/local/etc/qsheff-II/qsheff-mrtg.sh` PageTop[subj]: Subj ShortLegend[subj]: subj YLegend[subj]: subj/hour Legend1[subj]: Total Filtered Subject LegendI[subj]: Body Subj: LegendO[subj]: Subject Subj: 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.sh` PageTop[head]: Head ShortLegend[head]: head YLegend[head]: head/hour Legend1[head]: Total Filtered Headect LegendI[head]: Body Head: LegendO[head]: Subject Head: WithPeak[head]: ymwd XSize[head]: 350 YSize[head]: 150 İyi çalışmalar... Mesut GÜLNAZ _ Need to know the score, the latest news, or you need your Hotmail®-get your "fix". Check it out. <http://www.msnmobilefix.com/Default.aspx>
RE: [FreeBSD] qsheff ve mrtg
Merhaba Mesut Bey, MRTG uygulamasi "Target" bolumunde belirtilen opsiyona bagli olarak aldigi integer bir deger uzerinden grafiklerini cizer. Baslangic degeri "0"'dir ve surekli olarak artalan bir integer dizgisine sahiptir. Simdi sizin probleminize gelirsek; Target[spam]: `/usr/local/etc/qsheff-II/qsheff-mrtg.sh` boyle bir kodun calistirilmasi durumunda MRTG'ye asagidaki integer'lari input etmis oluyorsunuz. echo $subj # As MRTG in echo $head # As MRTG head echo $virus # As MRTG virus echo $spam # As MRTG out MRTG bu degerlerden hangisini kullanacagini belirleyemez !!! Bu yuzden grafikler bos cikiyor. Yukaridaki 4 integer (echo $subj) deger icin ayri ayri kod calistirip bunlara ayri ayri "Target" belirtirseniz, sorununuz duzelecektir.. Target[spam]:`/usr/./qsheff-mrtg-subj.sh` => Sadece "echo subj" Target[spam]:`/usr/./qsheff-mrtg-head.sh`=> Sadece "echo head" Bu sekilde 4 tane birbirinden bagimsiz script'in verdigi degerler, MRTG icin input olarak kullanilacaktir.. -- Mehmet CELIK From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: Mon, 28 Jan 2008 14:21:54 +0200Subject: [FreeBSD] qsheff ve mrtg Qsheff uygulamasının mrtg çıktılarını gösterebilen bir qsheff-mrtg uygulaması vardı. Ancak qsheff gelişirken bu uygulama zaman olmaması vs gibi sebeplerden dolayı geliştirilememiş ve qsheff in en son versiyonuna uyarlanamamıştı. Mrtg konusunda hiç bir bilgim malesef yok. Ancak bunu uylamayı kullanabilmek adına bir kaç çabam oldu. Ve ilgili dosyaları aklımca editledim. Ancak başarılı sonuçlar alamadım. İlgili dosyalar aşağıdaki şekilde. Grafikler oluşuyor ancak bomboşlar. Hata nerede. Yardımcı olabilir misiniz? Ayrıca her bir konu için html dosyası oluşuyor ancak index.html yok. # pwd /usr/local/etc/qsheff-II # cat qsheff-mrtg.sh #!/bin/sh # # Produces mrtg values # # -b$, Fri Dec 3 14:25:05 EET 2004 # subj=`cat /var/log/qsheff.log | grep SUBJ | wc -l` head=`cat /var/log/qsheff.log | grep HEADER | wc -l` virus=`cat /var/log/qsheff.log | grep VIRUS | wc -l` spam=`cat /var/log/qsheff.log | grep SPAM | wc -l` subj=`expr $subj + 0` head=`expr $head + 0` virus=`expr $virus + 0` spam=`expr $spam + 0` cat /var/log/qsheff.log >> /var/log/qsheff.log.cumulative echo -n > /var/log/qsheff.log echo $subj # As MRTG in echo $head # As MRTG head echo $virus # As MRTG virus echo $spam # As MRTG out 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.sh` PageTop[spam]: Spam ShortLegend[spam]: spam YLegend[spam]: spam/hour Legend1[spam]: Total Filtered Subject LegendI[spam]: Body Spam: LegendO[spam]: Subject Spam: WithPeak[spam]: ymwd XSize[spam]: 350 YSize[spam]: 150 # Title[virus]: Rejected Messages MaxBytes[virus]: 1 AbsMax[virus]: 2 Options[virus]: gauge Target[virus]: `/usr/local/etc/qsheff-II/qsheff-mrtg.sh` PageTop[virus]: Virus ShortLegend[virus]: virus YLegend[virus]: virus/hour Legend1[virus]: Total Filtered Subject LegendI[virus]: Body Virus: LegendO[virus]: Subject Virus: WithPeak[virus]: ymwd XSize[virus]: 350 YSize[virus]: 150 # Title[subj]: Rejected Messages MaxBytes[subj]: 1 AbsMax[subj]: 2 Options[subj]: gauge Target[subj]: `/usr/local/etc/qsheff-II/qsheff-mrtg.sh` PageTop[subj]: Subj ShortLegend[subj]: subj YLegend[subj]: subj/hour Legend1[subj]: Total Filtered Subject LegendI[subj]: Body Subj: LegendO[subj]: Subject Subj: 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.sh` PageTop[head]: Head ShortLegend[head]: head YLegend[head]: head/hour Legend1[head]: Total Filtered Headect LegendI[head]: Body Head: LegendO[head]: Subject Head: WithPeak[head]: ymwd XSize[head]: 350 YSize[head]: 150 İyi çalışmalar... Mesut GÜLNAZ _ Need to know the score, the latest news, or you need your Hotmail®-get your "fix". http://www.msnmobilefix.com/Default.aspx