Guides 7 min lukuaika

Verkkosivuston valvonta ilmaiseksi (ja milloin kannattaa maksaa)

Neljä ilmaista tapaa valvoa verkkosivustoa cron-skriptistä ilmaisiin tarkistustyökaluihin, mitä kukin jättää huomaamatta ja merkit siitä, että on aika maksaa valvonnasta.

Verkkosivustoa voi valvoa ilmaiseksi neljällä tavalla: valvontapalvelun ilmaisversiolla, pienellä skriptillä palvelimella, joka sinulla jo on, ajastetulla työnkululla CI-palvelussa, kuten GitHub Actionsissa, sekä ilmaisilla kertatarkistustyökaluilla silloin, kun jokin jo näyttää olevan vialla. Henkilökohtaiselle sivustolle tai sivuprojektille se riittää usein. Maksullinen valvonta kannattaa, kun katko maksaa sinulle rahaa tai mainetta, kun sinun on saatava tieto minuutin tai parin sisällä tai kun useamman kuin yhden ihmisen on herättävä ja pysyttävä ajan tasalla.

Tämä opas käy läpi jokaisen ilmaisen vaihtoehdon: missä se on hyvä, mitä se huomaamatta jättää väliin ja mistä tunnistat, että olet kasvanut siitä ulos.

Mitä verkkosivuston valvonnan pitää tehdä

Käytitpä mitä tahansa, ilmaista tai maksullista, arvioi sitä neljän tehtävän perusteella. Jos yksikin puuttuu, sinulla ei vielä ole valvontaa, vaan toive.

Tarkista säännöllisesti ja ulkopuolelta. Samalta palvelimelta tehty tarkistus voi mennä läpi, vaikka kävijät eivät saa yhteyttä. Tarkistusväli on pisin aika, jonka katko voi jäädä sinulta huomaamatta.

Päätä, mikä lasketaan katkoksi. Aikakatkaisu, hylätty yhteys, 5xx-virhe, virheellinen varmenne tai sivu, joka vastaa koodilla 200 mutta näyttää virheen. Lue lisää siitä, mitä käytettävyyden valvonta on.

Tavoita ihminen. Hälytys, joka päätyy roskapostiin kello 03.00, ei ole hälytys. Sen on tultava paikkaan, jota oikeasti seuraat, ja perään pitää tulla ilmoitus palautumisesta.

Pidä kirjaa. Milloin sivusto kaatui, kuinka pitkäksi aikaa ja kuinka usein näin käy? Ilman historiaa et voi vastata asiakkaalle, tarkistaa hosting-palvelun SLA:ta tai huomata toistuvaa kaavaa.

Vaihtoehto 1: valvontapalvelun ilmaisversio

Monella valvontapalvelulla on ilmainen paketti, ja se on nopein tapa saada neljä tehtävää hoidettua muutamalle URL-osoitteelle. Rajoitukset vaihtelevat palvelusta toiseen ja muuttuvat ajan myötä, joten lue palvelun ajantasainen hinnastosivu ja käyttöehdot äläkä vertailuartikkelia. Nämä kysymykset kannattaa esittää:

Kuinka usein se tarkistaa? Ilmaiset paketit tarkistavat usein harvemmin kuin maksulliset. Viiden minuutin väli tarkoittaa, että katko voi kestää jopa 5 minuuttia ennen ensimmäistä epäonnistunutta tarkistusta.

Varmistetaanko virhe ennen hälytystä? Toinen tarkistus samasta tai eri sijainnista suodattaa pois yksittäisen kadonneen pyynnön. Ilman sitä on odotettavissa vääriä hälytyksiä.

Mitkä hälytyskanavat sisältyvät? Pelkkä sähköposti vai myös chat ja push-ilmoitukset puhelimeen?

Voiko se tarkistaa sisällön? Pelkkä tilakoodi ei huomaa sivua, joka latautuu mutta on rikki. Etsi avainsana- tai vastaustarkistuksia.

Kuinka kauan historia säilytetään, ja onko kaupallinen käyttö sallittu? Osa ilmaisista paketeista on tarkoitettu vain henkilökohtaisiin projekteihin.

