Guides 3 min lesing

Hold nettstedet i gang: en guide til å følge med på serverstatus

En praktisk guide til serverovervåking: hvilke målinger du bør følge, hvordan du setter opp nyttige varsler, hvordan du leser logger og hvordan du løser de vanligste serverproblemene.

Serveren din behandler hver forespørsel, leverer hver side og lagrer hver bestilling. Når den sliter, blir nettstedet tregt eller slutter å virke. Serverovervåking viser deg tilstanden før det skjer. Denne guiden tar for seg hva du bør overvåke, hvordan du varsler om det og hvordan du holder en server frisk.

Derfor betyr serverstatus noe

Et serverproblem starter sjelden som et driftsavbrudd. Det starter som en disk som fylles opp, minne som lekker eller belastning som øker uke for uke. Når du overvåker serveren, ser du disse trendene og kan gripe inn mens det ennå er tid.

Typer serverovervåking

Oppetidsovervåking sjekker utenfra at nettstedet og tjenestene dine svarer. Se oppetidsovervåking.

Ressursovervåking følger med på hva som skjer inne i serveren: CPU, minne, diskbruk, nettverkstrafikk og omstarter. Serveragenten til Uptimecheck rapporterer dette hvert minutt på Linux, macOS og Windows og varsler ved terskelverdier, omstarter og når agenten slutter å rapportere. Se serverovervåking.

Applikasjonsovervåking følger din egen kode, som databasespørringer og API-kall. For offentlige API-er validerer eksterne API-sjekker svarene brukerne dine får.

Sammen svarer de på to spørsmål: fungerer det, og er det i ferd med å slutte å fungere?

Slik velger du et verktøy for serverovervåking

Bestem hvilke servere og målinger som betyr noe, og hvilke operativsystemer du kjører. Uptimecheck dekker Linux, Windows og macOS.

Velg helst ett sted for oppetid og ressurser, slik at et driftsavbrudd og årsaken til det ligger side om side.

Sjekk hvordan terskelverdier og varsler settes opp, og hvor varslene kan sendes.

Sammenlign kostnaden med hva du ville betalt for flere separate verktøy.

Sett opp varsler

Gode varsler er sjeldne og presise. Sett terskelverdier som advarer før brukerne merker problemet, for eksempel:

Diskbruk over 85 %.

Load average over antall CPU-kjerner i mer enn noen få minutter.

Minne- og swap-bruk som holder seg høy i stedet for å toppe seg et kort øyeblikk.

En omstart du ikke har planlagt.

Send kritiske varsler til en kanal noen leser om natten, for eksempel en push-varsling på telefonen, og resten til e-post eller en teamchat. Juster terskelverdiene etter de første ukene, slik at varslene du får, er de du faktisk handler på.

Sjekk serverloggene

Målinger forteller deg at noe er galt. Logger forteller deg hvorfor. Gå jevnlig gjennom loggene fra webserveren, applikasjonen og systemet:

Mange 404-svar kan tyde på ødelagte lenker eller sider som mangler.

Gjentatte 500-feil tyder på feil i applikasjonen.

Mange mislykkede innlogginger kan tyde på et brute force-forsøk.

Feilsøk vanlige serverproblemer

Treg innlasting. Sjekk CPU, belastning og minne først. Høy bruk tyder på ineffektiv kode, for lite kapasitet eller en prosess som har løpt løpsk. Sjekk også disk-I/O og nettverket.

Nedetid. Finn ut om serveren i det hele tatt kan nås. Er den nede, starter du den på nytt eller kontakter hostingleverandøren. Er den oppe, men nettstedet ikke, sjekker du loggene for webserveren og applikasjonen.

Feilmeldinger. Feil ved databasetilkobling, tilgangsproblemer og kodefeil etterlater spor i feilloggene. Start der, og sjekk deretter nylige endringer i konfigurasjon og kode.

God praksis for en frisk server

Hold programvaren oppdatert: operativsystem, webserver, database og kjøremiljøet for programmeringsspråket.

Finjuster konfigurasjonen: hurtigbuffer, komprimering og ressursgrenser.

Ta sikkerhetskopier jevnlig og test gjenoppretting.

Følg med på ressursbruken og planlegg kapasiteten før den tar slutt.

Nettstedets ytelse og servervedlikehold

Responstider målt utenfra viser resultatet av alt som skjer på serveren. Sjekker fra mer enn én region gjør det lettere å skille et serverproblem fra et nettverksproblem: hvis bare én region er treg, er serveren sannsynligvis i orden.

Bruk serverovervåking til å forbedre brukeropplevelsen

Besøkende merker høy CPU som trege sider og en full disk som feil. Løser du dette før det sprer seg, får du raskere sider og færre mislykkede forespørsler. Sikkerhetssignaler i loggene, som uvanlige innloggingsforsøk, hjelper deg også med å beskytte de besøkende.

Konklusjon

Overvåk tilgjengeligheten utenfra og ressursene innenfra, sett opp varsler som betyr noe, les loggene og hold serveren vedlikeholdt. Den kombinasjonen forhindrer de fleste driftsavbrudd og forkorter resten.

Prøv Uptimecheck gratis i 14 dager, uten kredittkort.

Les videre

Guides 8 min lesing

Cron-uttrykk forklart: syntaks, eksempler og vanlige feil

Et cron-uttrykk er fem felt som sier når en jobb skal kjøres. Her er syntaksen, spesialtegnene og snarveier som @daily, ferdige eksempler og feilene med tidssone og PATH som får jobber til å stoppe.

Les

Guides 6 min lesing

Slik overvåker du cron-jobber med heartbeats

Cron-jobber feiler i stillhet. En heartbeat-monitor varsler deg når en planlagt jobb ikke melder seg i tide. Slik fungerer heartbeats, slik legger du en til i crontab, og disse innstillingene bør du velge.

Les

Nedetid er fortid.

Sett opp din første monitor på under ett minutt, eller se deg rundt i livedemoen først.

14 dagers gratis prøveperiode · Deretter gratis for 5 monitorer · Uten kredittkort