# TCP- ja UDP-valvonta

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

TCP- ja UDP-monitorien avulla voit varmistaa, että palvelimesi ja sovelluksesi ovat tavoitettavissa tiettyjen verkkoporttien kautta.  
Ne sopivat ihanteellisesti tietokantojen, sähköpostipalvelinten, sovellusten taustajärjestelmien, DNS-palvelinten, pelipalvelinten, VoIP-yhdyskäytävien tai minkä tahansa TCP- tai UDP-porttia kuuntelevan palvelun valvontaan.

Kuten [muidenkin monitorien](https://instatus.com/help/fi/monitoring) kohdalla, jos TCP- tai UDP-monitori havaitsee ongelman, tiimisi voi nopeasti [tutkia ja ratkaista sen](https://instatus.com/help/fi/incident-response) ja pitää käyttäjät ajan tasalla [statussivusi](https://instatus.com/help/fi/status-page) kautta.

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

## Mitä TCP-monitorit tekevät

- Testaavat, onko isäntä ja portti tavoitettavissa useista sijainneista maailmanlaajuisesti.
- Havaitsevat, kun palvelu menee offline-tilaan, vastaa hitaasti tai katkaisee yhteyksiä.
- Mittaavat yhteysajan ja viiveen.
- Lähettävät hälytykset haluamiisi viestintäkanaviin, kun yhteysongelmia ilmenee.
- Näyttävät käyttöaikatilastot statussivullasi.

## Mitä UDP-monitorit tekevät

- Tarkistavat, ovatko kohdeisäntä ja UDP-portti tavoitettavissa.
- Mittaavat pakettihäviön ja vastausviiveen.
- Havaitsevat, kun UDP-pohjainen palvelu lakkaa vastaamasta tai muuttuu epävakaaksi.
- Seuraavat käyttöaikaa ja luotettavuutta useissa sijainneissa maailmanlaajuisesti.
- Näyttävät suorituskykymittarit julkisella tai sisäisellä statussivullasi.

## TCP-monitorin määrittäminen

Luodaksesi uuden monitorin siirry projektiisi → Monitorit → Lisää monitori.

![Lisää TCP-monitori](https://instatus.com/help/monitors/tcp.png)

### Monitorin tyyppi

Valitse monitorityyppien listalta **TCP**.

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

Syötä sitten valvottava **isäntä:portti**.  
Esimerkiksi:  
`db.yourcompany.com:5432` tai `mail.example.com:25`

### Miten TCP-tarkistukset toimivat

TCP-monitori yrittää avata socket-yhteyden kohdeisäntään ja -porttiin säännöllisin väliajoin.  
Jos yhteys onnistuu, monitori merkitään **onnistuneeksi**.  
Jos yhteys epäonnistuu tai se hylätään, monitori merkitään tilaan **alhaalla**.

## UDP-monitorin määrittäminen

Lisätäksesi sellaisen siirry projektiisi → Monitorit → Lisää monitori.

![Lisää UDP-monitori](https://instatus.com/help/monitors/udp.png)

### Monitorin tyyppi

Valitse käytettävissä olevien monitorityyppien listalta **UDP**.

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

Syötä valvottava **isäntänimi tai IP-osoite** ja **portti**. Esimerkiksi:  
`8.8.8.8:53` tai `192.168.1.1:53`

### Miten UDP-tarkistukset toimivat

UDP-monitorit lähettävät paketteja määritettyyn isäntään ja porttiin asetetuin väliajoin.  
Jos kelvollinen vastaus saadaan aikakatkaisun kuluessa, monitori katsotaan **terveeksi**.  
Jos vastausta ei tule tai pakettihäviötä on liikaa, se merkitään tilaan **alhaalla** tai **heikentynyt**.

## Lisäasetukset

![Monitorin lisäasetukset](https://instatus.com/help/monitors/advanced-settings.png)

- **Kutsumanimi:** Lisää nimi, jotta tunnistat monitorisi helposti.
- **Suorita tarkistukset joka:** Päätä, kuinka usein yhteys testataan.
- **Suorita sijainnista:** Valitse, mistä testataan (Yhdysvallat, Kanada, Eurooppa, Aasia).
- **Lisää statussivulle:** Näytä tämän palvelun käyttöaika ja vastausaika julkisesti.
- **Kun monitori epäonnistuu:** Luo häiriö, ilmoita tilaajille tai julkaise se statussivullesi.
- **Kun monitori palautuu:** Ratkaise häiriöt ja päivitä statussivusi automaattisesti.

TCP- tai UDP-monitorisi pitää nyt silmällä porttejasi!

- [DNS-valvonta](https://instatus.com/help/fi/monitoring/dns): Opi valvomaan DNS-palvelimia ja -palveluita testaamalla DNS-kyselyitä