Vaihtoehto 2: skripti palvelimella, joka sinulla jo on

Jos sinulla on palvelin tai VPS jossain muualla kuin siellä, missä sivusto pyörii, yksi crontab-rivi antaa perustarkistuksen 5 minuutin välein:

*/5 * * * * curl -fsS -m 10 -o /dev/null https://example.com/ || echo ”example.com failed at $(date -u)” | mail -s ”Site down” you@example.com

-f saa curlin epäonnistumaan HTTP-virheissä, -m 10 luovuttaa 10 sekunnin jälkeen, ja sähköposti lähtee vain, kun pyyntö epäonnistuu. Se ei maksa mitään, ja hallitset jokaista yksityiskohtaa. Siinä on kuitenkin todellisia aukkoja:

Kukaan ei valvo valvojaa. Jos tuo palvelin kaatuu tai sen sähköpostiasetukset hajoavat, tarkistukset loppuvat etkä kuule mitään. Hiljaisuus näyttää täsmälleen samalta kuin toimiva sivusto.

Palvelimelta lähetetty posti päätyy usein roskapostiin, ellei lähettävällä verkkotunnuksella ole SPF-, DKIM- ja DMARC-asetuksia. SPF-, DKIM- ja DMARC-oppaamme kertoo miksi.

Jokainen virhe on hälytys, ja saat niitä 5 minuutin välein niin kauan kuin katko kestää, mutta ilmoitusta palautumisesta ei tule.

Ei historiaa. Ellet kirjaa jokaista tulosta ja rakenna raporttia, et pysty kertomaan, mikä käytettävyytesi oli viime kuussa.

Älä koskaan aja tarkistusta samalla palvelimella kuin sivustoa. Palvelin, johon ei saada yhteyttä internetistä, tavoittaa yleensä silti itsensä.

Vaihtoehto 3: ajastettu CI-työnkulku

Eikö ylimääräistä palvelinta ole? Ajastettu GitHub Actions -työnkulku voi ajaa saman tarkistuksen. Epäonnistunut vaihe kaataa ajon, ja GitHub ilmoittaa siitä sinulle:

name: Site check
on:
schedule:
– cron: ’7,22,37,52 * * * *’
jobs:
check:
runs-on: ubuntu-latest
steps:
– run: curl -fsS -m 10 -o /dev/null https://example.com/

Se toimii, mutta rajoituksin, jotka GitHub dokumentoi schedule-tapahtumalle:

Lyhin väli on kerran 5 minuutissa.

Ajastetut ajot voivat viivästyä, kun GitHub Actions on kuormittunut, etenkin jokaisen tunnin alussa, ja osa jonossa olevista töistä voi pudota pois. Siksi esimerkki välttää minuuttia 0.

Julkisessa repositoriossa ajastetut työnkulut poistetaan käytöstä, kun repositoriossa ei ole ollut toimintaa 60 päivään.

Ilmoitukset menevät käyttäjälle, joka viimeksi muutti työnkulkutiedoston cron-ajastusta, eivät tiimille.

Työnkulku on hyvä väliaikainen ratkaisu sivuprojektille. Kun valvottavana on jotain, mistä ihmiset maksavat, hälytys, joka voi tulla myöhässä tai ei ollenkaan, on heikko lenkki. Cron-lauseketyökalu näyttää, milloin yllä olevan kaltainen ajastus todella ajetaan.

Vaihtoehto 4: ilmaiset tarkistustyökalut, kun jokin näyttää olevan vialla

Kertatarkistustyökalut eivät valvo mitään, mutta ne vastaavat häiriön ensimmäisiin kysymyksiin sekunneissa. Kaikki nämä ovat ilmaisia eivätkä vaadi tiliä:

Is it down? tarkistaa minkä tahansa sivuston kerran palvelimeltamme, joten näet, onko sivusto alhaalla kaikille vai vain sinulle.

SSL-tarkistin näyttää, milloin varmenne vanhenee, kuka sen on myöntänyt ja koko varmenneketjun.

