İçeriğe geç

Zabbix ile Mikrotik İzleme Rehberi

Özet
Zabbix kullanarak MikroTik cihazlarının izlenmesi için pratik rehber: mimari, SNMP ayarları, Ubuntu sunucu kurulumu, panolar, uyarılar ve ölçeklendirme ipuçları.

monitoring with zabbix

Zabbix ile Uzaktan MikroTik İzleme

Zabbix, izleme için çok amaçlı bir araçtır.

Açık kaynak, denenmiş ve ölçeklenebilir.

Ham cihaz verilerini harekete geçirilebilir uyarılar ve panolara dönüştürür.

Bu rehber, Zabbix’in sağlayıcılara ve yöneticilere neden uygun olduğunu ve MikroTik yönlendiricileri SNMP ile nasıl bağlayacağınızı gösterir.

Zabbix Nedir?

Zabbix, 2001’de oluşturulmuş ücretsiz ve kurumsal düzeyde bir izleme platformudur.

Hostlardan, uygulamalardan ve ağ ekipmanlarından metrik toplar.

Veri kaynakları SNMP, Zabbix ajanı, ICMP (ping), HTTP(S), SSH, IPMI, JMX ve özel API’leri içerir.

Tüm girdiler, grafikler, tetikleyiciler ve bildirimlerle tek bir pano üzerinde toplanır.

Not: Zabbix esnektir — derin metrikler için ajanları, ağ cihazları için SNMP’yi kullanın.

Temel Mimari (hızlı)

  • Zabbix Sunucusu: beyin — verileri toplar, depolar ve analiz eder.
  • Zabbix Ajan: host metrikleri için hafif hizmet.
  • Zabbix Proxy: uzak bölgeler veya ölçek için isteğe bağlı toplayıcı.
  • Ön Yüz: panolar, şablonlar ve uyarılar için web arayüzü.

Temel akış:

[Cihaz / SNMP / Ajan] → [Zabbix Proxy] → [Zabbix Sunucusu] → [DB + Ön Yüz]

İzleyebileceğiniz Öğeler

Zabbix, IP’si olan neredeyse her şeyi izleyebilir:

  • Yönlendiriciler ve switchler (MikroTik, Cisco, Ubiquiti…)
  • Linux/Windows sunucular ve sanal makineler
  • Web servisleri ve API’ler
  • Arayüz throughput ve bant genişliği
  • CPU, bellek, disk kullanımı
  • Çevresel sensörler ve kameralar

Tetikleyicilerle metrik eşik değerlerini aşınca uyarı ateşleyin — örn. yönlendirici çevrimdışı veya arayüz dolu.

Ubuntu Üzerine Temel Zabbix Sunucusu Kurulumu

Aşağıdaki adımlar, test veya küçük kurulumlar için çalışan bir Zabbix sunucusu sağlar.

1) Host’u Güncelleyin

Terminal window
apt update && apt upgrade -y

2) Bağımlılıkları Kurun

Terminal window
apt install -y apache2 mysql-server php php-mysql snmp

3) Zabbix deposunu ekleyip kurun

Terminal window
wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-1+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_7.0-1+ubuntu22.04_all.deb
sudo apt update
sudo apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-agent

4) Veritabanı oluşturun

mysql -uroot -p
CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'StrongPassword!';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES; EXIT;

5) Servisleri etkinleştirip başlatın

Terminal window
systemctl enable --now zabbix-server apache2 zabbix-agent

Web arayüzü http://<ZABBIX_IP>/zabbix adresinde kullanılabilir olacaktır.

İpucu: Özel DB kullanıcısı ve güçlü şifreler kullanın. Veritabanını düzenli yedekleyin.

MikroTik’i SNMP ile İzleme

MikroTik yerel Zabbix ajanı çalıştırmaz, ancak SNMP güvenilir şekilde çalışır.

1) MikroTik’te SNMP’yi etkinleştirin

/snmp set enabled=yes
/snmp community add name=public addresses=0.0.0.0/0

Uyarı: Varsayılan community’i değiştirin ve kaynakları kısıtlayın. Yetkilendirilmiş ve şifreli izleme için SNMPv3 tercih edin.

2) MikroTik hostunu Zabbix’e ekleyin

