Multi Router Traffic Grapher (MRTG) Nedir?
Önceki MRTG Kurulumu Sonraki
Multi Router Traffic Grapher (MRTG) Nedir?
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.
Şekil 4.1. Standart bir MRTG trafik izleme grafiği
Ö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.
Ayrıntılar
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.
Lisanslama İlkeleri
MRTG, GNU General Public License kuralları kapsamında ücretsiz olarak temin edilebilir.
Önceki Üst Ana Başlık Sonraki
MRTG Kurulumu Başlangıç Red Hat Linux Üzerine MRTG Kurulumu
Bir Linux Kitaplığı Sayfası