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
LegendI[spam]: Body Spam:
LegendO[spam]: Subject Spam:
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
LegendI[virus]: Body Virus:
LegendO[virus]: Subject Virus:
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
LegendI[subj]: Body Subj:
LegendO[subj]: Subject Subj:
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
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