Modern sistemlerde uygulamaların konteynerler üzerinde çalıştırılması oldukça yaygınlaştı. Bu blog yazısında, Windows Subsystem for Linux 2 (WSL2) üzerinde çalışan Docker konteynerindeki bir HTTP servisini, PRTG Network Monitor üzerinde nasıl izleyebileceğimizi adım adım ele alacağız.
Gereksinimler ve Ortam Bilgileri
Bu işlem için aşağıdaki gereksinimlerin sağlandığından emin olun:
- PRTG Network Monitor: Kurulu ve erişilebilir durumda olmalıdır.
- Docker: WSL2 üzerinde çalışan bir konteyner altyapısına sahip olmalısınız.
- HTTP Servisi: Bu örnekte, Docker üzerinde çalışan bir Nginx servisini izleyeceğiz.
Adım 1: WSL2 Üzerinde Docker Durumunu Kontrol Edelim
İlk olarak, WSL2 üzerinde çalışan Docker’ı kontrol edelim.
Adım 2: WSL2 Üzerinde Docker ile Nginx Servisini Başlatma
Docker’ın aktif olduğunu gördükten sonra Docker üzerinde bir Nginx konteynerini çalıştırırız ve belirli port yönlendirmeleri yaparız.
Nginx’in çalışıp çalışmadığını kontrol etmek için aşağıdaki komutu çalıştırırız:
curl http://localhost:8080
Ardından aşağıdaki çıktıyı alırız:
Adım 3: PRTG’ye HTTP Sensörü Ekleme
Artık Windows 11 makinemize geçebilir ve WSL2 üzerinde çalışan Docker konteynerindeki HTTP servisini izlemek için PRTG’ye HTTP sensörünü eklemeye başlayabiliriz.
PRTG’de Öncesinde eklemiş olduğumuz WSL2 makinemizin eklendiği yere gelerek add sensor alanına tıklarız:
Bu alanda ise kategorize edilmiş sensör grupları arasından seçim yaparak çıkan sensörleri seçebileceğimiz gibi search alanına ihtiyaç duyduğumuz sensör adını yazabiliriz. (Örneğin; HTTP)
PRTG üzerinden arama alanına “http” yazarak http sensörünü buluyoruz ve seçiyoruz:
Ardından sensör adını, http url’ini girerek “create” butonuna tıklıyoruz. Ardından başarılı bir şekilde eklendiğini görebiliriz:
Adım 4: Eklenen HTTP Sensörünü Kontrol Etme
PRTG arayüzünde, daha önce eklediğimiz “ubuntu_Device” adlı cihaz sekmesine geri dönüyoruz. Bu alanda, sensörün başarılı bir şekilde eklenip eklenmediğini ve izleme işleminin düzgün çalışıp çalışmadığını kontrol edebiliriz. Sensör durumu yeşil (Up) olarak görünüyorsa, PRTG HTTP sensörü başarıyla çalışıyor demektir.
Eğer sensör durumu farklı bir renkte (örneğin kırmızı (Down) veya sarı (Warning) görünüyorsa, bağlantı veya yapılandırma sorunlarını kontrol etmeniz gerekebilir.