Typy monitorů
Vytvořit můžete různé typy monitorů.
Web
Monitoring webu kontroluje, jestli je váš web dostupný a funguje správně. Posílá HTTPS požadavky na zadanou URL a ověřuje:
- Dostupnost webu
- Shodu obsahu (tělo, tělo JSON nebo hlavička)
- Stavové kódy odpovědi
- Dobu odezvy

API
Monitoring API pomáhá zajistit, že vaše API endpointy odpovídají správně. Nabízí:
- Podporu všech HTTP metod (GET, POST, PUT, DELETE a dalších)
- Vlastní hlavičky a ověřování
- Podporu těla požadavku (form, JSON, GraphQL, prostý text)
- Parametry dotazu

Ping
Ping je jednoduchý monitor, který posílá echo požadavek a měří výsledek. Typické použití:
- Jednoduchý monitoring dostupnosti
- Kontroly zdraví infrastruktury
- Sledování latence sítě
Ping monitory dávají čistá síťová data o výkonu bez režie HTTP požadavků.

TCP
Monitoring TCP ověřuje, jestli jsou konkrétní porty na vašem serveru dostupné a odpovídají. Typické použití:
- Monitoring připojení k databázi
- Kontrola portů vlastních služeb
- Monitoring mailových serverů (SMTP, IMAP, POP3)
- Dostupnost FTP serveru
- Testování vlastních TCP protokolů

DNS
Monitoring DNS kontroluje zdraví a konfiguraci vašeho DNS a ověřuje, že záznamy A nebo MX správně směřují na zamýšlenou IP adresu, respektive mailový server.

UDP
Monitoring UDP kontroluje, že je host a UDP port dosažitelný a stále odpovídá. Protože je UDP nespojované, monitor pošle datagram a prozkoumá odpověď. Typické použití:
- DNS servery
- Herní servery
- VoIP a streamovací brány
- Jakákoli služba naslouchající na UDP portu

Cron / Heartbeat
Cron monitoring sleduje naplánované úlohy — zálohy, dávkové zpracování, opakované skripty — tak, že úloha při každém běhu pingne určitou URL. Místo aby Instatus volal vaši službu, volá vaše úloha Instatus. Typické použití:
- Noční zálohy
- Naplánované importy a exporty dat
- Fronty a worker procesy
- Jakákoli úloha, která má běžet podle rozvrhu
