Multi Router Traffic Grapher Kurulumu
Tarih: 02.11.2005, 22:22
MRTG nedir:Network te trafik i izlemenin yanında serverın cpu durumunu,ram kullanımını, uptime bilgisini, swap durumunu toplam bağlantı sayısını,toplam çalışan process sayısını, bunun yanında gelen ve giden trafiği 5 dakika hafta ay olarak grafiksel listeliyen bir programdır şu andaki datacenterların çoğunda bu sistem kullanılamktadır örnek everyone internet www.ev1servers.net
kuruluma geçelim öncelikle kurulum için 3 pakete ihtiyacınız var
gd,lippng,lippng-devil ve zlip bunu cpanel varsa ssitemde çok kolay yükleyebilirsiniz whm ye girin install a rpm ye girin gerekli olan paketleri seçip Force Install (required if reinstalling a package) seçeneğini seçip install a basın;
http://members.lycos.co.uk/anlatim/rpm.jpg
diğer arkadaşlar rpm sitelerindende bulabilecekleri gibi source danda direk kurabilirler.
kurulum scriptim işinizi kolaylaştırıcak
kodu mrtgkurulum.sh olarak kaydedin dikkat edin satırlar kaymasın
chmod +x mrtgkurulum.sh
root yetkisi ile çalıştırın
sh mrtgkurulum.sh
hepsi bu kadar incelemek isteyen buradan inceliyebilir
http://roota.hostticaret.net/mrtg
kuruluma geçelim öncelikle kurulum için 3 pakete ihtiyacınız var
gd,lippng,lippng-devil ve zlip bunu cpanel varsa ssitemde çok kolay yükleyebilirsiniz whm ye girin install a rpm ye girin gerekli olan paketleri seçip Force Install (required if reinstalling a package) seçeneğini seçip install a basın;
http://members.lycos.co.uk/anlatim/rpm.jpg
diğer arkadaşlar rpm sitelerindende bulabilecekleri gibi source danda direk kurabilirler.
- Kod: Tümünü seç
cd /usr/local/src
wget http://www.gzip.org/zlib/zlib-1.1.4.tar.gz
gunzip -c zlib-*.tar.gz | tar xf -
rm zlib-*.tar.gz
mv zlib-* zlib
cd zlib
./configure
make
cd ..
wget http://public.planetmirror.com/pub/sourceforge/l/li/libpng/libpng-1.0.15.tar.gz
gunzip -c libpng-*.tar.gz |tar xf -
rm libpng-*.tar.gz
mv libpng-* libpng
cd libpng
make -f scripts/makefile.std CC=gcc ZLIBLIB=../zlib ZLIBINC=../zlib
rm *.so.* *.so
cd ..
wget http://www.boutell.com/gd/http/gd-2.0.11.tar.gz
gunzip -c gd-2.0.11.tar.gz |tar xf -
mv gd-2.0.11 gd
cd gd
env CPPFLAGS="-I../zlib -I../libpng" LDFLAGS="-L../zlib -L../libpng" ./configure --disable-shared \
--without-freetype --without-jpeg
make
cp .libs/* .
kurulum scriptim işinizi kolaylaştırıcak
- Kod: Tümünü seç
#!/bin/bash
echo "MRTG Kurucu scripti v 1.3 ---------------------"
echo "dropby23 dropby21@hotmail.com"
echo -e "----------------------------------------\n\n"
USER=`whoami`
if [ "$USER" != "root" ]; then
echo "Root olarak kurucu scripti calistirmalisiniz!"
exit 0;
fi
echo "Eski surumleri denetliyor..."
if [ -d /usr/local/apache/htdocs/mrtg ]; then
FILECOUNT=`ls /usr/local/apache/htdocs/mrtg | wc -l`
if [ "$FILECOUNT" -ge "1" ]; then
echo "Eski surumler bulundu /usr/local/apache/htdocs/mrtg ..."
exit 0;
else
echo "/usr/local/apache/htdocs/mrtg ok dir dosya filan yok..."
fi
else
echo "Klasor olusturuluyor /usr/local/apache/htdocs/mrtg ..."
mkdir /usr/local/apache/htdocs/mrtg
fi
echo "Gerekli klasorleri olusturucam az sabir..."
mkdir /usr/local/apache/htdocs/mrtg/core
chmod 700 /usr/local/apache/htdocs/mrtg/core
WD=`pwd`
cd /usr/local/src
rm -rf mrtg*
echo "Gerekli klasorler olusturuldu eski dosyalar silindi..."
echo "En son surum MRTG yi cekiyorum ..."
wget http://people.ee.ethz.ch/~oetiker/webtools/mrtg/pub/mrtg.tar.gz
tar zfx mrtg.tar.gz
cd mrtg*
./configure --with-gd=/usr/local/lib
make
make install
echo "MRTG Kuruldu..."
echo "Ayar dosyalarını cekiyorum..."
cd /usr/local/src
wget http://www.hostticaret.net/mrtg-dropby23.tar.gz
tar zfx mrtg-dropby23.tar.gz
cd mrtgcfg*
chmod +x system
mv -f /usr/local/src/mrtgcfg/system /usr/local/apache/htdocs/mrtg/core
mv -f /usr/local/src/mrtgcfg/mrtg.cfg /usr/local/apache/htdocs/mrtg/core
echo "bitti sayilir crontab kaldi az sabir !"
echo "/etc/crontab... a ekliyorum "
echo "*/5 * * * * root /usr/local/mrtg-2/bin/mrtg /usr/local/apache/htdocs/mrtg/core/mrtg.cfg" >> /etc/crontab
echo "" >> /etc/crontab
echo "ilk defa baslatiyorum heyecan dorukta cikan hata mesajlarına kulak asmayin..."
/usr/local/mrtg-2/bin/mrtg /usr/local/apache/htdocs/mrtg/core/mrtg.cfg
echo "herhangi bir hata gorurseniz es gecin ilk seferde olur."
echo "Kurulum dosyalarini temizliyorum..."
rm -rf mrtg*
cd $WD
echo "islem tamam her turlu sorun/soru nuzu dropby21@hotmail.com a ulastirin!"
echo "mrtg grafigine http://ip/mrtg seklinde ulasabilirsiniz.!"
kodu mrtgkurulum.sh olarak kaydedin dikkat edin satırlar kaymasın
chmod +x mrtgkurulum.sh
root yetkisi ile çalıştırın
sh mrtgkurulum.sh
hepsi bu kadar incelemek isteyen buradan inceliyebilir
http://roota.hostticaret.net/mrtg