Типи моніторів
Ви можете створювати монітори різних типів.
Website
Моніторинг сайту перевіряє, чи ваш сайт доступний і працює правильно. Він виконує HTTPS-запити на вказаний URL і перевіряє:
- доступність сайту
- збіг вмісту (тіло, тіло JSON або заголовок)
- коди статусу відповіді
- час відгуку

API
Моніторинг API допомагає переконатися, що ваші ендпоїнти відповідають правильно. Можливості:
- підтримка всіх методів HTTP (GET, POST, PUT, DELETE тощо)
- власні заголовки та автентифікація
- підтримка тіла запиту (form, JSON, GraphQL, plain)
- параметри запиту

Ping
Ping — це простий монітор, який надсилає ехо-запит і вимірює результат. Приклади застосування:
- простий моніторинг доступності
- перевірки стану інфраструктури
- моніторинг мережевої затримки
Монітори Ping дають чисті метрики продуктивності мережі без накладних витрат на HTTP-запити.

TCP
Моніторинг TCP перевіряє, чи доступні та чи відповідають певні порти на вашому сервері. Приклади застосування:
- моніторинг зʼєднань із базою даних
- перевірка портів власних сервісів
- моніторинг поштових серверів (SMTP, IMAP, POP3)
- доступність FTP-серверів
- тестування власних протоколів на базі TCP

DNS
Моніторинг DNS перевіряє стан і конфігурацію вашого DNS: чи правильно записи A та MX вказують відповідно на потрібну IP-адресу та поштовий сервер.

UDP
Моніторинг UDP перевіряє, чи хост і UDP-порт доступні й досі відповідають. Оскільки UDP не встановлює зʼєднання, монітор надсилає датаграму й аналізує відповідь. Приклади застосування:
- DNS-сервери
- ігрові сервери
- шлюзи VoIP і стримінгу
- будь-який сервіс, що слухає UDP-порт

Cron / Heartbeat
Моніторинг Cron стежить за запланованими завданнями — резервними копіями, пакетною обробкою, регулярними скриптами — завдяки тому, що завдання щоразу під час запуску звертається до URL. Не Instatus викликає ваш сервіс, а ваше завдання викликає Instatus. Приклади застосування:
- нічні резервні копії
- заплановані імпорти та експорти даних
- черги та воркери
- будь-яке завдання, що має виконуватися за розкладом