Verkkotunnuksen vanhenemisen tarkistin lukee vanhenemispäivän ja rekisterinpitäjän rekisteristä.

DNS-haku ja SPF-, DKIM- ja DMARC-tarkistin näyttävät, mitä verkkotunnuksesi julkaisee juuri nyt.

Tarkistustyökalut täydentävät valvontaa mutta eivät korvaa sitä: ne katsovat vain, kun pyydät, ja pyydät vasta, kun jo epäilet ongelmaa. Tarkistuslista sivuston kaatumisen varalle näyttää, mihin kukin sopii.

Kaksi vanhenemispäivää, jotka ilmaiset ratkaisut unohtavat

Vanhentuneiden varmenteiden ja verkkotunnusten aiheuttamat katkot ovat helpoimpia estää, ja pelkkä ”onko sivusto ylhäällä?” -tarkistus huomaa ne vasta jälkikäteen.

Varmenteet. Let’s Encrypt lopetti vanhenemismuistutusten lähettämisen 4.6.2025, joten jos uusimistyösi hajoaa, kukaan ei kerro sinulle. Varmenteiden voimassaoloajat myös lyhenevät, mikä tarkoittaa enemmän uusimisia, jotka voivat epäonnistua. Katso, mitä lyhenevät varmenteiden voimassaoloajat tarkoittavat.

Verkkotunnukset. Uusimismuistutukset menevät rekisterinpitäjän tilin sähköpostiosoitteeseen, joka on usein vanha tai jonkun jo lähteneen. Ota automaattinen uusiminen käyttöön ja tarkista, että tallennettu kortti on voimassa.

Milloin on aika maksaa

Ilmainen valvonta riittää niin kauan kuin myöhään huomattu katko on harmi eikä menetys. Näistä merkeistä tunnistat, ettei se enää ole:

Sivusto tuottaa rahaa minuutti minuutilta. Verkkokauppa, ajanvarausjärjestelmä tai SaaS-tuote. Laske summa katkon kustannuslaskurilla: jos tunnin katko maksaa enemmän kuin vuoden valvonta, päätös on tehty.

Lupaat käytettävyysluvun. 99,9 % sallii 43 minuuttia ja 49 sekuntia katkoa kuukaudessa, kuten käytettävyyslaskuri näyttää. Viiden minuutin tarkistusvälillä pelkkä havaitseminen voi viedä siitä suuren osan.

Mukana on useampi kuin yksi ihminen. Hälytysten on tavoitettava päivystäjä, eskaloiduttava, kun kukaan ei reagoi, ja tultava tiimin chattiin.

Asiakkaat kysyvät ”onko vika vain minulla?” Tarkistuksistasi päivittyvä tilasivu vastaa heille ennen kuin he avaavat tukipyynnön.

Ylläpidät sivustoja asiakkaille. Tarvitset raportteja, jotka näyttävät, mitä tapahtui ja milloin, ilman että kokoat niitä käsin.

Tärkein osa ei ole etusivu. Kassa, kirjautuminen, API tai öinen varmuuskopio tarvitsevat tarkistuksia, joihin curl-rivi ei taivu hyvin: monivaiheisia polkuja, JSON-tarkistuksia ja heartbeat-valvontaa.

Mitä maksamalla saat Uptimecheckissä

Uptimecheckissä on ilmainen paketti: jokainen uusi työtila alkaa 14 päivän ilmaisella Professional-kokeilulla ilman korttia ja siirtyy sen jälkeen Free-pakettiin, ellet valitse muuta pakettia. Free tarkistaa 5 valvontakohdetta 5 minuutin välein, ja siihen kuuluu 1 tilasivu ja enintään 3 hälytyskanavaa, kuten sähköposti, Slack tai Microsoft Teams. Kaupallinen käyttö on sallittu. Jokaiseen maksulliseen pakettiin sisältyy:

Käytettävyystarkistukset minuutin välein Tukholmasta, Lontoosta ja New Yorkista. Jokainen virhe varmistetaan toisesta sijainnista ennen hälytystä, ja vastauksesta voi tarkistaa avainsanat, JSON-sisällön ja otsakkeet.

