İ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. 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. 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. 3. adım:

    İsterseniz başlangıç ve hata bildirin

    /start ile iş süresini ölçün, /fail ile hatayı hemen bildirin.

  4. 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

Tüm özellikler

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.