# Моніторинг TCP і UDP

Source: https://instatus.com/help/uk/monitoring/tcp-udp

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

Як і з [іншими моніторами](https://instatus.com/help/uk/monitoring), якщо монітор TCP або UDP виявляє проблему, ваша команда може швидко [розібратися й вирішити її](https://instatus.com/help/uk/incident-response) та інформувати користувачів через [сторінку статусу](https://instatus.com/help/uk/status-page).

![Монітор](https://instatus.com/help/monitors/item.png)

## Що роблять монітори TCP

- Перевіряють, чи доступні хост і порт із кількох локацій по світу.
- Виявляють, коли сервіс вимикається, починає повільно відповідати або розриває зʼєднання.
- Вимірюють час зʼєднання та затримку.
- Надсилають сповіщення у вибрані вами канали, коли виникають проблеми зі зʼєднанням.
- Показують статистику доступності на сторінці статусу.

## Що роблять монітори UDP

- Перевіряють, чи доступні цільовий хост і UDP-порт.
- Вимірюють втрату пакетів і затримку відповіді.
- Виявляють, коли сервіс на базі UDP перестає відповідати або працює нестабільно.
- Стежать за доступністю та надійністю з кількох локацій по світу.
- Показують метрики продуктивності на вашій публічній чи внутрішній сторінці статусу.

## Налаштування монітора TCP

Щоб створити новий монітор, перейдіть до свого проєкту → Монітори → Додати монітор.

![Додати монітор TCP](https://instatus.com/help/monitors/tcp.png)

### Тип монітора

Виберіть **TCP** зі списку типів моніторів.

![Тип монітора TCP](https://instatus.com/help/monitors/type-tcp.png)

Потім введіть **host:port**, за яким потрібно стежити.  
Наприклад:  
`db.yourcompany.com:5432` або `mail.example.com:25`

### Як працюють перевірки TCP

Монітор TCP через рівні проміжки часу намагається відкрити сокетне зʼєднання з цільовим хостом і портом.  
Якщо зʼєднання встановлено, монітор позначається як **успішний**.  
Якщо зʼєднання не вдається або його відхилено, монітор позначається як **недоступний**.

## Налаштування монітора UDP

Щоб додати його, перейдіть до свого проєкту → Монітори → Додати монітор.

![Додати монітор UDP](https://instatus.com/help/monitors/udp.png)

### Тип монітора

Виберіть **UDP** зі списку доступних типів моніторів.

![Тип монітора UDP](https://instatus.com/help/monitors/type-udp.png)

Введіть **хост або IP-адресу** та **порт**, за якими потрібно стежити. Наприклад:  
`8.8.8.8:53` або `192.168.1.1:53`

### Як працюють перевірки UDP

Монітори UDP через задані проміжки часу надсилають пакети на налаштований хост і порт.  
Якщо коректна відповідь надходить у межах тайм-ауту, монітор вважається **справним**.  
Якщо відповіді немає або втрата пакетів завелика, він позначається як **недоступний** або **зі зниженою продуктивністю**.

## Розширені параметри

![Розширені налаштування монітора](https://instatus.com/help/monitors/advanced-settings.png)

- **Зрозуміла назва:** додайте позначку, щоб легко впізнавати свій монітор.
- **Виконувати перевірки кожні:** визначте, як часто перевіряти зʼєднання.
- **Виконувати з:** виберіть, звідки виконувати перевірки (США, Канада, Європа, Азія).
- **Додати на сторінку статусу:** публічно показуйте доступність і час відгуку цього сервісу.
- **Коли монітор падає:** створіть інцидент, сповістіть підписників або опублікуйте оновлення на сторінці статусу.
- **Коли монітор відновлюється:** вирішуйте інциденти й автоматично оновлюйте сторінку статусу.

Ваш монітор TCP або UDP тепер стежить за вашими портами!

- [Моніторинг DNS](https://instatus.com/help/uk/monitoring/dns): Дізнайтеся, як стежити за DNS-серверами та сервісами за допомогою DNS-запитів