Hälytykset sähköpostiin, Slackiin, Microsoft Teamsiin, Discordiin, Google Chatiin, Mattermostiin, Telegramiin, PagerDutyyn, ntfy:hin, Pushoveriin, webhookeihin ja push-ilmoituksina puhelimeen, ja ilmoitus palautumisesta, kun sivusto toimii taas.

SSL-varmenteiden ja verkkotunnusten vanhenemisen muistutukset, cron-töiden heartbeat-valvonta ja itsestään päivittyvät tilasivut.

Historia käytettävyydestä, vasteajoista ja häiriöistä 1, 2 tai 3 vuoden ajalta paketista riippuen.

Paketit maksavat 12 €, 39 € tai 92 € kuukaudessa kuukausilaskutuksella tai 9 €, 29 € tai 69 € kuukaudessa vuosilaskutuksella, alv 0 %. Myynnistä vastaa jälleenmyyjämme Link (Stripe). Start sisältää 15 käytettävyysvalvontaa, Professional 100 ja Business 250. Vertaa kaikkea hinnastosivulla tai tutustu ensin live-demoon.

Aloita ilmaiseksi ja siirry ylöspäin, kun sivustolla on väliä. Kokeile Uptimecheckiä ilmaiseksi 14 päivää, luottokorttia ei tarvita.

Kysymykset

Voinko valvoa verkkosivustoani ilmaiseksi?

Kyllä. Käytä valvontapalvelun ilmaisversiota, curlia käyttävää cron-työtä jollain muulla kuin sivuston palvelimella tai ajastettua GitHub Actions -työnkulkua. Jokainen kattaa perustarkistukset siitä, onko sivusto ylhäällä vai alhaalla, mutta tarkistusvälissä, hälytyksissä ja historiassa on rajoituksia.

Onko Uptimecheckissä ilmainen paketti?

Kyllä. Jokainen uusi työtila alkaa 14 päivän ilmaisella Professional-kokeilulla ilman korttia ja jää sen jälkeen Free-pakettiin, ellet valitse muuta: 5 valvontakohdetta 5 minuutin välein, 1 tilasivu ja enintään 3 hälytyskanavaa, kuten sähköposti, Slack tai Microsoft Teams (tekstiviestit vaativat maksullisen paketin). Kaupallinen käyttö on sallittu.

Kuinka usein verkkosivusto pitäisi tarkistaa?

Minuutin välein sivustoille, jotka tuottavat rahaa, koska tarkistusväli on pisin aika, jonka katko voi jäädä huomaamatta. Henkilökohtaiselle sivustolle 5 minuutin väli on kohtuullinen.

Sopiiko GitHub Actions käytettävyyden valvontaan?

Väliaikaisratkaisuksi. Ajastetut työnkulut ajetaan enintään 5 minuutin välein, ne voivat viivästyä tai pudota pois ruuhka-aikoina, ja julkisissa repositorioissa ne poistetaan käytöstä 60 päivän toimettomuuden jälkeen.

Jatka lukemista

Guides 5 min lukuaika

Näin lasket käytettävyysprosentin: kaava ja esimerkit

Käytettävyyden kaava, esimerkkilaskelmat häiriöillä ja huolloilla, useiden komponenttien käytettävyyden yhdistäminen sekä käytettävyyden, saatavuuden ja luotettavuuden erot.

Luku

Guides 6 min lukuaika

Mitä 99,9 %:n käytettävyys tarkoittaa? SLA-katkoaika selitettynä

99,9 %:n käytettävyys sallii 43 minuuttia 49 sekuntia katkoaikaa keskimääräisessä kuukaudessa. Mitä kukin yhdeksikkötaso sallii vuorokaudessa, kuukaudessa ja vuodessa, miten SLA:t mittaavat käytettävyyttä, miten palveluhyvitykset toimivat ja miten valitset tavoitteen.

Luku

Katkot ovat menneisyyttä.

Luo ensimmäinen valvontasi alle minuutissa – tai tutustu ensin live-demoon.

14 päivän ilmainen kokeilu · Sen jälkeen ilmainen 5 valvonnalle · Ei luottokorttia