brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Apr 25. 2022

173. VM인스턴스 생성과 GCP 모니터링(3/4)


<1>  VM 인스턴스 생성

<2>  appach2 설치

<3> Monitoring 에이전트, 로그 에이전트 설치

<4>  Uptime  체크하기

<5> 알람 정책 만들어 모니터링 하기

<6> 데시보드 차트 만들어 모니터링 하기

<7> 로그 보기

<8> VM 중지 시켜 알람 메일로 받아보기 , 데시보드 보기 등 





<1>  VM 인스턴스 생성


1

Compute Engine > VM instance > CREATE INSTANCE 

jumphost-gcp-web01-dev

asia-northeast3  서울에 생성

HTTP  허용

생성


2

디폴트로 우분트가 설치된다.




<2>  appach2 설치


1

웹 콘솔 상에 ssh 로그인


2

우분트에 아파치2 설치


sudo apt-get update


sudo apt-get install apache2 php7.0


sudo service apache2 restart


3

웹 브라우저로 공인 IP 접속





<3> Monitoring 에이전트, 로그 에이전트 설치




1

서버에  모니터링  에이전트 설치


curl -sSO https://dl.google.com/cloudagents/add-monitoring-agent-repo.sh

sudo bash add-monitoring-agent-repo.sh


sudo apt-get update


sudo apt-get install stackdriver-agent



2

서버에  로그  에이전트 설치


curl -sSO https://dl.google.com/cloudagents/add-logging-agent-repo.sh

sudo bash add-logging-agent-repo.sh


sudo apt-get update


sudo apt-get install google-fluentd





3

검색 > Monitoring  

에이전트 설정

에이전트가 제대로 설치 안되어 있으면 재설치함!!




<4>  Uptime  체크하기


1

Monitoring > Uptime checks  > 업타임 체크 만들기


jumphost  uptime check

인스턴스

1분




<5> 알람 정책 만들어 모니터링 하기


Alerting >  Create Policy 


Network Traffic  >  above  > 500 , 1 분

Email 알람


topasvga@naver.om

jumphost-stop   <-  설명


생성




<6> 데시보드 차트 만들어 모니터링 하기


1

검색 > Monitoring  

Dashboards > Create  Dashboards


2

Line 챠트 - CPU 부하 > 1분


3

다른 리소스  추가해서 모니터링 해보기

+차트 추가



<7> 로그 보기


Logging > Logs Explorer 

Resource 

해당 VM 선택 - jumphost-gcp-web01-dev



<8> VM 중지 시켜 알람 메일로 받아보기 , 데시보드 보기 등 


확인하기






다음 자료


https://brunch.co.kr/@topasvga/2387







https://brunch.co.kr/@topasvga/1835



https://brunch.co.kr/@topasvga/2388


감사합니다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari