Blog/Teknoloji

Uptime Robot Nedir? Kurulum ve Alternatifler Rehberi

Erdi Doğan

Erdi Doğan

Founder & Developer

10 dk okuma
Uptime Robot web sitesi izleme aracı

Web siten çöktüğünde haberin olmazsa, müşterilerinden önce sen öğrenemezsin. Uptime Robot, bu sorunu çözen dünyanın en popüler ücretsiz uptime monitoring aracı. Peki gerçekten ihtiyacını karşılıyor mu? Alternatifleri neler?

💡 Önce Temel: Uptime kavramına aşina değilsen, Uptime Nedir? yazımıza göz at.

Uptime Robot Nedir?

Uptime Robot, 2010 yılında kurulan ve dünya genelinde milyonlarca kullanıcıya sahip bir web sitesi izleme (uptime monitoring) servisidir. Temel işlevi basit: belirlediğin aralıklarla web sitene istek gönderir, site yanıt vermezse seni bilgilendirir.

Popülerliğinin ana nedeni: 50 monitöre kadar tamamen ücretsiz olması.

Uptime Robot Çalışma Prensibi:

[Uptime Robot Sunucuları]
         │
         ▼ Her 5 dakikada HTTP isteği
    ┌─────────┐
    │ Siten   │ → 200 OK ✓ (Çalışıyor)
    └─────────┘
         │
         ▼ Yanıt yok veya hata
    ┌─────────┐
    │ Uyarı!  │ → E-posta, SMS, Push
    └─────────┘

Uptime Robot Özellikleri

Ücretsiz Planda Neler Var?

ÖzellikDeğer
Monitör Sayısı50
Kontrol Aralığı5 dakika
Monitoring TürleriHTTP(s), Ping, Port, Keyword
Bildirim Kanalları5 entegrasyon
Status PageTemel
Log Tutma2 ay
API ErişimiVar (5000 istek/dk)

Monitoring Türleri

Uptime Robot, farklı izleme türleri sunar:

1. HTTP(s) Monitoring Web sayfalarının erişilebilirliğini kontrol eder. En yaygın kullanılan tür.

# HTTP Monitor Örneği
Tür: HTTP(s)
URL: https://example.com
Beklenen Durum: 200 OK
Aralık: 5 dakika

2. Keyword Monitoring Sayfada belirli bir kelimenin olup olmadığını kontrol eder. Site açık ama içerik hatalıysa yakalar.

# Keyword Monitor Örneği
Tür: Keyword
URL: https://example.com
Keyword: "Hoş geldiniz"
Durum: Keyword bulunmalı

3. Ping Monitoring ICMP ping ile sunucu erişilebilirliğini kontrol eder. Web servisi değil, sunucu seviyesinde izleme.

4. Port Monitoring Belirli bir portun açık olup olmadığını kontrol eder. Veritabanı, mail sunucusu gibi servisler için ideal.

# Port Monitor Örneği
Tür: Port
Host: db.example.com
Port: 5432
Aralık: 5 dakika

5. Heartbeat Monitoring Cron job ve zamanlanmış görevler için. Görev tamamlandığında Uptime Robot'a ping atar, ping gelmezse uyarı verir.

6. DNS Monitoring (Ücretli) DNS kayıtlarının doğru çözümlenip çözümlenmediğini kontrol eder.

Uptime Robot Kurulumu (Adım Adım)

1. Hesap Oluşturma

  1. uptimerobot.com adresine git
  2. "Sign Up Free" butonuna tıkla
  3. E-posta ve şifre ile kayıt ol
  4. E-posta doğrulamasını tamamla

2. İlk Monitörü Oluşturma

Dashboard'a girdikten sonra:

1. "+ Add New Monitor" butonuna tıkla
2. Monitor Type: "HTTP(s)" seç
3. Friendly Name: "Ana Sitem" (veya istediğin isim)
4. URL: https://example.com
5. Monitoring Interval: 5 minutes (ücretsiz planda sabit)
6. Alert Contacts: E-posta adresini seç
7. "Create Monitor" butonuna tıkla

