Diğer Monitör Tipleri

TCP, UDP, Ping, MCP, gRPC, WebSocket, DNS ve Heartbeat monitörlerine genel bakış: hangi senaryoda hangisini kullanmalı.

UptimeWarden, HTTP ve SSL'in yanında 8 monitör tipi sunar. Bu sayfa hızlı bir genel bakıştır; her tipin kendi ayrıntılı dokümantasyonu vardır. Aşağıdaki karar matrisi ile hangi tipi seçeceğinize hızlıca karar verebilirsiniz.

Tip listesi

TipHedefTipik kullanımDetay
TCPHostname + portVeritabanı, mesaj kuyruğu, özel protokol portuAşağıda
UDPHostname + portDNS sunucu, syslog, özel UDP daemonAşağıda
PingHostname / IPAğ erişilebilirliği, gatewayAşağıda
DNSHostname + kayıt tipiDNS kayıt doğrulamasıDNS Monitor
HeartbeatTokenCron job, arka plan workerHeartbeat Monitor
MCPURLModel Context Protocol sunucusuMCP Monitor
gRPCHostname + portgRPC servislerigRPC Monitor
WebSocketwss:// URLWebSocket bağlantı yaşam döngüsüWebSocket Monitor

TCP Monitor

TCP "bu port açık ve handshake tamamlanıyor mu" sorusunu cevaplar; HTTP'nin altındaki katman.

Ne zaman:

  • Postgres / MySQL / MongoDB / Redis portu erişilebilir mi?
  • Mesaj kuyruğu portu açık mı?
  • Özel ikili protokol (oyun sunucusu, IoT, MQTT) çalışıyor mu?

Nasıl çalışır: Üç yönlü handshake (SYN → SYN-ACK → ACK). Başarısız handshake veya zaman aşımı down demektir. Veri gönderilmez, yalnızca bağlanır.

hostname: db.internal.example.com
port: 5432
timeout: 5s

Sınırlama: İçerik doğrulaması yapamaz; port açık ama yanlış servis çalışıyor olabilir. Bunun için özel bir HTTP uç noktası veya gRPC monitör kullanın.

UDP Monitor

UDP bağlantısızdır; "açık mı" sorusunun net bir cevabı yoktur. UptimeWarden bir probe paketi gönderir ve yanıt (ya da ICMP "port unreachable") bekler.

Ne zaman:

  • DNS sunucu (53): bunun için DNS monitör daha iyidir
  • Syslog (514)
  • Özel UDP daemon (oyun sunucuları, VoIP sinyalleşme)
  • VPN gateway (IPSec 500/4500, WireGuard 51820)

Sınırlama: UDP'de firewall davranışı net değildir; bazı firewall'lar paketi sessizce düşürür. Genellikle bir uygulama katmanı monitörü (DNS, gRPC) daha güvenilirdir.

Ping Monitor (ICMP)

Klasik ağ pingi. ICMP echo request → echo reply ile bir hostname'in ağda erişilebilir olduğunu doğrular.

Ne zaman:

  • Dahili gateway, router veya firewall ayakta mı?
  • Ağ bağlantı sağlığı
  • Erişilebilirlik kontrolü (uptime için bir alt sınır: ping çalışıyorsa HTTP de çalışıyor olabilir; HTTP çalışıyorsa ping garantili değildir)

Not: Bazı sunucular ICMP'yi engellerken HTTP'ye izin verir; ping down ama servis up olabilir. SLA'yı yalnızca ping ile ölçmeyin; HTTP veya TCP ile birleştirin. Erişilebilirlik kontrolü, ICMP engellense bile çalışmaya devam eder: ICMP yanıt vermezse otomatik olarak ortak portlar (80, 443, 53, 22) üzerinden erişilebilirliği doğrular.

DNS Monitor

DNS kayıtlarınızın beklediğiniz IP veya hostname'lere işaret ettiğini doğrular. A, AAAA, CNAME, MX, NS, TXT.

Tam dokümantasyon: DNS Monitor.

Heartbeat Monitor

Push tipi monitör. UptimeWarden size ulaşmaz, siz UptimeWarden'a ping atarsınız. Cron işleri, arka plan worker'ları ve yedekleme script'leri için tasarlanmıştır.

Tam dokümantasyon: Heartbeat Monitor.

MCP Monitor

Model Context Protocol sunucularını izler. AI agent'larınızın bağlandığı uç noktalar.

Tam dokümantasyon: MCP Monitor.

gRPC Monitor

HTTP/2 üzerinden standart gRPC sağlık kontrolünü gerçekleştirir.

Tam dokümantasyon: gRPC Monitor.

WebSocket Monitor

WebSocket bağlantı kurabiliyor mu? Handshake başarılı ve kontrol pingi yazılabiliyor mu? Realtime uygulamalar için uygundur.

Tam dokümantasyon: WebSocket Monitor.

Karar matrisi: hangi tipi seçmeli?

Senaryoİlk tercihYedek
Public web sitesi, REST APIHTTP-
TLS sertifika süresiSSL-
Veritabanı portu erişilebilir miTCP-
Postgres login + sorgu çalışıyor muHTTP (proxy üzerinden)TCP
DNS kaydı doğru muDNS-
Cron job çalıştı mıHeartbeat-
WebSocket pub/subWebSocketHTTP (handshake)
gRPC mikro servisgRPCTCP (yalnızca port yedek)
Dahili load balancer veya gateway ayakta mıPingTCP
AI MCP sunucusuMCPHTTP
GeoDNS bölgesel cevaplarDNS (bölge başına)-
Arka plan worker yaşıyor muHeartbeat-

Birden çok tipi birleştirme

Çoğu kritik servis 2-3 monitör hak eder:

Web uygulaması:

  • HTTP → https://app.example.com/health (200 + içerik doğrulama)
  • SSL → sertifika süresi
  • Ping → opsiyonel ağ erişilebilirliği

Veritabanı servisi:

  • TCP → db.internal:5432 (port açık)
  • HTTP → https://db-proxy.internal/health (gerçek sorgu)

Realtime API:

  • WebSocket → wss://realtime.example.com
  • HTTP → REST yedek uç noktası
  • SSL → wss sertifikası

Plan kullanılabilirliği

On monitör tipinin tamamı (HTTP, SSL, TCP, UDP, WebSocket, MCP, gRPC, DNS, Heartbeat ve Ping) Free dahil tüm planlarda kullanılabilir. Plana göre değişen şey, kontrol sıklığı (interval) ve aynı anda izlenebilecek monitör sayısıdır. Bkz. Monitör Ayarları.

İlgili konular