<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
감사합니다.