3. Bildirim Ayarları

Varsayılan olarak kayıt e-postana bildirim gider. Ek kanallar eklemek için:

My Settings → Alert Contacts → + Add Alert Contact

Desteklenen bildirim kanalları:

  • E-posta (ücretsiz)
  • SMS (ücretli)
  • Slack (ücretsiz)
  • Discord (ücretsiz)
  • Telegram (ücretsiz)
  • Webhook (ücretsiz)
  • PagerDuty (ücretli plan gerekli)

4. Status Page Oluşturma

Kullanıcılarına sistem durumunu göstermek için:

1. Sol menüden "Status Pages" seç
2. "+ Add Status Page" tıkla
3. İsim ve URL belirle (örn: status.example.com)
4. Gösterilecek monitörleri seç
5. Kaydet ve yayınla

Uptime Robot Fiyatlandırması

PlanFiyatMonitörAralıkÖne Çıkan
Free$0505 dkBaşlangıç için ideal
Solo$8/ay501 dkSSL izleme, DNS
Team$34/ay1001 dkTakım özellikleri
Enterprise$64+/ay200+30 snBüyük organizasyonlar

💡 İpucu: Yıllık ödemede ~%20 indirim var.

Ücretsiz vs Ücretli: Hangisi Gerekli?

Ücretsiz plan yeterli olduğu durumlar:

  • Kişisel blog veya portfolio
  • Küçük işletme sitesi
  • Development/staging ortamları
  • Hobi projeleri

Ücretli plan gerekli durumlar:

  • E-ticaret siteleri (5 dakika çok uzun)
  • SSL sertifika takibi gerekiyorsa
  • Cron job/heartbeat monitoring
  • Kurumsal SLA gereksinimleri

Uptime Robot Avantajları

✅ Güçlü Yönler

  1. Gerçekten Ücretsiz

    • Kredi kartı gerektirmez
    • 50 monitör yeterli çoğu kullanıcıya
    • Temel özellikler kısıtlı değil
  2. Kolay Kurulum

    • 2 dakikada ilk monitör
    • Sezgisel arayüz
    • Türkçe dil desteği yok ama basit İngilizce
  3. Güvenilir Altyapı

    • 2010'dan beri aktif
    • Milyonlarca kullanıcı
    • Düşük false positive oranı
  4. API Desteği

    • Tüm planlarda API erişimi
    • Otomasyon imkanı
    • CI/CD entegrasyonu
  5. Geniş Entegrasyon

    • Slack, Discord, Telegram
    • Webhook desteği
    • Zapier uyumlu

Uptime Robot Dezavantajları

❌ Zayıf Yönler

  1. 5 Dakika Minimum Aralık

    • Kritik sistemler için çok uzun
    • E-ticaret siteleri için yetersiz
    • 5 dakikada binlerce TL kayıp olabilir
  2. Tek Lokasyon Kontrolü

    • Global erişilebilirlik test edilmez
    • Bölgesel sorunlar kaçırılabilir
  3. Sınırlı Analitik

    • Detaylı performans metrikleri yok
    • Response time analizi zayıf
    • Trend analizi yok
  4. Türkçe Destek Yok

    • Arayüz sadece İngilizce
    • Destek ekibi İngilizce
  5. Advanced Özellikler Ücretli

    • SSL monitoring ücretli
    • Heartbeat monitoring ücretli
    • 1 dakika aralık ücretli

Uptime Robot Alternatifleri

1. UptimeTR (Türkiye Odaklı)

Türkiye pazarı için optimize edilmiş yerli alternatif. UptimeTR, özellikle Türk kullanıcılar için avantajlar sunuyor:

ÖzellikUptime RobotUptimeTR
Türkçe Arayüz
Yerel Destek
Kayıtsız Deneme✅ (7 gün)
AltyapıTek lokasyonCloudflare Edge
Minimum Aralık5 dk5 dk

