Ağ izleme: SNMP, akış verisi ve Prometheus
Cihazları ve bağlantıları sürekli izleyen bir sistem kurar; akış verisiyle kimin ne kadar trafik ürettiğini görür, eşik ve uyarılarla sorunları kullanıcıdan önce fark edersin.
Seviye 301 · 16 ders · 15 pratik lab
Dersler
Neyi izlemeli
- Ağ izlemenin hedefleri: erişilebilirlik, kapasite, hata
- Erişilebilirlik izleme: fping ve smokeping
- Arayüz sayaçları: hata, düşen paket, kullanım
- Kısa görev: kritik bağlantılar için temel gösterge listesi çıkar
Zaman serisi izleme
- Prometheus ile metrik toplamak
- snmp_exporter ile ağ cihazlarını izlemek
- blackbox_exporter ile servis yoklamaları
- Grafana panoları
- Uyarı kuralları ve gürültüyü azaltmak
- Kısa görev: hat kullanımı yüzde 80’i aşınca uyar
Akış verisi
- NetFlow ve IPFIX: akış kaydı nedir
- softflowd ve nfdump ile akış toplamak
- En çok trafik üretenleri bulmak
- Akış verisinde olağan dışı desenler
- Kısa görev: hattı dolduran makineyi bul
Kapanış
- Bitirme görevi: küçük bir ağ operasyon merkezi panosu ve uyarıları
Pratik lablar
- Hangi cihazlar kapalı?: fping ile verilen cihaz listesini tara, erişilemeyenleri ve gecikmesi yüksek olanları ayıran bir çıktı üret ve bunu dakikada bir çalışan bir göreve bağla.
- Web sitesi ayakta ama sertifika bitmek üzere: blackbox_exporter ile HTTP ve TLS yoklaması kur, sertifikanın kalan gününü Prometheus’ta sorgula ve süresi yaklaşan hedefi göster.
- Ses aramaları akşamları bozuluyor: Copperleaf Insurance’ın şubeye giden hattı için gecikme ve titreşim ölçümü kur, birkaç saatlik veriden sorunun başladığı zamanı ve hattı bul ve kanıtlı bir rapor yaz.
- Sayaçtan hat kullanımına: Bir arayüzün bayt sayaçlarını iki kez okuyarak kullanım yüzdesini hesapla ve sonucu iperf ile yarattığın yükle karşılaştır.
- Yönlendiriciyi Prometheus’a ekle: snmp_exporter ile lab yönlendiricisini izlemeye al, arayüz hata ve düşen paket sayaçlarını sorgula ve hata artan arayüzü bul.
- Grafikte sahte trafik sıçramaları: Panodaki anlamsız sıçramaların 32 bit sayaç taşmasından ve yanlış sorgudan kaynaklandığını kanıtla, 64 bit sayaçlara ve rate() kullanan doğru sorguya geç.
- Hat yüzde 80’i geçince uyar: Arayüz kullanımı belirli süre yüzde 80’i aşınca tetiklenen bir Prometheus kuralı yaz ve yük üreterek uyarının ateşlendiğini göster.
- Gece boyunca yüz uyarı: Gürültülü uyarı kurallarını for süresi, gruplama ve bastırma ile düzenle ve aynı olay tekrarlandığında yalnızca anlamlı uyarıların geldiğini göster.
- Küçük bir ağ operasyon panosu: Ekin Kooperatifi için erişilebilirlik, hat kullanımı ve hata sayaçlarını gösteren bir Grafana panosu ve bunlara bağlı üç uyarı kur ve bir arızayı canlandırarak panoda izle.
- Hattı kim dolduruyor?: softflowd ile akış verisi topla ve nfdump ile son yarım saatte en çok bayt gönderen beş adresi ve kullandıkları portları listele.
- Yedekleme mesai saatine kaymış: Akış kayıtlarından mesai saatlerinde hattı dolduran büyük aktarımı ve kaynağını bul, zamanlamayı gösteren bir özet çıkar ve çözüm öner.
- Akışta olağan dışı desen: Kendi lab ağının akış verisinde port taraması ve düzenli aralıklarla dışarı bağlanan makine desenlerini bul, ilgili akışları kanıt olarak ayıkla ve bunları yakalayacak nfdump filtreleri yaz.
- Prometheus hedefi kapalı görünüyor: Hedefler sayfasında kapalı görünen işin yanlış port ve etiket ayarını düzelt, yapılandırmayı yeniden yükle ve metriklerin geldiğini bir sorguyla göster.
- Kritik hatlar için gösterge seti: Demirhan Makine’nin iki kritik hattı için erişilebilirlik, kullanım, hata ve gecikme göstergelerini tanımla ve her birini çalışan bir Prometheus sorgusuna dönüştür.
- İzlenmeyen cihazlar: Ağ envanterini Prometheus hedefleriyle karşılaştıran bir betik yaz, izlenmeyen cihaz ve servisleri bul, onları izlemeye ekle ve kör nokta kalmadığını aynı betikle kanıtla.
Kurs hakkında
Cihazları ve bağlantıları sürekli izleyen bir sistem kurar; akış verisiyle kimin ne kadar trafik ürettiğini görür, eşik ve uyarılarla sorunları kullanıcıdan önce fark edersin.
Ne öğreneceksin
- Neyi izlemeli
- Zaman serisi izleme
- Akış verisi
- Kapanış
Ön koşullar
Aynı yolun 101 ve 201 düzeyindeki konularına hâkim olmalısın.
Lab ortamı
Dersler, tarayıcında açılan sana özel bir Kali Linux terminalinde ve ona bağlı özel bir lab ağında geçer. Kurulum gerekmez.
Sık sorulan sorular
- Bu kurs benim düzeyime uygun mu?
- Kurs 301 düzeyindedir; daha düşük düzeydeki kursların konularını bildiğin varsayılır.
- Kurulum gerekir mi?
- Hayır. Her ders tarayıcında açılan sana özel bir lab ortamında geçer.
- Dersler nasıl işleniyor?
- Her ders 8 ile 10 adımdan ve bir kısa sınavdan oluşur. İlk adımlarda yazman gereken komut gösterilir, sonraki adımlarda yardım azalır; iki denemede takılırsan çözüm açılır.
- Ücretsiz deneyebilir miyim?
- Evet. Her kursun ilk üç dersi ücretsizdir.