Makale MRTG Nedir?

MRTG (Multi Router Traffic Grapher), ağ trafiğini izlemek ve görselleştirmek için kullanılan açık kaynaklı bir yazılımdır. 1995 yılında Tobias Oetiker tarafından geliştirilmiştir. MRTG, ağ cihazlarının (özellikle yönlendiriciler ve anahtarlar) bant genişliği kullanımını ölçer ve bu verileri grafikler halinde sunar. Temel amacı, ağ trafiğinin zaman içindeki değişimini görsel olarak izlemek ve analiz etmektir.
MRTG, genellikle ağ yöneticileri tarafından performans izleme, ağ tıkanıklığı tespiti ve kapasite planlaması gibi amaçlar için kullanılır.


MRTG Nasıl Çalışır?
MRTG, SNMP (Simple Network Management Protocol) veya RMON (Remote Monitoring) protokollerini kullanarak ağ cihazlarından veri toplar. Aşağıdaki adımlar, MRTG'nin nasıl çalıştığını açıklar:
Veri Toplama:
MRTG, SNMP üzerinden ağ cihazlarının belirli arayüzlerinin (interface) trafik verilerini alır. Bu genellikle RX (Received) ve TX (Transmitted) byte sayılarıdır.
Veri İşleme:
Bu veriler zaman dilimlerine göre toplanır. Örneğin, her 5 dakikada bir veri alınır ve geçmiş verilerle kıyaslanarak grafikler oluşturulur.
Grafik Oluşturma:
Toplanan veriler, zaman içinde bant genişliği kullanımı (kbps veya Mbps) şeklinde grafiklere dönüştürülür. Bu grafikler, kullanıcıların ağ trafiğini hızlıca görselleştirmesine ve analiz etmesine yardımcı olur.
Veri Saklama ve Görselleştirme:
MRTG, grafiklerin her birini HTML sayfası olarak kaydeder. Bu sayede web tarayıcıları üzerinden grafiklere ulaşılabilir.
Kullanıcılar, ağ trafik verilerini günlük, haftalık, aylık veya yıllık olarak inceleyebilir.


mrtg.webp

MRTG'nin Kullanım Alanları
MRTG, genellikle ağ yöneticilerinin ağ performansını izlemesi ve analiz etmesi amacıyla kullanılır. Kullanım alanları şunlar olabilir:
1. Ağ Trafiği İzleme
Bant genişliği izleme: Ağın yoğunluğu ve trafiği hakkında bilgiler sağlar. Örneğin, bir yönlendirici arayüzü üzerinden geçen veri miktarını görselleştirir.
Trafik tıkanıklığı veya ağ üzerindeki aşırı yükler tespit edilebilir.

2. Ağ Performansını İzleme
Yönlendiriciler, anahtarlar ve diğer ağ cihazlarındaki trafik akışlarını sürekli izler.
Trafik yoğunluğu, cihazlar arasındaki bağlantı hızları ve bant genişliği kullanımı hakkında analiz yapabilir.

3. Kapalı Devre Ağ İzleme
İç ağ üzerinde dışa bağımlı olmayan izleme yaparak, daha güvenli ağ yönetimi sağlar.
4. Ağ Hatalarını Tespit Etme
Trafik akışındaki anormal bir değişiklik, bir ağ cihazındaki sorunların erken tespiti için kullanılır. Örneğin, bir bağlantı kaybı veya aşırı bant genişliği kullanımı gibi.
5. Kapalı Alan İzleme
Ev ya da küçük ofis ağlarında sabit internet bağlantısı izlenebilir. Ağa bağlı cihazların bant genişliği kullanımı izlenebilir ve gereksiz yüksek kullanımlar tespit edilebilir.
6. Raporlama ve Grafikle Sunma
Ağ yöneticilerine ağ durumunu raporlama ve görsel sunma imkanı sağlar.

Performans değişiklikleri, zaman dilimlerine göre görselleştirilerek yönetimle paylaşılabilir.


mrtg.1.jpg


MRTG'nin Özellikleri
Açık Kaynak ve Ücretsiz:

MRTG tamamen açık kaynaklı ve ücretsiz bir yazılımdır.
Basit ve Kullanıcı Dostu:
Kullanıcılar kolayca grafikleri görselleştirebilir ve veri toplayabilir. Temel gereksinimler için karmaşık konfigürasyonlar gerektirmez.
Geniş Cihaz Desteği:
MRTG, hemen hemen tüm ağ cihazlarıyla uyumludur. Cisco, Juniper, HP, Dell gibi birçok cihazdan SNMP üzerinden veri alabilir.
Grafik Görselleştirme:
MRTG, bant genişliği kullanımını görsel olarak sunar. Bu grafikler, günlük, haftalık, aylık ve yıllık veri kullanımını gösterir.
Otomatik Raporlama:
MRTG, belirli aralıklarla veri toplar ve bu veriyi bir HTML sayfasında raporlar. Bu raporları bir web tarayıcısında görüntüleyebilirsiniz.
Zamanlama Özelliği:
Veri toplama ve raporlama zamanlaması tamamen özelleştirilebilir. Veriler belirli aralıklarla toplanabilir (örneğin, her 5 dakikada bir).


MRTG’nin Kurulumu ve Yapılandırılması
MRTG’yi kurmak oldukça basittir. Aşağıda temel adımları bulabilirsin:

1.MRTG Kurulum Adımları:
Linux(Debian/Ubuntu) İçin:
sudo apt-get install mrtg
Windows İçin:
MRTG Windows İndir
Kurulum adımlarını takip et.

2.MRTG Yapılandırma:
Yapılandırma dosyasını oluşturun. Örneğin:
mrtg /etc/mrtg/mrtg.cfg
3.
SNMP Cihaz Yapılandırması:
Cihazınızdaki SNMP ayarlarını yapın. Cihazınıza bağlı arayüzleri izlemek için doğru SNMP topluluk anahtarlarını kullanmanız gerekecektir.
4.Grafiklerin Oluşturulması:
Yapılandırma tamamlandıktan sonra, grafiklerin oluşturulması için index.html dosyasına veriler yerleştirilecektir.
mrtg.cfg dosyasındaki her bir cihaz ve arayüz için veriler otomatik olarak grafikte görselleştirilecektir.


MRTG'nin Avantajları ve Dezavantajları
Avantajları:
  • Ücretsiz ve Açık Kaynak: Kullanıcılar yazılımı ücretsiz olarak indirip kullanabilir.
  • Basit Kullanım: Konfigürasyonu basittir ve kurulumu kısa sürede yapılabilir.
  • Web Tabanlı Raporlama: Trafik raporları kolayca web tarayıcılarında izlenebilir.
  • Geniş Cihaz Desteği: SNMP desteği olan hemen hemen tüm ağ cihazlarını izleyebilir.
Dezavantajları:
  • Sınırlı Grafik Tasarımı: Grafikler basittir ve özelleştirilmesi sınırlıdır.
  • Daha Karmaşık Yapılar İçin Zorlayıcı: Çok büyük ve karmaşık ağ yapılarında yönetimi zor olabilir.
  • Yalnızca Trafik İzler: MRTG, yalnızca ağ trafiğini izler, daha derinlemesine ağ sorunları için daha gelişmiş araçlar gerekebilir.
Alternatifler
  • Cacti: MRTG’ye benzer ancak daha gelişmiş grafik özelliklerine sahip bir izleme aracıdır.
  • Nagios: Daha kapsamlı bir izleme çözümüdür ve sadece ağ değil, sunucu, hizmet ve uygulama izlemeyi de içerir.
  • Zabbix: Büyük ağlar için kapsamlı bir izleme çözümü sunar.
Sonuç
MRTG, ağ trafiği izleme ve görselleştirme konusunda oldukça güçlü ve yaygın olarak kullanılan bir araçtır. Ağ yöneticilerinin performans izleme, kapasite planlama ve hataların tespiti gibi görevlerde kullanabileceği kullanışlı bir araçtır. Ancak daha büyük ağlar ve daha gelişmiş izleme ihtiyaçları için daha kapsamlı çözümler de değerlendirilebilir.
 
Geri
Üst