Neden UptimeTR?

  • Cloudflare Workers üzerinde çalışır (global edge)
  • Kayıt olmadan 7 gün test edebilirsin
  • Türkçe arayüz ve destek
  • Yerel ödeme seçenekleri

UptimeTR'yi ücretsiz dene →

2. Better Stack

Enterprise seviye alternatif. Uptime monitoring + incident management + status pages tek platformda.

ÖzellikDeğer
Minimum Aralık30 saniye
Telefon BildirimiSınırsız
On-call SchedulingVar
FiyatÜcretsiz tier var

Avantajları:

  • Kapsamlı incident management
  • On-call rotation
  • Modern arayüz

Dezavantajları:

  • Karmaşık kurulum
  • Overkill küçük projeler için

3. Pingdom

SolarWinds'in ürünü. Köklü ve kurumsal.

ÖzellikDeğer
Minimum Aralık1 dakika
RUM (Real User Monitoring)Var
Fiyat$15/ay'dan başlıyor

Avantajları:

  • Real User Monitoring
  • Detaylı performans analizi
  • Kurumsal güvenilirlik

Dezavantajları:

  • Pahalı
  • Eski arayüz
  • Ücretsiz plan yok

4. Hetrix Tools

Ücretsiz tier'ı cömert olan alternatif.

ÖzellikDeğer
Ücretsiz Monitör15
Minimum Aralık1 dakika
Blacklist MonitoringVar

5. Uptime.com

Kurumsal odaklı, kapsamlı çözüm.

ÖzellikDeğer
Minimum Aralık1 dakika
Fiyat$19/ay'dan başlıyor
SLA RaporlamaVar

Karşılaştırma Tablosu

AraçÜcretsiz PlanMin. AralıkTürkçeEn İyi Kullanım
Uptime Robot50 monitör5 dkBaşlangıç, hobi
UptimeTRVar5 dkTürkiye odaklı projeler
Better StackVar30 snTakımlar, enterprise
Pingdom1 dkKurumsal, RUM gerekli
Hetrix Tools15 monitör1 dkBlacklist monitoring

Uptime Robot API Kullanımı

Uptime Robot, tüm planlarda API erişimi sunar. Bu sayede monitoring işlemlerini otomatikleştirebilirsin.

Temel API İstekleri

// Tüm monitörleri listele
const response = await fetch('https://api.uptimerobot.com/v2/getMonitors', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    api_key: 'YOUR_API_KEY',
    format: 'json'
  })
});

const data = await response.json();
console.log(data.monitors);

Yeni Monitör Oluşturma

// Yeni HTTP monitör oluştur
const createMonitor = await fetch('https://api.uptimerobot.com/v2/newMonitor', {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify({
    api_key: 'YOUR_API_KEY',
    friendly_name: 'Yeni Sitem',
    url: 'https://example.com',
    type: 1, // 1 = HTTP(s)
    interval: 300 // saniye (5 dakika)
  })
});

CI/CD Entegrasyonu

Deployment sonrası otomatik health check:

# GitHub Actions örneği
- name: Health Check
  run: |
    sleep 30  # Deployment'ın tamamlanmasını bekle
    curl -X POST https://api.uptimerobot.com/v2/getMonitors \
      -d "api_key=${{ secrets.UPTIME_ROBOT_API }}" \
      -d "monitors=123456789" \
      -d "format=json"

Best Practices

1. Doğru Monitoring Türünü Seç

SenaryoÖnerilen Tür
Web sitesiHTTP(s)
API endpointHTTP(s) + Keyword
VeritabanıPort
Cron jobHeartbeat
DNS sunucusuDNS

2. Keyword Monitoring Kullan

Sadece HTTP 200 yeterli değil. Site açık ama içerik hatalı olabilir:

