Du kan overvåke et nettsted gratis på fire måter: en gratisplan hos en overvåkingstjeneste, et lite skript på en server du allerede har, en planlagt arbeidsflyt i en CI-tjeneste som GitHub Actions, og gratis engangssjekker for når noe allerede virker galt. For en personlig nettside eller et sideprosjekt er det ofte nok. Betal for overvåking når nedetid koster deg penger eller omdømme, når du må vite det innen et minutt eller to, eller når flere enn én person må vekkes og holdes oppdatert.
Denne guiden går gjennom hvert gratisalternativ, hva det gjør bra, hva det i stillhet går glipp av, og hvordan du ser at du har vokst fra det.
Hva overvåking av et nettsted må gjøre
Uansett hva du bruker, gratis eller betalt, bør du vurdere det etter fire oppgaver. Mangler én av dem, har du ikke overvåking ennå, bare et håp.
Sjekk jevnlig, utenfra. En sjekk fra samme server som nettstedet kan gå gjennom mens besøkende ikke får kontakt. Intervallet er den lengste tiden du kan gå uten å vite om et nedbrudd.
Bestem hva som regnes som nede. Et tidsavbrudd, en avvist tilkobling, en 5xx, et ugyldig sertifikat eller en side som svarer 200, men viser en feil. Se hva oppetidsovervåking er for detaljene.
Nå frem til et menneske. Et varsel som havner i søppelposten klokken 03.00, er ikke et varsel. Det må komme frem der du faktisk ser, og et varsel om at alt er oppe igjen bør følge etter.
Før historikk. Når gikk det ned, hvor lenge, og hvor ofte skjer det? Uten historikk kan du ikke svare en kunde, sjekke en hostingleverandørs SLA eller se et mønster.
Alternativ 1: en gratisplan hos en overvåkingstjeneste
Flere overvåkingstjenester har en gratisplan, og det er den raskeste måten å få dekket de fire oppgavene for en håndfull URL-er. Grensene varierer fra tjeneste til tjeneste og endrer seg over tid, så les den gjeldende plansiden og vilkårene i stedet for en sammenligningsartikkel. Dette er spørsmålene som er verdt å stille:
Hvor ofte sjekker den? Gratisplaner sjekker ofte sjeldnere enn betalte. Hvert 5. minutt betyr at et nedbrudd kan vare i opptil 5 minutter før den første mislykkede sjekken.
Bekreftes en feil før varselet? En ny sjekk fra samme eller et annet sted filtrerer bort en enkelt forespørsel som falt bort. Uten den må du regne med falske varsler.
Hvilke varslingskanaler er inkludert? Bare e-post, eller også chat og push-varsler på mobilen?
Kan den sjekke innhold? En statuskode alene oppdager ikke en side som lastes, men er ødelagt. Se etter nøkkelord- eller responssjekker.
Hvor lenge lagres historikken, og er kommersiell bruk tillatt? Noen gratisplaner er bare ment for personlige prosjekter.
Alternativ 2: et skript på en server du allerede har
Har du en server eller en VPS et annet sted enn der nettstedet kjører, gir én linje i crontab deg en enkel sjekk hvert 5. minutt:
*/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 får curl til å feile ved HTTP-feil, -m 10 gir opp etter 10 sekunder, og e-posten sendes bare når forespørselen feiler. Det koster ingenting, og du styrer hver detalj. Men det har også reelle hull:
Ingen passer på vaktposten. Går den serveren ned, eller slutter e-postoppsettet å virke, stopper sjekkene og du hører ingenting. Stillhet ser nøyaktig ut som et nettsted som fungerer.
E-post fra en server havner ofte i søppelposten med mindre avsenderdomenet har SPF, DKIM og DMARC satt opp. Guiden vår om SPF, DKIM og DMARC forklarer hvorfor.
Hver feil blir et varsel, og du får ett hvert 5. minutt så lenge nedbruddet varer, men ingen beskjed når alt er oppe igjen.
Ingen historikk. Med mindre du logger hvert resultat og lager en rapport, kan du ikke si hva oppetiden var forrige måned.
Kjør aldri sjekken på samme server som nettstedet. En server som ikke kan nås fra internett, kan som regel fortsatt nå seg selv.
Alternativ 3: en planlagt CI-arbeidsflyt
Ingen ledig server? En planlagt arbeidsflyt i GitHub Actions kan kjøre den samme sjekken. Et trinn som feiler, får kjøringen til å feile, og GitHub varsler deg:
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/
Det fungerer, med begrensninger som GitHub dokumenterer for schedule-hendelsen:
Det korteste intervallet er én gang hvert 5. minutt.
Planlagte kjøringer kan bli forsinket når GitHub Actions har mye å gjøre, særlig ved starten av hver time, og noen jobber i køen kan falle bort. Derfor unngår eksempelet minutt 0.
I et offentlig repository deaktiveres planlagte arbeidsflyter etter 60 dager uten aktivitet i repositoriet.
Varslene går til brukeren som sist endret cron-planen i arbeidsflytfilen, ikke til et team.
En arbeidsflyt er en god nødløsning for et sideprosjekt. Som overvåking av noe folk betaler for, er et varsel som kan komme sent, eller ikke i det hele tatt, et svakt ledd. Verktøyet for cron-uttrykk viser når en plan som den over faktisk kjører.
Alternativ 4: gratis sjekkverktøy for når noe virker galt
Engangssjekker overvåker ingenting, men de svarer på de første spørsmålene i en hendelse på sekunder. Alle disse er gratis og krever ingen konto:
Er det nede? sjekker et hvilket som helst nettsted én gang fra serveren vår, så du kan skille «nede for alle» fra «bare hos meg».
SSL-sjekk viser når et sertifikat utløper, hvem som har utstedt det og hele kjeden.
Sjekk av domeneutløp leser utløpsdatoen og registraren fra registeret.
DNS-oppslag og sjekken for SPF, DKIM og DMARC viser hva domenet ditt publiserer akkurat nå.
Sjekkverktøy er et supplement, ikke en erstatning: de ser bare etter når du spør, og du spør først når du allerede mistenker et problem. Sjekklisten for når nettstedet er nede viser hvor hvert av dem passer inn.
To utløpsdatoer gratisoppsett glemmer
Nedbrudd på grunn av utløpte sertifikater og domener er blant de enkleste å forebygge, og en enkel «er det oppe?»-sjekk merker dem først i etterkant.
Sertifikater. Let’s Encrypt sluttet å sende e-post om utløp 4. juni 2025, så hvis fornyelsesjobben din slutter å virke, er det ingen som sier fra. Sertifikater får også stadig kortere levetid, noe som betyr flere fornyelser som kan feile; se hva kortere levetid for sertifikater betyr.
Domener. Påminnelser om fornyelse går til e-postadressen på kontoen hos registraren, som ofte er en gammel adresse eller tilhører noen som har sluttet. Slå på automatisk fornyelse og sjekk at det registrerte kortet er gyldig.
Når det er på tide å betale
Gratis overvåking holder så lenge et nedbrudd du oppdager sent, er en irritasjon og ikke et tap. Dette er tegnene på at det ikke lenger er det:
Nettstedet tjener penger hvert minutt. En nettbutikk, et bookingsystem eller et SaaS-produkt. Sett et tall på det med kalkulatoren for nedetidskostnad; koster en time nedetid mer enn et år med overvåking, er beslutningen tatt.
Du lover en oppetid. 99,9 % tillater 43 minutter og 49 sekunder nedetid i måneden, som oppetidskalkulatoren viser. Med et intervall på 5 minutter kan oppdagelsen alene bruke en stor del av det.
Flere enn én person er involvert. Varsler må nå den som har vakt, eskaleres når ingen svarer, og havne i teamets chat.
Kunder spør «er det bare meg?» En statusside som oppdateres fra sjekkene dine, svarer dem før de åpner en sak.
Du drifter nettsteder for kunder. Du trenger rapporter som viser hva som skjedde og når, uten å lage dem for hånd.
Det viktige er ikke forsiden. Kassen, innloggingen, et API eller den nattlige sikkerhetskopien trenger sjekker en curl-linje ikke klarer godt: flertrinnsflyter, JSON-sjekker og heartbeats.
Hva du får når du betaler for Uptimecheck
Uptimecheck har en gratisplan: hvert nye arbeidsområde starter med 14 dagers gratis prøveperiode av Professional, uten kort, og går deretter over til Free med mindre du velger en plan. Free sjekker 5 monitorer hvert 5. minutt, med 1 statusside og opptil 3 varslingskanaler, for eksempel e-post, Slack eller Microsoft Teams, og kommersiell bruk er tillatt. Alle betalte planer inkluderer:
Oppetidssjekker hvert minutt fra Stockholm, London og New York, der hver feil bekreftes fra et annet sted før varselet, og med nøkkelord-, JSON- og headersjekker på responsen.
Varsler på e-post, Slack, Microsoft Teams, Discord, Google Chat, Mattermost, Telegram, PagerDuty, ntfy, Pushover, webhooks og push-varsler på mobilen, med beskjed når nettstedet er oppe igjen.
Påminnelser om utløp for SSL og domener, heartbeats for cron-jobber og statussider som oppdaterer seg selv.
Historikk over oppetid, responstider og hendelser i 1, 2 eller 3 år, avhengig av plan.
Planene koster 12 €, 39 € eller 92 € i måneden ved månedlig fakturering, eller 9 €, 29 € eller 69 € i måneden ved årlig fakturering, ekskl. mva., solgt gjennom Link (Stripe), vår forhandler. Start inkluderer 15 oppetidsmonitorer, Professional 100 og Business 250. Sammenlign alt på prissiden, eller se deg rundt i livedemoen først.
Start gratis, og oppgrader når nettstedet betyr noe. Prøv Uptimecheck gratis i 14 dager, uten kredittkort.