Zaloguj się Zarejestruj się

Monitorowanie zadań cron

Monitorowanie zadań cron i heartbeat

Niektóre awarie są ciche: zadanie po prostu się nie uruchamia. Monitor heartbeat czeka, aż twoje zadanie wywoła jego URL, i powiadamia, gdy wywołanie się spóźnia.

Zacznij monitorować za darmo Bez karty kredytowej.

crontab

# nightly backup, then tell uptime.rs it ran
0 3 * * * /usr/local/bin/backup.sh \
  && curl -fsS -m 10 --retry 3 https://uptime.rs/ping/<token> \
  || curl -fsS -m 10 "https://uptime.rs/ping/<token>/fail?msg=backup+failed"

Na żywo teraz

27,979monitorowanych stron
3,784,661sprawdzeń w ostatnich 24 godzinach
6lokalizacje sprawdzeń
60dni historii

Monitorowanie zadań cron

Jedna linia curl

Dodaj „&& curl -fsS https://uptime.rs/ping/<token>” po swoim poleceniu. Działają GET, POST i HEAD.

Twój harmonogram i margines

Ustaw, jak często zadanie się uruchamia i jak bardzo ping może się spóźnić. Jeśli w tym czasie nie przyjdzie ping, monitor przechodzi w awarię, ze zwykłymi alertami.

Zgłaszaj błędy od razu

Wywołaj /ping/<token>/fail, gdy zadanie się nie powiedzie, z ?msg= lub treścią żądania jako powodem w alercie.

Ta sama historia co inne monitory

Heartbeaty pojawiają się na stronach statusu, w raportach i w API tak jak monitory stron.

Jak to działa

  1. Utwórz kontoWybierz nazwę użytkownika; stanie się adresem Twojej strony statusu.
  2. Dodaj swoje stronyWklej listę lub zaimportuj z panelu albo od dostawcy DNS.
  3. Odpręż sięSprawdzamy co minutę i dajemy znać w chwili, gdy coś naprawdę nie działa.

Pytania

Czym jest monitor heartbeat?

Monitorem, który oczekuje, że twoje zadanie wywoła URL według harmonogramu, i powiadamia cię, gdy wywołanie nie dotrze.

Jak zgłosić, że zadanie się nie powiodło?

Wywołaj URL pingu z /fail na końcu. Dodaj ?msg=, by podać powód.

Przeczytaj dokumentację →

Zacznij monitorować w minutę

Bez limitu monitorów, za darmo. Bez karty kredytowej.

Załóż darmowe konto