---
title: Monitory
description: Kontrola dostupnosti pro HTTP, TCP, UDP a ping cíle.
---

Monitor opakovaně kontroluje dostupnost zadaného cíle, v intervalu, který si nastavíte, a uchovává historii výsledků. Na rozdíl od metrik serverletu nebo proxy nemusí kontrolovat vůbec nic, co běží na Futrou — cílem může být libovolný HTTP endpoint, host nebo port dostupný z regionu monitoru.

## Vytvoření monitoru

Při vytvoření zadáváte název, typ kontroly, cíl, interval a timeout:

- **Typ** — HTTP/HTTPS, Ping, TCP nebo UDP.
- **Cíl** — adresa nebo URL odpovídající zvolenému typu (URL pro HTTP, host pro Ping, `tcp://host:port` nebo `udp://host:port` pro TCP/UDP).
- **Metoda požadavku** — jen u HTTP monitorů, výchozí je `GET`.
- **Interval** — cron výraz se 6 poli včetně sekund, např. `*/30 * * * * *` pro kontrolu každých 30 sekund.
- **Timeout** — jak dlouho čekat na odpověď, než je kontrola vyhodnocena jako neúspěšná (výchozí 10 sekund).

## Typy kontrol

- **HTTP/HTTPS** — pošle požadavek na URL a podle odpovědi vyhodnotí úspěch. Vhodné pro webové služby a API.
- **Ping** — ICMP ping na daný host, ověřuje jen základní síťovou dostupnost.
- **TCP** — otevře TCP spojení na `host:port` a ověří, že se úspěšně naváže.
- **UDP** — obdoba TCP pro služby komunikující přes UDP.

## Zapnutí a vypnutí

Monitor můžete dočasně vypnout, aniž byste ho museli mazat. Vypnutý monitor si drží nastavení i historii kontrol, ale neběží, dokud ho znovu nezapnete.

## Okamžitá kontrola

Tlačítkem **Spustit** vyvoláte kontrolu ihned, mimo běžný rozvrh — hodí se hned po vytvoření monitoru nebo když si chcete rychle ověřit, že oprava zabrala.

## Kontroly a logy

Záložka **Kontroly** zobrazuje historii posledních běhů monitoru — stav, latenci, čas a případnou chybovou zprávu. Záložka **Logy** streamuje vlastní log monitoru, prohledávatelný fulltextově a filtrovatelný podle časového rozmezí.

## Region

Monitor spouští kontroly z konkrétního regionu, nebo ho můžete nechat na **Auto**. Region určuje, odkud kontrola reálně probíhá — což hraje roli, pokud měříte latenci z konkrétní geografické oblasti, nebo kontrolujete cíl dostupný jen z blízkého okolí, například službu v soukromém regionu.