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?
| Özellik | Değer |
|---|---|
| Monitör Sayısı | 50 |
| Kontrol Aralığı | 5 dakika |
| Monitoring Türleri | HTTP(s), Ping, Port, Keyword |
| Bildirim Kanalları | 5 entegrasyon |
| Status Page | Temel |
| Log Tutma | 2 ay |
| API Erişimi | Var (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
- uptimerobot.com adresine git
- "Sign Up Free" butonuna tıkla
- E-posta ve şifre ile kayıt ol
- 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ı
| Plan | Fiyat | Monitör | Aralık | Öne Çıkan |
|---|---|---|---|---|
| Free | $0 | 50 | 5 dk | Başlangıç için ideal |
| Solo | $8/ay | 50 | 1 dk | SSL izleme, DNS |
| Team | $34/ay | 100 | 1 dk | Takım özellikleri |
| Enterprise | $64+/ay | 200+ | 30 sn | Bü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
-
Gerçekten Ücretsiz
- Kredi kartı gerektirmez
- 50 monitör yeterli çoğu kullanıcıya
- Temel özellikler kısıtlı değil
-
Kolay Kurulum
- 2 dakikada ilk monitör
- Sezgisel arayüz
- Türkçe dil desteği yok ama basit İngilizce
-
Güvenilir Altyapı
- 2010'dan beri aktif
- Milyonlarca kullanıcı
- Düşük false positive oranı
-
API Desteği
- Tüm planlarda API erişimi
- Otomasyon imkanı
- CI/CD entegrasyonu
-
Geniş Entegrasyon
- Slack, Discord, Telegram
- Webhook desteği
- Zapier uyumlu
Uptime Robot Dezavantajları
❌ Zayıf Yönler
-
5 Dakika Minimum Aralık
- Kritik sistemler için çok uzun
- E-ticaret siteleri için yetersiz
- 5 dakikada binlerce TL kayıp olabilir
-
Tek Lokasyon Kontrolü
- Global erişilebilirlik test edilmez
- Bölgesel sorunlar kaçırılabilir
-
Sınırlı Analitik
- Detaylı performans metrikleri yok
- Response time analizi zayıf
- Trend analizi yok
-
Türkçe Destek Yok
- Arayüz sadece İngilizce
- Destek ekibi İngilizce
-
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:
| Özellik | Uptime Robot | UptimeTR |
|---|---|---|
| Türkçe Arayüz | ❌ | ✅ |
| Yerel Destek | ❌ | ✅ |
| Kayıtsız Deneme | ❌ | ✅ (7 gün) |
| Altyapı | Tek lokasyon | Cloudflare Edge |
| Minimum Aralık | 5 dk | 5 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
2. Better Stack
Enterprise seviye alternatif. Uptime monitoring + incident management + status pages tek platformda.
| Özellik | Değer |
|---|---|
| Minimum Aralık | 30 saniye |
| Telefon Bildirimi | Sınırsız |
| On-call Scheduling | Var |
| 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.
| Özellik | Değer |
|---|---|
| Minimum Aralık | 1 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.
| Özellik | Değer |
|---|---|
| Ücretsiz Monitör | 15 |
| Minimum Aralık | 1 dakika |
| Blacklist Monitoring | Var |
5. Uptime.com
Kurumsal odaklı, kapsamlı çözüm.
| Özellik | Değer |
|---|---|
| Minimum Aralık | 1 dakika |
| Fiyat | $19/ay'dan başlıyor |
| SLA Raporlama | Var |
Karşılaştırma Tablosu
| Araç | Ücretsiz Plan | Min. Aralık | Türkçe | En İyi Kullanım |
|---|---|---|---|---|
| Uptime Robot | 50 monitör | 5 dk | ❌ | Başlangıç, hobi |
| UptimeTR | Var | 5 dk | ✅ | Türkiye odaklı projeler |
| Better Stack | Var | 30 sn | ❌ | Takımlar, enterprise |
| Pingdom | ❌ | 1 dk | ❌ | Kurumsal, RUM gerekli |
| Hetrix Tools | 15 monitör | 1 dk | ❌ | Blacklist 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 sitesi | HTTP(s) |
| API endpoint | HTTP(s) + Keyword |
| Veritabanı | Port |
| Cron job | Heartbeat |
| DNS sunucusu | DNS |
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:
- Türkiye odaklı projeler için UptimeTR değerlendir
- Enterprise ihtiyaçlar için Better Stack veya Datadog incele
- 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.



