Med det store antallet funksjoner av AWS er det også en funksjon som lar brukeren sjekke minnet utnyttelsen av elastisk beregningssky. Minneutnyttelsen av AWS EC2 -tjenesten kan sjekkes gjennom de "Cwagent" -målingene i AWS CloudWatch -konsollen. Men "Cwagent" er ikke aktivert selv. Brukeren må aktivere det ved å knytte en forekomst til "CloudWatchFulLaccess" -rollen og utføre noen operasjoner gjennom en virtuell Machine -tilkobling av EC2.
La oss diskutere hvordan du kan sjekke minnet utnyttelse i AWS EC2 fra bunnen av.
Hvordan sjekke minnet utnyttelse i AWS EC2
Som nevnt tidligere, er "Cwagent" tjenesten som brukere kan sjekke og overvåke minneutnyttelsen i AWS EC2 gjennom AWS CloudWatch. For det må alternativet “Cwagent” være aktivert. Følg trinnene for å aktivere alternativet, og bruk den deretter til å sjekke EC2 -minnets utnyttelse.
Trinn 1: Start en forekomst
Brukeren må starte en forekomst først hvis det ikke er noen forekomst allerede. Konfigurer innstillingene for EC2 -forekomsten og velg en AMI for å utføre kommandoer gjennom en bestemt virtuell maskin på EC2 -forekomsten. For eksempel velger vi "Ubuntu" som AMI:
Trinn 2: Lag en IAM -rolle
Det andre trinnet er å skape en IAM -rolle, og for det, bare åpne IAM Management Console og skape en ny IAM -rolle. Gi tilgang til AWS -tjenesten og velg EC2 som brukssak:
Velg “CloudWatchFullAccess” som tillatelse:
Skriv inn et rollenavn og skriv en beskrivelse:
På denne måten skapes rollen:
Trinn 3: Endre IAM -rollen
Brukeren må nå koble til og knytte rollen til EC2 -forekomsten. Velg forekomsten og klikk på "Handlinger" -knappen og i rullegardinmenyen "Handlinger" -knappen, velg Security og klikk deretter på "Endre IAM -rollen":
Velg nå rollen med Cloud Watch Access og klikk på "Oppdater IAM -rolle" -knappen:
Trinn 4: Koble til SSH
Opprett nå en SSH -tilkobling på den virtuelle maskinen som er valgt som AMI ved å bare kopiere SSH -kommandoen for forekomstene "Connect" -delen og lime den til kommandolinjegrensesnittet:
Bruk “PEM” -format Key Pair Files 'eksakte plassering på systemet i stedet for navnet på filen mens du limer inn SSH -kommandoen på denne måten, er Ubuntu Virtual Machine aktivert og er klar til å utføre kommandoer:
Trinn 5: Last ned CloudWatch Agent Files
For å laste ned Amazon -filen som kreves for å overvåke EC2 -bruken, skriver du opp kommandoen:
wget https: // s3.Amazonaws.com/amazoncloudwatch-agent/ubuntu/amd64/siste/amazon-cloudwatch-agent.Deb
For å pakke ut og sette opp filen, bruk kommandoen:
sudo dpkg -i -e ./Amazon-Cloudwatch-agent.Deb
Etter det er neste trinn å konfigurere JSON -filen, for det, bruk følgende kommando:
Nano/OPT/AWS/Amazon-CloudWatch-Agent/Bin/Config.JSON
Trinn 6: Legg til kode i filen
Legg til følgende konfigurasjonskode i filen:
"Metrics":
"METRICS_COLLECTED":
"mem":
"mål":[
"mem_used_patecent"
],
"Metrics_collection_interval": 60
,
"append_dimensjoner":
"InstanceId": "$ AWS: InstanceId"
I koden over representerer “60” at Cwagent vil sende informasjon etter hvert 60 sekund etter den vellykkede konfigurasjonen gjennom CLI. Brukeren kan endre det til et hvilket som helst annet intervall:
Når koden er kopiert/skrevet til konfigurasjonsfilen. For å lagre filen er nøklene som brukes “Ctrl + O”. Og for å avslutte fra filen, trykk “Ctrl + x”.
Trinn 7: Start CloudWatch Agent
Etter å ha lastet ned, konfigurert og lagret filen, må brukeren starte CloudWatch Agent og gjøre det, det er følgende kommando som starter CloudWatch Agent (Cwagent) i AWS CloudWatch Management Console:
sudo/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c fil:/opt/aws/amazon-cloudwatch-agent/bin/config.Json -S
Konfigurasjonene er fullført. Gå nå videre til AWS -konsollen for de neste trinnene.
Trinn 8: Åpne den cwagente metrikken
Brukeren må åpne CloudWatch Management Console:
I CloudWatch Management -konsollen velger du alternativene "Alle beregninger":
“Cwagent” vil vises i "Bla gjennom" -delen. Bare klikk på det:
Merk: Hvis cwagent ikke vises i beregningene, kan du vente på den faste intervallperioden. Etter at intervallets første varighet er gått, vises "Cwagent" i CloudWatch -beregningene.
Dette vil vise alternativet "forekomst". Klikk på det:
Dette vil til slutt vise minneutnyttelsen i den brukerdefinerte skjemaet. For eksempel å velge alternativet "Nummer" som utgangstypen av minneutnyttelse vil vise minneutnyttelsen i prosent. Detaljene i den tilkoblede EC2 -forekomsten vises også:
Dette handlet om hvordan du overvåker hukommelsesutnyttelsen i AWS EC2.
Konklusjon
Minneutnyttelse i EC2 -forekomsten kan sjekkes og overvåkes gjennom alternativet "Cwagent" i listen over beregninger av CloudWatch -tjenesten. Brukeren må først aktivere alternativet "Cwagent" i beregningene av CloudWatch gjennom kommandolinjegrensesnittet og deretter bruke "Cwagent" for å sjekke minnet utnyttelsen.