# Pemantauan TCP & UDP

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

Monitor TCP dan UDP memungkinkan Anda memverifikasi bahwa server dan aplikasi Anda dapat dijangkau melalui port jaringan tertentu.  
Monitor ini ideal untuk memantau basis data, server surel, backend aplikasi, server DNS, server gim, gateway VoIP, atau layanan apa pun yang mendengarkan pada port TCP atau UDP.

Sama seperti [monitor lainnya](https://instatus.com/help/id/monitoring), jika monitor TCP atau UDP mendeteksi masalah, tim Anda bisa dengan cepat [menyelidiki dan menyelesaikannya](https://instatus.com/help/id/incident-response) serta memberi informasi kepada pengguna lewat [halaman status](https://instatus.com/help/id/status-page) Anda.

![Monitor](https://instatus.com/help/monitors/item.png)

## Apa yang dilakukan Monitor TCP

- Menguji apakah sebuah host dan port dapat dijangkau dari beberapa lokasi global.
- Mendeteksi saat sebuah layanan offline, lambat merespons, atau memutus koneksi.
- Mengukur waktu koneksi dan latensi.
- Mengirim peringatan ke kanal komunikasi pilihan Anda saat terjadi masalah konektivitas.
- Menampilkan statistik uptime di halaman status Anda.

## Apa yang dilakukan Monitor UDP

- Memeriksa apakah host target dan port UDP dapat dijangkau.
- Mengukur packet loss dan latensi respons.
- Mendeteksi saat layanan berbasis UDP berhenti merespons atau menjadi tidak stabil.
- Melacak uptime dan keandalan di beberapa lokasi global.
- Menampilkan metrik performa di halaman status publik atau internal Anda.

## Menyiapkan Monitor TCP

Untuk membuat monitor baru, buka proyek Anda → Monitor → Tambahkan monitor.

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

### Jenis monitor

Pilih **TCP** dari daftar jenis monitor.

![Jenis monitor TCP](https://instatus.com/help/monitors/type-tcp.png)

Lalu masukkan **host:port** yang ingin Anda pantau.  
Misalnya:  
`db.yourcompany.com:5432` atau `mail.example.com:25`

### Cara kerja pemeriksaan TCP

Monitor TCP mencoba membuka koneksi soket ke host dan port target pada interval tetap.  
Jika koneksi berhasil, monitor ditandai **berhasil**.  
Jika koneksi gagal atau ditolak, monitor ditandai **mati**.

## Menyiapkan Monitor UDP

Untuk menambahkannya, buka proyek Anda → Monitor → Tambahkan monitor.

![Tambahkan monitor UDP](https://instatus.com/help/monitors/udp.png)

### Jenis monitor

Pilih **UDP** dari daftar jenis monitor yang tersedia.

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

Masukkan **nama host atau alamat IP** dan **port** yang ingin Anda pantau. Misalnya:  
`8.8.8.8:53` atau `192.168.1.1:53`

### Cara kerja pemeriksaan UDP

Monitor UDP mengirim paket ke host dan port yang dikonfigurasi pada interval tetap.  
Jika respons yang valid diterima dalam batas waktu, monitor dianggap **sehat**.  
Jika tidak ada respons atau packet loss terlalu besar, monitor ditandai **mati** atau **menurun**.

## Opsi Lanjutan

![Pengaturan monitor lanjutan](https://instatus.com/help/monitors/advanced-settings.png)

- **Nama ramah:** Tambahkan label agar Anda mudah mengenali monitor Anda.
- **Jalankan pemeriksaan setiap:** Tentukan seberapa sering koneksi diuji.
- **Jalankan dari:** Pilih lokasi pengujian (Amerika Serikat, Kanada, Eropa, Asia).
- **Tambahkan ke halaman status:** Tampilkan uptime dan waktu respons layanan ini secara publik.
- **Saat monitor gagal:** Mulai sebuah insiden, beri tahu pelanggan langganan, atau terbitkan ke halaman status Anda.
- **Saat monitor pulih:** Selesaikan insiden dan perbarui halaman status Anda secara otomatis.

Monitor TCP atau UDP Anda kini mengawasi port Anda!

- [Pemantauan DNS](https://instatus.com/help/id/monitoring/dns): Pelajari cara memantau server dan layanan DNS dengan menguji kueri DNS
