# Typy monitorów

Source: https://instatus.com/help/pl/monitoring/types

Możesz tworzyć różne typy monitorów.

# Strona internetowa
Monitoring strony internetowej sprawdza, czy Twoja strona jest dostępna i działa poprawnie. Wykonuje żądania HTTPS pod wskazany adres URL i weryfikuje:
- dostępność strony
- zgodność treści (treść, treść JSON lub nagłówek)
- kody statusu odpowiedzi
- czas odpowiedzi

![Wybrany monitor typu strona internetowa](https://instatus.com/help/monitors/types/website.png)

# API
Monitoring API pozwala upewnić się, że Twoje endpointy odpowiadają poprawnie. Możliwości obejmują:
- obsługę wszystkich metod HTTP (GET, POST, PUT, DELETE itd.)
- własne nagłówki i uwierzytelnianie
- obsługę treści żądania (formularz, JSON, GraphQL, zwykły tekst)
- parametry zapytania

![Wybrany monitor typu API](https://instatus.com/help/monitors/types/api.png)

# Ping
Ping to prosty monitor, który wysyła żądanie echo i mierzy wynik. Przykładowe zastosowania:
- prosty monitoring dostępności
- sprawdzanie kondycji infrastruktury
- monitorowanie opóźnień sieci

Monitory ping dostarczają surowych metryk wydajności sieci, bez narzutu żądań HTTP.

![Wybrany monitor typu ping](https://instatus.com/help/monitors/types/ping.png)

# TCP
Monitoring TCP sprawdza, czy konkretne porty na Twoim serwerze są dostępne i odpowiadają. Przykładowe zastosowania:
- monitorowanie połączeń z bazą danych
- sprawdzanie portów własnych usług
- monitorowanie serwerów pocztowych (SMTP, IMAP, POP3)
- dostępność serwera FTP
- testowanie własnych protokołów TCP

![Wybrany monitor typu TCP](https://instatus.com/help/monitors/types/tcp.png)

# DNS
Monitoring DNS sprawdza kondycję i konfigurację Twojego DNS, weryfikując, czy poprawnie mapuje rekordy A lub MX odpowiednio na docelowy adres IP lub serwer pocztowy.

![Wybrany monitor typu DNS](https://instatus.com/help/monitors/types/DNS.png)

# UDP
Monitoring UDP sprawdza, czy host i port UDP są osiągalne i wciąż odpowiadają. Ponieważ UDP jest bezpołączeniowy, monitor wysyła datagram i analizuje odpowiedź. Przykładowe zastosowania:
- serwery DNS
- serwery gier
- bramy VoIP i streamingowe
- dowolna usługa nasłuchująca na porcie UDP

![Wybrany monitor typu UDP](https://instatus.com/help/monitors/type-udp.png)

# Cron / Heartbeat
Monitoring cron śledzi zaplanowane zadania — kopie zapasowe, przetwarzanie wsadowe, cykliczne skrypty — dzięki temu, że zadanie przy każdym uruchomieniu odpytuje określony adres URL. Zamiast Instatus wywołującego Twoją usługę, to Twoje zadanie wywołuje Instatus. Przykładowe zastosowania:
- nocne kopie zapasowe
- zaplanowane importy i eksporty danych
- procesy kolejek i workerów
- dowolne zadanie, które ma działać według harmonogramu

![Wybrany monitor typu Cron / Heartbeat](https://instatus.com/help/monitors/type-cron.png)

- [Zacznij korzystać z monitoringu](https://instatus.com/help/pl/monitoring): Dowiedz się, jak konfigurować monitory