# Kötü: Sadece status code kontrolü
Tür: HTTP(s)
URL: https://shop.example.com

# İyi: İçerik doğrulama
Tür: Keyword
URL: https://shop.example.com
Keyword: "Sepete Ekle"

3. Bildirim Gecikmesi Ayarla

Her küçük kesintide bildirim almak yorucu. 2-3 dakika gecikme ayarla:

Alert Settings → Notify after X minutes down → 2 minutes

4. Birden Fazla Bildirim Kanalı

E-posta yetersiz kalabilir. Slack veya Telegram ekle:

1. Alert Contacts → + Add Alert Contact
2. Slack webhook veya Telegram bot ekle
3. Monitörlere birden fazla contact ata

5. Status Page Kullan

Müşterilerine şeffaf ol. Public status page oluştur ve paylaş.

Sıkça Sorulan Sorular

Uptime Robot güvenilir mi?

Evet, 2010'dan beri aktif ve milyonlarca kullanıcısı var. Ancak ücretsiz plandaki 5 dakika aralık, kritik sistemler için yeterli olmayabilir.

Uptime Robot ücretsiz mi?

Temel özellikler ücretsiz. 50 monitör, 5 dakika aralık, e-posta bildirimleri ücretsiz planda mevcut. SSL monitoring ve 1 dakika aralık için ücretli plana geçmek gerekiyor.

Uptime Robot alternatifi nedir?

Türkiye odaklı projeler için UptimeTR, enterprise projeler için Better Stack, detaylı analitik için Pingdom değerlendirilebilir.

5 dakika kontrol aralığı yeterli mi?

Hobi projeleri ve kişisel siteler için yeterli. E-ticaret ve kritik iş uygulamaları için 1 dakika veya daha kısa aralık önerilir.

Uptime Robot Türkçe mi?

Hayır, arayüz sadece İngilizce. Türkçe arayüz istiyorsan UptimeTR alternatifini değerlendirebilirsin.

Uptime Robot Ne Zaman Kullanılmalı?

✅ İdeal Senaryolar

  • Kişisel blog: 5 dakika aralık yeterli, ücretsiz plan ideal
  • Portfolio sitesi: Düşük trafik, kritik değil
  • Hobi projeleri: Maliyet önemli, ücretsiz plan yeterli
  • Development ortamları: Test amaçlı izleme
  • Startup MVP: Başlangıç aşaması, bütçe kısıtlı

❌ Yetersiz Kalacağı Senaryolar

  • E-ticaret: Her dakika para, 5 dakika çok uzun
  • SaaS uygulamaları: Müşteri SLA'ları var
  • Finans uygulamaları: Kritik uptime gereksinimi
  • Kurumsal siteler: Detaylı raporlama gerekli
  • Global servisler: Çoklu lokasyon kontrolü şart

Sonuç

Uptime Robot, uptime monitoring dünyasına giriş için mükemmel bir araç. 50 ücretsiz monitör ile çoğu küçük-orta ölçekli proje için yeterli. Ancak:

  • 5 dakika aralık kritik sistemler için uzun
  • Tek lokasyon global erişilebilirlik test etmez
  • Türkçe destek yok

Bu limitler seni etkiliyorsa:

  1. Türkiye odaklı projeler için UptimeTR değerlendir
  2. Enterprise ihtiyaçlar için Better Stack veya Datadog incele
  3. Detaylı analitik için Pingdom alternatifini düşün

Uptime kavramını derinlemesine anlamak için Uptime Nedir? yazımıza göz atmayı unutma.


Web sitenizin uptime'ını profesyonelce yönetmek mi istiyorsunuz? Bizimle iletişime geçin ve altyapı danışmanlığı alın.

#Uptime Robot#Monitoring#DevOps#Web Sitesi İzleme#Uptime
Paylaş:

Projenizi Hayata Geçirelim

Bu teknolojileri kullanarak projenizi geliştirmek ister misiniz?

Ücretsiz Danışmanlık Alın