Cisco ile ADSL bağlantısı kurup port açmayı zaten önceki yazılardan birinde anlatmıştım. Blog serverıma da Cisco’yu kurduktan sonra birde trafiği izleyelim dedim. İlk önce Cacti ile SNMP üzerinden trafik izleyecektim. Beceremedim desem yeridir
Ama olsun Cacti ile de CentOS’u izliyorum. Şimdi MRTG anlatımı için Murat Uğur EMİNOĞLU teşekkür ederim.
MRTG (The Multi Router Traffic Grapper) ağ sisteminizi html ve grafik olarak döküm sağlar. SNMP üzerinden çalışıyor. Nasıl çalışıyor anlamadım. Perl kullanan bir sistem.
Örnek olarak benim sunucumun trafik dökümü;

Mavi gösterge download, yeşil göstergeler upload.
CentOS üzerine MRTG kurulumu
Komutları veriyorum
mkdir -p /usr/local/src
cd /usr/local/src
Eğer zlib yoksa;
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 ..
Eğer libpng yosa;
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 ..
GD derlemek için;
wget http://www.boutell.com/gd/http/gd-1.8.4.tar.gz
gunzip -c gd-*.tar.gz |tar xf -
rm gd-*.tar.gz
mv gd-* gd
cd gd
perl -i~ -p -e s/gd_jpeg.o//g Makefile
make INCLUDEDIRS=”-I. -I../zlib -I../libpng” \
LIBDIRS=”-L../zlib -L. -L../libpng” \
LIBS=”-lgd -lpng -lz -lm” \
CFLAGS=”-O -DHAVE_LIBPNG”
cd ..
Şimdi sıra MRTG derlemekte;
cd /usr/local/src
wget http://oss.oetiker.ch/mrtg/pub/mrtg-2.16.2.tar.gz
gunzip -c mrtg-2.16.2.tar.gz | tar xvf -
cd mrtg-2.16.2
./configure –prefix=/usr/local/mrtg-2
./configure –prefix=/usr/local/mrtg-2 \
–with-gd=/usr/local/src/gd \
–with-z=/usr/local/src/zlib \
–with-png=/usr/local/src/libpng
make
make install
Şimdi sıra Cisco üzerinden ayar yapmakta;
Burdaki public yazdığımız yer önemli onu daha sonra kullanıcaz.
conf t
snmp-server community public RO
end
wr me
Şimdi ayar dosyasını oluşturmaya geldi sıra;
Üstte yazdığımız public burda
cfgmaker –global ‘WorkDir: /var/www/html/mrtg’ –output /etc/mrtg/mrtg.cfg public@10.10.0.1
Eğer sorun oluşmaz ise ayar dosyamız /etc/mrtg/mrtg.cfg olarak konumlanmış olacak.
Şimdi grafiklerimizi oluşturucaz.
env LANG=C /usr/bin/mrtg /etc/mrtg/mrtg.cfg
Burda sürekli Rateup WARNING bu hatadan alacaksınız. Hatayı aldığınız sürece üstteki kodu tekrar edin. Bir iki kereden sonra hata vermeyecektir zaten.
Ve oluşturulan grafiklerimiz için bir index sayfası hazırlayalım
indexmaker –title “ahm network”–output=/var/www/html/mrtg/index.html /etc/mrtg/mrtg.cfg
ahmet aksoy
Bu site sadece 


home network
Ciscodan çekiyor verileri niye olacak
TTNET’in SNMP hizmeti varda biz mi bilmiyoruz ?