Ana içeriğe geç

Monitor Türleri

isthisthing.online yedi monitor türünü destekler. Her biri altyapınızın farklı bir yönünü kontrol eder.

HTTP / HTTPS​

Bir HTTP isteği göndererek ve yanıtı kontrol ederek bir web sitesini veya API endpoint'ini izler.

  • Şunlar için kullanılır: Web siteleri, REST API'ler, GraphQL endpoint'leri, health check URL'leri.
  • Kontrol ettiği şey: Durum kodu (2xx = sağlıklı), yanıt süresi, hata durumunda yanıt gövdesi.
  • Yapılandırma: URL, yöntem (GET/POST/HEAD), özel başlıklar, timeout, hedef yanıt süresi.

Ping​

ICMP echo istekleri kullanarak bir host'un ağ üzerinden erişilebilir olup olmadığını kontrol eder.

  • Şunlar için kullanılır: Sunucu kullanılabilirliği, ağ bağlantısı.
  • Kontrol ettiği şey: Host'un ping'e yanıt verip vermediği. Paket kaybı ve gidiş-dönüş süresi.
  • Yapılandırma: Host adı veya IP adresi, timeout.

TCP​

Bir TCP portunun açık olduğunu ve bağlantıları kabul ettiğini doğrular.

  • Şunlar için kullanılır: Veritabanı sunucuları, posta sunucuları, özel TCP hizmetleri.
  • Kontrol ettiği şey: Timeout içinde başarılı TCP el sıkışması.
  • Yapılandırma: Host adı veya IP adresi, port, timeout.

UDP​

Bir UDP veri birimi gönderir ve portun erişilebilir olduğunu onaylamak için bir yanıt bekler.

  • Şunlar için kullanılır: DNS sunucuları, VoIP hizmetleri, oyun sunucuları, özel UDP hizmetleri.
  • Kontrol ettiği şey: UDP portundan yanıt alınıp alınmadığı.
  • Yapılandırma: Host adı veya IP adresi, port, timeout.

MySQL​

Bir MySQL veritabanına bağlanır, kimlik doğrulaması yapar ve isteğe bağlı olarak bir sorgu çalıştırır.

  • Şunlar için kullanılır: MySQL ve MariaDB sunucuları.
  • Kontrol ettiği şey: Başarılı bağlantı ve kimlik doğrulaması. Bir sorgu yapılandırılmışsa, sorgu yürütmeyi de doğrular.
  • Yapılandırma: Host, port (varsayılan 3306), veritabanı adı, kullanıcı adı, parola, isteğe bağlı sorgu, timeout.
  • Plan: Starter ve üstü.

PostgreSQL​

Bir PostgreSQL veritabanına bağlanır, kimlik doğrulaması yapar ve isteğe bağlı olarak bir sorgu çalıştırır.

  • Şunlar için kullanılır: PostgreSQL sunucuları.
  • Kontrol ettiği şey: Başarılı bağlantı ve kimlik doğrulaması. Bir sorgu yapılandırılmışsa, sorgu yürütmeyi de doğrular.
  • Yapılandırma: Host, port (varsayılan 5432), veritabanı adı, kullanıcı adı, parola, isteğe bağlı sorgu, timeout.
  • Plan: Starter ve üstü.

Monitor türü seçme​

AmaçMonitor türü
Bir web sitesinin çalışıp çalışmadığını kontrol etmeHTTP / HTTPS
Bir API'nin 200 döndürüp döndürmediğini kontrol etmeHTTP / HTTPS
Bir sunucuya erişilip erişilemediğini kontrol etmePing
Bir veritabanı portunun açık olup olmadığını kontrol etmeTCP
Bir DNS sunucusunun yanıt verip vermediğini kontrol etmeUDP
MySQL'in bağlantıları kabul edip etmediğini kontrol etmeMySQL
PostgreSQL'in sorgu çalıştırıp çalıştıramadığını kontrol etmePostgreSQL

Ortak ayarlar​

Tüm monitorler şu ayarları paylaşır:

AyarAçıklama
AdMonitorünüz için tanımlayıcı bir etiket.
Check aralığıCheck'in ne sıklıkta çalıştırılacağı. Minimum, planınıza bağlıdır.
TimeoutCheck başına maksimum bekleme süresi (varsayılan 30s).
Onay eşiğiIncident oluşturulmadan önceki ardışık başarısızlık sayısı (varsayılan 2).
Hedef yanıt süresiAşılırsa, check degraded olarak işaretlenir (varsayılan 1000ms).

Ayrıca bakınız​