Varför övervakning inte är valfritt

En server som tyst blir långsam eller stannar är en dyr överraskning. Webbplatsen svarar inte, kunderna märker det före er och sökmotorerna noterar att sidan inte går att nå. Därför är övervakning ingen lyx utan en grundförutsättning för drift i molnet. Business IT Support sätter upp och tolkar CloudWatch-larm för EC2-instanser som kör till exempel WordPress, databaser och e-handel. CloudWatch är AWS egen tjänst för mätvärden och larm, och den samlar in data om instansernas belastning och status utan att något behöver installeras för de grundläggande måtten. Med rätt larm får ni ett meddelande när något avviker, ofta innan användarna märker något. Det ger tid att agera, till exempel genom att felsöka, skala upp eller starta om på ett kontrollerat sätt. Utan larm upptäcker man problem först när någon ringer, och då har skadan redan skett. Vi bygger larmen utifrån vad som är kritiskt för just er verksamhet, så att ni får användbara varningar och inte en ström av brus.

CloudWatch-larm för CPU-användning på en EC2-instans – CloudWatch-larm för EC2, Business IT Support
CloudWatch-larm för CPU-användning på en EC2-instans. Så arbetar Business IT Support, en del av Datorkirurgen AB, med CloudWatch-larm för EC2 åt företag i hela Sverige.

Vad vi övervakar

Vi börjar med de mått som oftast avslöjar problem. CPUUtilization visar hur hårt processorn arbetar, och långvarigt höga värden tyder på att något är fel eller att instansen är för liten. För burstbara instanser, som T3, är CPUCreditBalance minst lika viktigt: när krediterna tar slut sänks prestandan kraftigt, och det kan se ut som ett helt annat fel. StatusCheckFailed upptäcker att instansen eller den underliggande värden inte svarar, och kan även användas för automatisk återställning. Minne och diskutrymme mäts inte som standard, så de kräver att CloudWatch-agenten installeras, men de är ofta avgörande, eftersom fulla diskar och slut på minne är vanliga orsaker till avbrott. Vi lägger även till kontroller av tjänster som webbserver och databas, och vid behov externa kontroller av att webbplatsen svarar. Mätvärdena visas i grafer som gör det lätt att se trender, till exempel en belastning som ökar vecka för vecka. Det ger underlag för att planera uppgradering innan gränsen nås.

Detaljer för ett larm i AWS CloudWatch – CloudWatch-larm för EC2, Business IT Support
Detaljer för ett larm i AWS CloudWatch. Kontakta Datorkirurgen AB för hjälp med CloudWatch-larm för EC2: felsökning, åtgärd och löpande support.

Så bygger vi ett larm som fungerar

Ett bra larm är konfigurerat med omsorg. Först väljer vi mått och tröskel, till exempel att CPU över åttio procent ska väcka uppmärksamhet. Därefter anger vi hur många perioder som måste överskrida tröskeln, så att korta toppar inte väcker någon i onödan. Vi väljer också hur saknade data ska tolkas, eftersom en instans som slutat rapportera kan vara ett tecken på ett större fel. Slutligen kopplar vi larmet till ett SNS-ämne som skickar e-post eller meddelande till rätt person, och vi kan ha olika mottagare för olika allvarlighetsnivåer. Vi testar att larmet verkligen går igenom, för ett larm som aldrig når fram är värdelöst. Larmdetaljerna dokumenteras, så att det framgår vad som övervakas och varför. När verksamheten förändras justerar vi trösklarna, eftersom ett larm som alltid går blir ignorerat, och ett som aldrig går ger falsk trygghet. Målet är larm som är få, tydliga och som leder till handling, så att ni kan lita på att tystnad betyder att allt är som det ska.

Villkor för ett larm i AWS CloudWatch – CloudWatch-larm för EC2, Business IT Support
Villkor för ett larm i AWS CloudWatch. Exempel från ett verkligt uppdrag inom CloudWatch-larm för EC2, utfört av Business IT Support.

Vad larmet ska leda till

Ett larm utan åtgärd är bara brus. Därför dokumenterar vi vem som tar emot det, vad som ska kontrolleras först och när man ska starta om, skala upp eller felsöka vidare. Vi skriver enkla instruktioner, så kallade runbooks, som beskriver stegen för de vanligaste larmen: kontrollera belastning och processer, läs loggar, avgör om orsaken är trafik, skadlig kod eller ett fel i en tjänst, och åtgärda. Eftersom vi arbetar med Linux-servrar och WordPress dagligen vet vi att hög belastning ofta beror på något annat än vad som först ser ut: en felaktig plugin, en attack mot inloggningen eller ett intrång som kör skadlig kod. Därför undersöker vi alltid orsaken innan vi bara skalar upp, eftersom en större server annars bara gör ett problem dyrare. Efter varje incident följer vi upp och förbättrar larm och rutiner. På så sätt blir övervakningen en lärande process, där varje händelse gör miljön lite stabilare och teamet bättre rustat för nästa gång något oväntat händer.

Kommandot top som visar serverns belastning i Linux – CloudWatch-larm för EC2, Business IT Support
Kommandot top som visar serverns belastning i Linux. Rätt hantering av CloudWatch-larm för EC2 skyddar verksamheten mot driftstopp och förlorade kunder.

Kontakta Datorkirurgen AB om övervakning i AWS

Vill ni ha övervakning som faktiskt varnar i tid? Business IT Support, en del av Datorkirurgen AB, sätter upp och driftar övervakning och larm för servrar i AWS åt företag i hela Sverige. Vi börjar med en genomgång av era instanser och vad som är viktigast att skydda, och därefter konfigurerar vi mått, larm och mottagare. Vi installerar vid behov CloudWatch-agenten för minne och disk och lägger till kontroller av webbplatser och tjänster. Vi dokumenterar vad som ska göras när ett larm går, och vi kan ta hand om felsökningen åt er. Om ni redan har larm kan vi granska dem och justera trösklar och mottagare, så att de blir användbara. Eftersom vi arbetar med servrar, Linux, WordPress och IT-säkerhet kan vi även undersöka orsakerna till avvikelser. Kontakta oss så går vi igenom er miljö och föreslår en övervakning som passar er verksamhet, så att ni slipper överraskningar och kan lita på att ni får veta när något börjar gå fel.

Serverrack i ett serverrum – CloudWatch-larm för EC2, Business IT Support
Serverrack i ett serverrum. Behöver ni hjälp med CloudWatch-larm för EC2? Business IT Support, en del av Datorkirurgen AB, hjälper er.

Vanliga supportfrågor

Frågor om CloudWatch

Frågor om EC2 och prestanda

Frågor om drift och support

[dk_natverk compact=”1″]

Leave a Reply

Your email address will not be published. Required fields are marked *