İçeriğe geç
LLCBullet
Otomasyon

Site erişilebilirlik kontrolü görevi nasıl kurulur?

Panelde site kontrolü görevi oluşturma: site seçimi, cron zamanlaması, saat dilimi, yeniden deneme ayarları ve erişilemeyen site bildirimleri.

3 dk okuma

Site erişilebilirlik kontrolü görevi nasıl kurulur?

Site kontrolü görevi, paketindeki bir altyapıya bağlı sitelerin erişilebilir olup olmadığını senin belirlediğin zamanlarda kontrol eder ve sorun bulduğunda seni haberdar eder. Katalogdaki düzenli sağlık kontrolünden farklı olarak zamanlamayı, kapsamı ve bildirimi sen belirlersin. Bu rehberde görevi adım adım kuruyoruz.

Görev ne yapar?

  • Seçtiğin sitelerin kayıtlı alan adına HTTPS isteği gönderir; her site için 10 saniyelik bir zaman aşımı uygulanır.
  • HTTP 500'ün altındaki yanıtlar erişilebilir, 5xx yanıtlar ve bağlantı hataları erişilemeyen olarak kaydedilir. Yönlendirmeler izlenmez.
  • Her site için yanıt süresini kaydeder; çalıştırma sonunda ortalama süre hesaplanır.
  • Alan adı kayıtlı olmayan siteler ve bakımdaki siteler kontrol dışında kalır.
  • İstekler LLCBulletMonitor/1.0 kullanıcı ajanıyla gönderilir; güvenlik duvarında bu ajana izin vermek yanlış alarmları azaltabilir.

Adım adım kurulum

  1. Panelde Otomasyon sayfasını aç ve yeni görev oluştur.
  2. Görev için anlaşılır bir ad yaz, örneğin "Sabah erişim kontrolü". Bildirimlerde bu adı görürsün.
  3. Görev türü olarak Site kontrolü'nü seç. Tür sonradan değiştirilemez.
  4. Altyapıyı seç. Yalnızca aktif paketindeki altyapılar listelenir.
  5. İstersen belirli siteleri seç; seçim yapmazsan altyapıdaki siteler kontrol edilir. Bir görevde en fazla 50 site kontrol edilir.
  6. Zamanlamayı hazır seçeneklerden seç ya da özel bir cron ifadesi yaz, ardından saat dilimini belirle.
  7. Erişilemeyen site bulunduğunda bildirim almak istiyorsan ilgili seçeneği açık bırak.
  8. Gerekirse deneme sayısını (1–10, varsayılan 3) ve zaman aşımını (5–120 saniye, varsayılan 30) ayarla ve görevi kaydet.

Cron ifadeleri ve saat dilimi

Zamanlama beş alanlı bir cron ifadesiyle yazılır: dakika, saat, ayın günü, ay ve haftanın günü. Bazı örnekler:

  • "*/15 * * * *" – her 15 dakikada bir.
  • "0 9 * * *" – her gün 09:00'da.
  • "0 9 * * 1" – her pazartesi 09:00'da.
  • "0 8-20 * * *" – her gün 08:00 ile 20:00 arasında, saat başlarında.
  • @hourly, @daily, @weekly ve @monthly kısaltmaları da desteklenir.

Görevler en fazla 5 dakikada bir çalışabilir; daha sık çalışan bir ifade kaydedilmez. İfade, seçtiğin saat dilimine göre yorumlanır: Europe/Istanbul seçiliyken "0 9 * * *" İstanbul saatiyle 09:00 demektir. Varsayılan saat dilimi, Ayarlar sayfasındaki hesap saat dilimindir.

Sonuçları izlemek

Her çalıştırmanın sonucu görevin çalıştırma geçmişinde listelenir: kontrol edilen, erişilebilir ve erişilemeyen site sayısı ile ortalama yanıt süresi. İstatistikler bölümü, görevlerinin altyapı bazında başarı oranlarını ve yanıt sürelerini gösterir.

  • Erişilemeyen site bulunduğunda "Erişilemeyen site" bildirimi gelir ve etkilenen siteler listelenir.
  • Bir çalıştırma hata verirse artan bekleme süreleriyle yeniden denenir; tüm denemeler başarısız olursa "Otomasyon görevi başarısız" bildirimi alırsın.
  • Bu bildirimler Ayarlar'daki Otomasyon kategorisinden yönetilir; Telegram, panel ve tarayıcı kanallarını ayrı ayrı açıp kapatabilirsin.

Duraklatma ve sınırlar

Otomasyon sayfasındaki Tümünü duraklat seçeneği tüm görevlerini durdurur ve kuyrukta bekleyen çalıştırmaları iptal eder; kapattığında görevler kaldıkları yerden devam eder. Tek bir görevi devre dışı bırakabilir ya da gerektiğinde elle çalıştırabilirsin. Hesap başına en fazla 20 görev oluşturulabilir.

Sonuç

İyi bir başlangıç için her 15 dakikada çalışan bir site kontrolü ve her sabah gelen bir günlük rapor görevi yeterlidir. Sonuçları kendi sistemine aktarmak istersen webhook görevleri rehberine geç.

Panelde görev oluştur

  • otomasyon
  • site kontrolü
  • cron
  • bildirim
  • erişilebilirlik

Bu yazıyı paylaş

Ortak etiket sayısına göre sıralanır.

Site erişilebilirlik kontrolü görevi kurma rehberi