Zabbix arayüzünde: Configuration → Hosts → Create host.

Ayarlar:

  • Hostname: örn. MikroTik-RB750
  • IP adresi: yönlendiricinin yönetim IP’si
  • MikroTik SNMP şablonu bağlayın (veya özel öğeler oluşturun)

Zabbix uptime, arayüz istatistikleri, CPU/sıcaklık, bellek ve throughput bilgilerini çeker.

Panolar, tetikleyiciler ve bildirimler

Bant genişliği, durum ve sorun listesi için panel mozaikleri oluşturun.

Durum tetikleyicilerle otomatik uyarı yapın:

{MikroTik-RB750:icmpping.max(3m)}=0

Bu tetikleyici cihaz 3 dakika boyunca ping’e yanıt vermezse çalışır.

Bildirimler e-posta, Telegram, Slack veya webhook ile gönderilebilir.

İpucu: Alert yorgunluğunu önlemek için önce birkaç önemli tetikleyiciyle başlayın. Sonra geliştirin.

Ölçeklendirme: proxy ve keşif

Uzak bölgeler için Zabbix Proxy kullanarak gecikme ve veritabanı yükünü azaltın.

SNMP ile otomatik keşif, büyük ağlarda zamandan tasarruf sağlar.

Proxy’ler ayrıca her cihazı açık internete maruz bırakmadan veri toplamaya olanak verir.

Güvenlik en iyi uygulamaları

  • Mümkünse şifreli ve yetkilendirilmiş SNMP için SNMPv3 kullanın.
  • Zabbix UI ve ajan erişimini güvenlik duvarı kuralları ile kısıtlayın.
  • Kimlik bilgileri ve API anahtarlarını düzenli değiştirin.
  • Özel izleme VLAN’ları veya sadece okunabilir SNMP community’leri tercih edin.
  • Veritabanı ve yapılandırma dosyalarını sık sık yedekleyin.

Uyarı: SNMP community’lerini veya Zabbix ön yüzünü korumasız şekilde internete açmak risklidir.

Diğer izleme araçları ile kısa karşılaştırma

ÇözümOdakOtomasyonEn uygun
ZabbixTam NMSYüksekISPler ve büyük altyapılar
Yalnızca SNMP araçlarıProtokolOrtaBasit cihaz sorgulama
TR-069 / TR-369CPE yönetimiOrtaCPE yöneten ISPler
Grafana + PrometheusMetrikler + panolarYüksekDevOps ve bulut ortamları
The Dude (MikroTik)HafifDüşükKüçük ağlar

Sağlayıcılar ve yöneticiler için neden Zabbix?

  • Binlerce host için merkezi görünürlük.
  • Yüksek özelleştirilebilir tetikleyiciler ve eskalasyonlar.
  • Dağıtık veri toplama için proxy desteği.
  • Temel özelliklerde lisans ücreti yok.

Bu avantajlar, tam gözlemlenebilirlik isteyen ISP ve operatörler için ideal yapar.

MKController’ın yardımı: Daha hafif bir operasyon modeli tercih edenler için MKController’ın NatCloud çözümü cihaz erişimini basitleştirir ve tam yerel izleme sistemi gereksinimini azaltır.

Sonuç

Zabbix, güçlü ve esnek bir izleme sistemidir.

SNMP ile birleştirildiğinde MikroTik cihazları ve ağ sağlığı hakkında kesin bilgi sağlar.

Küçük başlayın: uptime ve arayüz throughput izleyin. Sonra önemli olanı öğrendikçe panoları ve tetikleyicileri genişletin.


MKController Hakkında

Umarız yukarıdaki bilgiler MikroTik ve internet evreninizi daha iyi yönetmenize yardımcı olur! 🚀
İster konfigürasyonları inceliyor olun, ister ağ karmaşasına düzen getirmeye çalışıyor olun, MKController hayatınızı kolaylaştırmak için burada.

Merkezi bulut yönetimi, otomatik güvenlik güncellemeleri ve herkesin kullanabileceği bir pano ile operasyonunuzu yükseltmek için gereken her şeye sahibiz.

👉 Ücretsiz 3 günlük denemenizi şimdi başlatın mkcontroller.com adresinde — kolay ağ kontrolünün nasıl olduğunu görün.