İzleme
Gece yedeği gerçekten çalıştı mı?
Heartbeat (cron) izleme, yedekleme veya fatura üretimi gibi zamanlanmış işlerin her çalıştığında size özel bir adrese ping göndermesi ve ping beklenen sürede gelmezse uyarı üretilmesidir. İzleme ajanı sisteminize bağlanmadığı için hedef doğrulaması gerekmez.
Bir bakışta
Cron ve heartbeat izleme: temel bilgiler
- Her monitöre özel, gizli bir ping adresi; GET, POST ve HEAD kabul edilir.
- Zamanlama: belirli aralık + tolerans ya da crontab’daki 5 alanlı cron ifadesinin aynısı (ör. her gün 03:00), organizasyonunuzun saat diliminde.
- Başlangıç (/start) ve hata (/fail) sinyalleriyle iş süresi ölçülür; hata ile biten iş hemen kesinti açar (isteğe bağlı çıkış kodu).
- Tolerans süresi 30 saniye – 24 saat; varsayılan aralığın %20’si.
- Yaz saati geçişleri cron gibi işlenir; formda sonraki çalıştırma zamanları önizlenir.
- Anahtarın yalnızca SHA-256 özeti saklanır; tam adres yalnızca oluşturulduğunda gösterilir.
- Free dahil tüm paketlerde.
Nasıl çalışır?
Cron ve heartbeat izleme nasıl çalışır?
-
1. adım:
Heartbeat monitörü oluşturun
Belirli aralık veya cron ifadesi seçin; tolerans süresini işinizin süresine göre ayarlayın.
-
2. adım:
Ping adresini işinize ekleyin
Komut başarıyla bittiğinde adresi çağırın; crontab’da komutun sonuna && ile curl eklemeniz yeterlidir.
-
3. adım:
İsterseniz başlangıç ve hata bildirin
/start ile iş süresini ölçün, /fail ile hatayı hemen bildirin.
-
4. adım:
Kaçan çalıştırmada uyarı alın
Ping tolerans süresi içinde gelmezse kesinti açılır ve bildirim gider.
SSS
Cron ve heartbeat izleme hakkında sık sorulanlar
Cron ifadesi hangi saat diliminde yorumlanır?
Organizasyon ayarlarındaki saat diliminde. @daily gibi kısaltmalar ve saniye alanı desteklenmez; ifade paketinizin en kısa aralığından sık çalışamaz.
İşim uzun sürerse yanlış alarm olur mu?
Başlangıç pingi gönderdiyseniz işin tolerans süresi içinde bitmesi beklenir. Uzun işlerde tolerans süresini işin en uzun süresinden büyük seçin.
Ping adresi başkasının eline geçerse?
Adresi bilen herkes “çalıştı” sinyali gönderebilir. Panelden yeni anahtar üretin; eski adres hemen geçersiz olur.
Hangi araçlarla ping gönderebilirim?
HTTP isteği gönderebilen her şeyle: curl, wget, PHP, PowerShell, systemd zamanlayıcıları. Örnekler Heartbeat belgesinde.
İlgili özellikler
Birlikte kullanılanlar
-
Sunucu ve ağ izleme
TCP port, ping, SSH, FTP/FTPS, DNS, NTP, UDP, WebSocket ve SMTP/IMAP/POP3; hiçbir kontrol oturum açmaz.
-
Nöbet ve olay yönetimi
Nöbet takvimi, kademeli uyarı politikası, e-posta/push/sohbetten üstlenme, olay birleştirme ve bağımlılıklar.
-
Bildirim kanalları
E-posta, Slack, Teams, Google Chat, Discord, Mattermost, imzalı webhook, Pushover ve daha fazlası.
Hemen başlayın
İlk monitörünüzü birkaç dakikada kurun
Kredi kartı gerekmez. Hedefinizin size ait olduğunu doğrulayın, kontrol aralığını seçin, bildirim kanalınızı ekleyin.