반응형
AWS EC2 - 메모리 체크 스크립트 (memory check script)
해당 Account의 모든 메모리를 체크하는 스크립트 입니다.
키 정보 및 SSH 허용이 필요하다는 점 참고하셔서 입맛에 맞게 커스텀 하시기 바랍니다.
#! /bin/bash
BASE=/home/$USER
region=리전 입력
ec2_key=키 저장후 이름 입력
ec2_privateip=$(aws ec2 --region $region describe-instances --filters Name=key-name,Values=$ec2_key | jq -r '.Reservations[].Instances[].NetworkInterfaces[].PrivateIpAddresses[].PrivateIpAddress')
function memcheck
{
for ip in $ec2_privateip
do
name=$(aws ec2 --region $region describe-instances --filters Name=private-ip-address,Values=$ip | jq -r '.Reservations[].Instances[].Tags[]' | jq 'select(.Key=="Name")' | jq -r .Value output table)
echo "Instance Name: $name, Private IP: $ip"
ssh -oStrictHostKeyChecking=no -i $BASE/.key/$ec2_key.pem ec2-user@$ip "free -m | grep Mem | awk '{print \"Total:\"\$2, \"Used:\"\$3, \"Free:\"\$4, \"Buff/Cache:\"\$6, \"Available:\"\$7}'"
echo ""
done
}
memcheck
by mkdir-chandler
728x90
반응형
'Ops > AWS' 카테고리의 다른 글
AWS EC2 - password 입력 접속 변경 방법 (0) | 2023.05.24 |
---|---|
AWS EC2 - NTP 설정 방법 가이드 (매뉴얼 링크) (0) | 2023.05.23 |
AWS EC2 - ENA 설치 방법 (5세대 업그레이드) (0) | 2023.05.21 |
AWS EC2 - eip 설정 방법 (0) | 2023.05.20 |
AWS EC2 - EBS disk 추가 마운트 (0) | 2023.05.19 |