---
title: "Telegram'da Uptime İzleme Botu Kurma Rehberi"
description: "Siteniz veya sunucunuz çöktüğünde anında Telegram bildirimi alın. Hermes ile 7/24 çalışan uptime izleme botu kurma adım adım rehber."
canonical: https://agentroost.app/tr/blog/telegram-uptime-izleme-botu
date: 2026-04-22T20:00:00Z
---

[Canonical URL](https://agentroost.app/tr/blog/telegram-uptime-izleme-botu)

Geceleri uyurken, bir müşteri toplantısındayken ya da sadece başka bir şeyle uğraşırken siteniz çöktüğünde ne olur? Çoğu zaman durumu siz değil, şikayet eden bir kullanıcı fark eder.

Bu rehber, web sitenizi veya herhangi bir HTTP servisini periyodik olarak yoklayan ve kesinti anında Telegram'a anlaşılır bir uyarı gönderen bir bot kurmanızı anlatıyor. Araç: **Hermes** — AgentRoost üzerinde çalışan, 7/24 ayakta duran, yapay zekaya erişimi olan bir agent framework'ü.

---

## Neden Klasik Uptime Araçları Yetmez?

UptimeRobot, BetterUptime ve benzerleri işlevsel araçlar; ancak birkaç sınırları var:

- **Sadece "açık/kapalı" der.** HTTP 500 mı döndü, timeout mu yaşandı, DNS mi çöktü — uyarı metni genellikle aynı. "Site down" yazısından fazlasını anlamak için kendiniz log açmanız gerekir.
- **Özelleştirme katı.** "Yanıt 3 saniyeyi geçerse ve ardışık 2 kontrolde de aynıysa ve bir hafta içinde 3 kez olduysa uyar" gibi kurallar çoğunda yazılmaz.
- **Akıllı özetleme yok.** Yanıt gövdesi JSON mı, hata kodu mu, boş mu — bunları yorumlayan bir mekanizma yoktur.

Hermes'le fark şu: Agent, siteyi kontrol eder ve dönen yanıtı *anlayarak* size özetini Telegram'dan gönderir. "404 Not Found — muhtemelen URL değişti, kontrol edin" gibi.

---

## Mimari: Nasıl Çalışır?

```
[Hermes Zamanlayıcısı]
      │  her 5 dakikada bir tetikler
      ▼
[HTTP GET → izlenen URL]
      │  yanıt kodu + süre + gövde
      ▼
[AI Yorumlama Katmanı]
      │  durum özetlenir, öneri eklenir
      ▼
[Telegram Bot → siz]
```

Hermes'in iki bileşeni bunu mümkün kılar:

1. **Zamanlanmış görevler** — Agent'a "her N dakikada bir şunu yap" talimatı verirsiniz; Hermes bunu kesintisiz çalıştırır.
2. **Dahili AI** — HTTP yanıtını olduğu gibi iletmek yerine yorumlar; anlaşılır bir mesaj oluşturur.

---

## Adım Adım Kurulum

### 1. Neyi İzleyeceğinizi Belirleyin

En az şunlara karar verin:

| Parametre | Örnek değer |
|-----------|-------------|
| İzlenecek URL | `https://orneksite.com/health` |
| Kontrol aralığı | Her 5 dakika |
| Başarı kriteri | HTTP 200 + yanıt süresi < 3 sn |
| Uyarı eşiği | 2 ardışık başarısız kontrol |

Bir `/health` endpoint'iniz yoksa ana sayfayı (`/`) da yoklayabilirsiniz; HTTP 200 dönmesi yeterli koşul sayılabilir.

### 2. Hermes Agent'ına Sistem Talimatı Yazın

AgentRoost'ta Hermes agent'ınızı başlattıktan sonra (adımlar aşağıda), agent'a **sistem talimatı** olarak şunu verin:

```
Sen bir uptime izleme asistanısın. Görevin:
1. Her 5 dakikada bir https://orneksite.com adresine HTTP GET isteği at.
2. Yanıt kodunu, yanıt süresini (ms) ve varsa hata mesajını kaydet.
3. Eğer yanıt kodu 200 değilse VEYA yanıt süresi 3000 ms'yi aşarsa,
   bana Telegram'dan şu formatta uyarı gönder:

   🔴 [UYARI] orneksite.com yanıt vermiyor
   Durum: <HTTP kodu veya "Zaman aşımı">
   Yanıt süresi: <ms> ms
   Saat: <UTC+3 saat>
   Öneri: <kısa AI yorumu>

4. Ardışık 2 başarısız kontrolden sonra bir kez uyar, site düzelene kadar
   her 15 dakikada bir hatırlatma gönder.
5. Site tekrar erişilebilir olduğunda şunu gönder:
   ✅ orneksite.com tekrar erişilebilir (yanıt: <ms> ms)
```

> **İpucu:** "Öneri" alanı Hermes'in AI katmanından gelir. "404 döndü, URL yapısı değişmiş olabilir" ya da "503 döndü, büyük ihtimalle sunucu aşırı yüklendi" gibi yorumlar otomatik eklenir.

### 3. Birden Fazla Site İzlemek

Birden fazla URL'yi izlemek istiyorsanız talimatınıza bir liste ekleyin:

```
İzlenecek siteler:
- https://orneksite.com → kritik (2 başarısız = anında uyar)
- https://api.orneksite.com/v1/status → kritik
- https://blog.orneksite.com → düşük öncelik (5 başarısız = uyar)
```

Her site için farklı uyarı eşiği tanımlayabilirsiniz. API endpoint'leri ve blog gibi ikincil servisler için daha yüksek eşik mantıklıdır.

### 4. Yanıt Gövdesini Kontrol Etme (Gelişmiş)

Uygulamanızın `/health` endpoint'i JSON dönüyorsa Hermes bunu parse edebilir:

```json
// Örnek /health yanıtı
{
  "status": "ok",
  "db": "connected",
  "queue": 42
}
```

Talimatınıza şunu ekleyin:

```
Yanıt 200 olsa bile, JSON içindeki "status" alanı "ok" değilse
ya da "db" alanı "connected" değilse uyarı gönder.
```

Bu sayede veritabanı bağlantısı koptuğunda ama site teknik olarak "açık" olduğunda da haberdar olursunuz.

---

## AgentRoost'ta Hermes Nasıl Kurulur

Bu izleme botunu çalıştırmak için ihtiyacınız olan tek şey bir AgentRoost hesabı:

1. **[AgentRoost'a kayıt olun](/tr/agents/hermes)** — e-posta/şifre, Google, Microsoft veya Discord ile.
2. **"Yeni agent" → Hermes** framework'ünü seçin, agent'ınıza bir isim verin (örn. `uptime-izleyici`).
3. Agent hazırlanır (genellikle ~2 dakika). Size özel bir Telegram bot URL'si oluşturulur.
4. **Telegram botunuzu /start ile başlatın** — AgentRoost yönetici botundan tek tıkla bağlanırsınız.
5. Agent chat ekranında yukarıdaki **sistem talimatını** yazın ve gönderin.
6. Hermes zamanlamayı başlatır — artık 7/24 izleme aktif.

Sunucu, Docker, SSL sertifikası ya da Telegram BotFather ayarı yoktur. AI kredileri aboneliğe dahildir; uptime kontrolü sırasında LLM çağrıları için ek ödeme yapmazsınız.

**Fiyat:** $19.99/ay'dan başlar, aylık faturalandırma, istediğiniz zaman iptal edebilirsiniz. 14 gün içinde memnun kalmazsanız para iadesi alırsınız.

[Planları karşılaştır →](/tr/pricing)

---

## Yaygın Hatalar ve Çözümleri

**"Her 5 dakikada kontrol et" derken agent bazen atlıyor.**
Talimatı daha kesin yazın: *"bir önceki kontrolden tam 5 dakika geçince kontrol et"* demek Hermes'in zamanlayıcısıyla daha uyumlu çalışır.

**Yanlış pozitif uyarılar alıyorum.**
Uyarı eşiğini tek kontrolden 2 ardışık kontrole yükseltin. Geçici ağ titremesi 1 başarısız kontrole yol açabilir; 2 ardışık başarısızlık genellikle gerçek bir sorundur.

**Yanıt süresi tutarsız görünüyor.**
Hermes, çağrıyı AgentRoost sunucularından yapar. Hedef siteniz farklı bir kıtada barındırılıyorsa coğrafi gecikme eklenebilir. Bu durumda yanıt süresi eşiğinizi (örn. 3 sn yerine 5 sn) biraz gevşetin.

**Gece uyarılarını kapatmak istiyorum.**
Talimatınıza şunu ekleyin: *"00:00-08:00 UTC+3 saatleri arasında uyarıları beklet, sabah 08:00'de gün özeti gönder."* Hermes bunu anlayarak uygular.

---

## Klasik Araçlarla Karşılaştırma

| Özellik | UptimeRobot | AgentRoost / Hermes |
|---------|-------------|---------------------|
| Kontrol aralığı | 5 dk (ücretsiz plan) | Ayarlanabilir (1 dk+) |
| Telegram bildirimi | Evet | Evet |
| AI yorumlama | Hayır | Evet |
| Özel mantık / eşik | Sınırlı | Serbest metin talimatı |
| JSON gövde analizi | Hayır | Evet |
| Diğer görevler | Sadece izleme | İzleme + otomasyon |
| AI kredileri dahil mi? | Hayır | Evet |
| Fiyat | Ücretsiz / ücretli tier | $19.99/ay dahil AI |

UptimeRobot gibi araçlar "site açık mı" sorusunu yanıtlar. Hermes, "site açık mı ve her şey yolunda mı ve değilse ne yapalım" sorusunu yanıtlar — üstelik aynı agent başka görevler de yapabilir.

---

## Sonuç

7/24 çalışan bir izleme botu kurmak için artık ayrı bir araç aboneliği, Telegram BotFather ayarı ya da cron job yönetimi gerekmez. Hermes'e Türkçe olarak ne yapmasını istediğinizi söyleyin; gerisini halleder.

Siteniz düştüğünde, sizi siz fark etmeden önce siz haberdar olun.

[Hermes ile başla →](/tr/agents/hermes)
