Multi Router Traffic Grapher (MRTG) Nedir?
by
sysadmin
·
29 Nisan 2009
-
Multi Router Traffic Grapher, ağ bağlantılarındaki trafik yükünü izlemeye yarayan bir araçtır. MRTG, ağ bağlantılarındaki trafiğin anlık (canlı olarak) izlenmesine olanak veren grafiksel içerikli HTML sayfaları oluşturur. Örnek bir grafik şekil-1 de görülmektedir. MRTG, Perl ve C programlama dillerini kullanarak çalışır. UNIX ve Windows işletim sistemleri altında çalışabilen MRTG, internet üzerinde bir çok sitede kullanılmaktadır.
Bu belgede, Red Hat Linux işletim sistemi üzerine MRTG kurulumu anlatılacaktır.
Önemli Özellikleri Nelerdir?
-
- Taşınabilir Olması
-
MRTG, bir çok UNIX ve Windows işletim sisteminde çalışmaktadır. Böylece ihtiyaç durumunda sistemler arasında aktarılması çok kolay olmaktadır.
- Perl (Practical Extraction and Report Language)
-
MRTG, Perl ile yazılmıştır ve tüm koduyla(açık) beraber gelmektedir.
- Taşınabilir SNMP
-
MRTG, kendi taşınabilir SNMP sistemiyle birlikte gelir. Ayrıca bir SNMP paketi kurmaya gerek yoktur.
- SNMPv2c Desteği
-
MRTG, yeni SNMPv2c sayaçlarını okuyabilir. Sayaç sıkıştırmasına gerek kalmamıştır.
- Güvenilir Arayüz Tanımlamaları
-
Cihaz arayüz tanımlamaları, IP adresine göre, özel tanımlara göre veya ağ adreslerine (MAC) göre yapılabilir. Karışıklıklar bu şekilde kolayca önlenebilir.
- Sabit Boyutlu Günlük Dosyaları
-
MRTG günlük dosyalarının, özel bir algoritma sayesinde, boyutları artmaz.
- Otomatik Ayarlanabilme
-
MRTG, kurulum ve ayarlamayı kolaylaştıran bir çok aracı da yanında getirir.
- Başarım
-
Kritik zamanlı işlemler, C programlama diliyle yazılmıştır.
- GIF Kullanmayan Grafikler
-
İzleme grafikleri, Thomas Boutell’in GD kütüphaneleri kullanılarak doğrudan PNG biçiminde yaratılmaktadır. Ticari bir dosya tipi kullanılmamaktadır.
- Özelleştirilebilme
-
MRTG tarafından yaratılan web sayfalarının görünümü, istenildiği gibi düzenlenebilmektedir.
- RRDtool
-
MRTG, bütünleşik olarak RRDtool kullanabilir. Performans kazanmak için gerekebilir.
-
MRTG, SNMP yoluyla ağ cihazlarının trafik istatistiklerini toplayan bir Perl betiği ile istatistikleri kaydederek bunlara dayalı anlaşılır grafikler çizen bir C programından oluşmaktadır. Web sayfalarına iliştirilen bu grafikler, her türlü güncel web tarayıcısı tarafından görülebilmektedir.
Otomatik olarak hazırlanan web sayfalarında, ayrıntılı günlük görünümün yanında, geçmiş 7 günün, geçmiş 5 haftanın ve son 12 ayın istatistikleri de görsel olarak izlenebilmektedir. MRTG, bu izlemeler için geçmişe dönük kayıt tutmaktadır. Bu kayıtları tutmak için kullanılan özel algoritma sayesinde, bir çok kayıt sisteminin aksine, MRTG kayıt dosyası boyutları zamanla artmamaktadır. Bunun yanında geçmiş iki yıla yönelik kayıtlar sorunsuzca saklanabilmektedir.
MRTG sisteminin etkin yapısı sayesinde, sıradan bir UNIX kullanarak 200’ün üzerinde ağ bağlantısını izleyebilirsiniz.
MRTG kullanımı yalnızca ağ trafiği izlemekle sınırlı değildir. İzlemek istediğiniz herhangi bir SNMP değerini tanımlayabilirsiniz. Cihazlardan bilgi toplamak için ayrı bir program da kullanmak mümkündür. MRTG kullanıcıları, ağ istatistikleri yanında, işletim sistemi yükü, oturum işlemleri(login/session/logout), modem havuzları ve yazıcı kullanımlarını da takip etmektedirler. MRTG ile iki farklı veri grubunu tek bir grafikte görüntülemek de önemli kullanım alanlarından biridir.
-
MRTG, GNU General Public License kuralları kapsamında ücretsiz olarak temin edilebilir.