Guides 3 min läsning

Håll webbplatsen igång: en guide till att följa serverns status

En praktisk guide till serverövervakning: vilka mätvärden du ska följa, hur du ställer in användbara larm, hur du läser loggar och hur du åtgärdar de vanligaste serverproblemen.

Din server hanterar varje förfrågan, levererar varje sida och lagrar varje beställning. När den har det tungt blir webbplatsen långsam eller slutar fungera. Serverövervakning visar dig serverns skick innan det händer. Den här guiden går igenom vad du ska övervaka, hur du larmar om det och hur du håller en server frisk.

Därför spelar serverns status roll

Ett serverproblem börjar sällan som ett avbrott. Det börjar med en disk som fylls, ett minne som läcker eller en belastning som ökar vecka för vecka. När du övervakar servern ser du de trenderna och kan agera medan det fortfarande finns tid.

Typer av serverövervakning

Upptidsövervakning kontrollerar utifrån att din webbplats och dina tjänster svarar. Se upptidsövervakning.

Resursövervakning följer vad som händer inuti servern: CPU, minne, diskanvändning, nätverkstrafik och omstarter. Uptimechecks serveragent rapporterar detta varje minut på Linux, macOS och Windows och larmar vid tröskelvärden, omstarter och tystnad. Se serverövervakning.

Applikationsövervakning följer din egen kod, till exempel databasfrågor och API-anrop. För publika API:er validerar externa API-kontroller de svar som dina användare får.

Tillsammans besvarar de två frågor: fungerar det, och är det på väg att sluta fungera?

Så väljer du ett verktyg för serverövervakning

Bestäm vilka servrar och mätvärden som är viktiga, och vilka operativsystem du kör. Uptimecheck stöder Linux, Windows och macOS.

Välj helst ett och samma ställe för upptid och resurser, så att ett avbrott och dess orsak syns sida vid sida.

Ta reda på hur tröskelvärden och larm konfigureras, och vart larmen kan skickas.

Jämför kostnaden med vad du skulle betala för flera separata verktyg.

Så ställer du in larm

Bra larm är få och specifika. Sätt tröskelvärden som varnar innan användarna märker problemet, till exempel:

Diskanvändning över 85 %.

Load average över antalet CPU-kärnor i mer än några minuter.

Minnes- och swapanvändning som ligger kvar på en hög nivå i stället för att bara toppa kort.

En omstart som du inte har planerat.

Skicka kritiska larm till en kanal som någon läser på natten, till exempel en pushnotis i telefonen, och resten till e-post eller en teamchatt. Justera tröskelvärdena efter de första veckorna så att de larm du får är de som du agerar på.

Gå igenom serverloggarna

Mätvärden visar att något är fel. Loggar visar varför. Gå regelbundet igenom loggarna för webbservern, applikationen och systemet:

Många 404-svar kan tyda på trasiga länkar eller saknade sidor.

Upprepade 500-fel tyder på fel i applikationen.

Många misslyckade inloggningar kan tyda på ett brute force-försök.

Felsök vanliga serverproblem

Långsam laddning. Kontrollera CPU, belastning och minne först. Hög användning tyder på ineffektiv kod, för lite kapacitet eller en process som skenar. Kontrollera även disk-I/O och nätverket.

Nertid. Kontrollera om servern alls går att nå. Om den är nere startar du om den eller kontaktar ditt hostingbolag. Om servern är uppe men inte sajten kontrollerar du loggarna för webbservern och applikationen.

Felmeddelanden. Fel vid databasanslutning, behörighetsproblem och kodfel lämnar spår i felloggarna. Börja där och kontrollera sedan de senaste ändringarna i konfiguration och kod.

Bästa praxis för en frisk server

Håll programvaran uppdaterad: operativsystem, webbserver, databas och språkets runtime.

Finjustera konfigurationen: cachning, komprimering och resursgränser.

Ta backup regelbundet och testa att återställa.

Håll koll på resursanvändningen och planera kapaciteten innan den tar slut.

Webbplatsens prestanda och serverunderhåll

Svarstider som mäts utifrån visar resultatet av allt som händer på servern. Att kontrollera från mer än en region hjälper dig att skilja ett serverproblem från ett nätverksproblem: om bara en region är långsam är servern troligen i gott skick.

Använd serverövervakning för en bättre användarupplevelse

Besökarna upplever hög CPU som långsamma sidor och en full disk som fel. Åtgärdar du det innan det sprider sig får du snabbare sidor och färre misslyckade förfrågningar. Säkerhetssignaler i loggarna, som ovanliga inloggningsförsök, hjälper dessutom till att skydda besökarna.

Slutsats

Övervaka tillgängligheten utifrån och resurserna inifrån, sätt larm som spelar roll, läs loggarna och håll servern underhållen. Den kombinationen förhindrar de flesta avbrott och förkortar resten.

Testa Uptimecheck gratis i 14 dagar, inget kreditkort krävs.

Läs vidare

Guides 6 min läsning

Så övervakar du cron-jobb med heartbeats

Cron-jobb misslyckas i tysthet. En heartbeat-monitor larmar när ett schemalagt jobb inte hör av sig i tid. Så fungerar heartbeats, så lägger du till en i crontab och så väljer du rätt inställningar.

Läs

Driftstopp är historia.

Sätt upp din första övervakning på under en minut, eller ta en titt i livedemon först.

14 dagar gratis · Sedan gratis för 5 övervakningar · Inget kreditkort