Skip to content
cronitorex.com

Kanały alertów

Cronitorex może powiadamiać Cię o zdarzeniach monitorów (awarie, pominięte uruchomienia, timeouty, powroty do działania) przez kilka kanałów. Możesz skonfigurować dowolną liczbę kanałów i wybrać, o których typach zdarzeń każdy z nich informuje.

Kanałami zarządzasz w panelu w sekcji Ustawienia -> Kanały powiadomień. Każdy kanał ma przycisk Test, który wysyła testowe powiadomienie wyłącznie na ten kanał, dzięki czemu możesz zweryfikować konfigurację, zanim na niej polegniesz.

KanałDostępność
Emailwszystkie plany
Telegramwszystkie plany
Discordwszystkie plany
Webhookplan z alertami webhook
Slackplan z alertami Slack

Email

Najprostszy kanał. Pozostaw pole adresu puste, aby użyć emaila konta, albo podaj inny adres (np. alias zespołowy).

Telegram

Alerty na Telegramie dostarcza Twój własny bot, więc są darmowe i natychmiastowe.

  1. Otwórz @BotFather w Telegramie i wyślij /newbot. Przejdź przez kreator i skopiuj token bota (format 123456789:AAF...).
  2. Dodaj bota do czatu lub grupy, gdzie mają trafiać alerty, albo otwórz z nim rozmowę i wyślij dowolną wiadomość (np. /start).
  3. Pobierz chat ID: otwórz w przeglądarce https://api.telegram.org/bot<TOKEN>/getUpdates i odczytaj chat.id z odpowiedzi. ID grup to liczby ujemne (np. -1001234567890).
  4. W panelu dodaj kanał typu Telegram i wklej token bota oraz chat ID.
  5. Kliknij Test, aby potwierdzić, że wiadomość dociera.

Uwaga: token daje kontrolę nad Twoim botem. Cronitorex przechowuje go wyłącznie do wysyłki i nigdy nie zapisuje go w logach.

Discord

Alerty na Discordzie korzystają z webhooków kanału, bot nie jest potrzebny.

  1. W Discordzie otwórz ustawienia docelowego kanału: Integracje -> Webhooki -> Nowy webhook.
  2. Skopiuj adres URL webhooka (zaczyna się od https://discord.com/api/webhooks/).
  3. W panelu dodaj kanał typu Discord i wklej adres URL.
  4. Kliknij Test. Alerty przychodzą jako embedy, zielone dla powrotów do działania i czerwone dla awarii.

Slack

  1. Utwórz incoming webhook w swoim workspace Slacka.
  2. W panelu dodaj kanał typu Slack i wklej adres URL webhooka (zaczyna się od https://hooks.slack.com/services/).
  3. Kliknij Test.

Webhook

Wysyła payload JSON na dowolny endpoint HTTP, przydatne do integracji z własnymi systemami, narzędziami on-call lub automatyzacją.

{
"id": 123,
"type": "failed",
"monitor_name": "db-backup",
"message": "Monitor db-backup failed",
"metadata": {},
"occurred_at": "2026-07-24T18:00:00+00:00"
}
  • Metoda: POST (domyślna) lub GET (payload jako parametry zapytania).
  • Własne nagłówki: jeden na linię jako Nazwa-Nagłówka: wartość, np. nagłówek Authorization dla Twojego endpointu.
  • Adresy webhooków Slack i Discord są tu celowo odrzucane: ich API oczekują innego formatu payloadu. Użyj dedykowanego typu kanału Slack lub Discord.

Typy zdarzeń

Każdy kanał subskrybuje wybrane typy zdarzeń:

ZdarzenieZnaczenie
Błądzadanie zgłosiło awarię
Pominiętyoczekiwane uruchomienie nie dotarło na czas
Timeoutzadanie wystartowało, ale nie zakończyło się na czas
Degradacjacheck zawodzi sporadycznie
Przywróconymonitor znów działa poprawnie
Wciąż trwa awariacykliczne przypomnienie w trakcie trwającej awarii