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]: 10000
AbsMax[spam]: 20000
Options[spam]: gauge
Target[spam]: `/usr/local/etc/qsheff-II/qsheff-mrtg.sh`
PageTop[spam]: <B>Spam</B><br>
ShortLegend[spam]: spam
YLegend[spam]: spam/hour
Legend1[spam]: Total Filtered Subject&nbsp;
LegendI[spam]: Body Spam:&nbsp;
LegendO[spam]: Subject Spam:&nbsp;
WithPeak[spam]: ymwd
XSize[spam]: 350
YSize[spam]: 150
#############################################################
Title[virus]: Rejected Messages
MaxBytes[virus]: 10000
AbsMax[virus]: 20000
Options[virus]: gauge
Target[virus]: `/usr/local/etc/qsheff-II/qsheff-mrtg.sh`
PageTop[virus]: <B>Virus</B><br>
ShortLegend[virus]: virus
YLegend[virus]: virus/hour
Legend1[virus]: Total Filtered Subject&nbsp;
LegendI[virus]: Body Virus:&nbsp;
LegendO[virus]: Subject Virus:&nbsp;
WithPeak[virus]: ymwd
XSize[virus]: 350
YSize[virus]: 150
#############################################################
Title[subj]: Rejected Messages
MaxBytes[subj]: 10000
AbsMax[subj]: 20000
Options[subj]: gauge
Target[subj]: `/usr/local/etc/qsheff-II/qsheff-mrtg.sh`
PageTop[subj]: <B>Subj</B><br>
ShortLegend[subj]: subj
YLegend[subj]: subj/hour
Legend1[subj]: Total Filtered Subject&nbsp;
LegendI[subj]: Body Subj:&nbsp;
LegendO[subj]: Subject Subj:&nbsp;
WithPeak[subj]: ymwd
XSize[subj]: 350
YSize[subj]: 150
#############################################################
Title[head]: Rejected Messages
MaxBytes[head]: 10000
AbsMax[head]: 20000
Options[head]: gauge
Target[head]: `/usr/local/etc/qsheff-II/qsheff-mrtg.sh`
PageTop[head]: <B>Head</B><br>
ShortLegend[head]: head
YLegend[head]: head/hour
Legend1[head]: Total Filtered Headect&nbsp;
LegendI[head]: Body Head:&nbsp;
LegendO[head]: Subject Head:&nbsp;
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

Cevap