Ncloud API를 활용한 자동화 작업 #0

728x90

# 🤔Ncloud API 사용 이유
반복적으로 Ncloud에서 운영중인 서버의 특정 시간 대 리소스 사용량을 조회해서 엑셀로 정리 및 메일로 송부해야하는 작업이 생겼다.
귀찮고 너무 귀찮고 번거로워서 이러한 작업을 API를 활용해 자동화로 구성해보고 싶었다.

# 😠난 코딩을 해본적이 없다
간단한 코딩은 C언어로 for문 사용해서 별찍기 정도만 할 줄 아는 정도이다. API를 사용해본적도 없고 더구나 Python이란 언어도 사용해본적이 없다. 어떻게 작업을 해야 할지 몰라 일단 무작정 구글링을 시작으로 작업을 시작했다.

# 😠Ncloud API 관련 정보가 너무 없어서 고생했다.
Ncloud 관련 API를 사용하는 블로그 및 정보를 찾지 못해서 고생을 많이 했다. 또한 Ncloud에서 제공하는 API문서가 있긴 한데 정보가 부족해서 고생을 했다.
결국 구글링과 삽질로 해당 문제를 완성했다.
[참고 블로그]
https://manvscloud.com/?s=api&paged=3 (Manvscloud 김수현님 블로그)
https://docs.3rdeyesys.com/api/ncloud_api_call_python_sample.html (3RDEYESYS Tech Docs)
https://blog.naver.com/kiki6921/222610153299 (네이버 현이아빠님 블로그)

 

# 😁 순서


1. API를 사용하여 생성된 서버 목록 출력

2024.04.16 - [네이버클라우드] - Ncloud API 사용하여 생성된 서버 목록 출력 #1

 

Ncloud API 사용하여 생성된 서버 목록 출력 #1

👍목표 : Ncloud에서 생성한 서버의 목록을 API를 사용하여 확인 현재 회사 내 직원들이 사용하는 네이버클라우드 TEST 계정이 있다. 생성되어 있는 서버의 목록을 불러와서 확인하는것이 목표! 사

burst.tistory.com

2. Cloud Insight API 사용하여 서버의 평균 CPU 사용량 출력

2024.04.16 - [네이버클라우드] - Cloud Insight API 사용하여 서버의 평균 CPU 사용량 출력 #2

 

Cloud Insight API 사용하여 서버의 평균 CPU 사용량 출력 #2

👍Cloud Insight API를 사용해보자! 앞글에서 Compute(server/VPC) API를 사용하여 운영 중인 서버 목록을 콘솔에 출력하는 내용까지 TEST를 해보았다. 이제 진짜 하고 싶었던 Ncloud의 Cloud Insight의 서버의 리

burst.tistory.com

2-1. Cloud Insight API 사용하여 서버의 평균 MEM, FileSystem 사용량 출력

2024.04.23 - [네이버클라우드] - Cloud Insight API 사용하여 서버의 MEM, FileSystem 사용량 출력 #2-1

 

Cloud Insight API 사용하여 서버의 MEM, FileSystem 사용량 출력 #2-1

서버의 MEM, FileSystem 사용량 출력 앞 글에서 Cloud Insight API를 사용하여 서버의 평균 CPU 사용량을 확인할 수 있었다. 이번 글에서는 Cloud Insight API를 사용하여 서버의 MEM, FileSystem 사용량을 확인해 보

burst.tistory.com

2-2. Cloud Insight API 사용하여 여러 서버의 평균 CPU 사용량 출력

2024.04.23 - [네이버클라우드] - Cloud Insight API 사용하여 여러 서버의 평균 CPU 사용량 출력 #2-2

 

Cloud Insight API 사용하여 여러 서버의 평균 CPU 사용량 출력 #2-2

다수의 Metric 조회하기 지난 글에서는 서버 한대의 평균 CPU 사용량을 조회하는 방법을 알아봤다.이번 글에서는 한대가 아닌 다수의 서버의 평균 CPU 사용량을 조회하는 내용을 다룰 예정이다. Qu

burst.tistory.com

3. Cloud Insight API 사용하여 서버의 평균 자원 사용량 응답 데이터 Excel 저장

2024.04.29 - [네이버클라우드] - Cloud Insight API 사용하여 서버의 평균 자원 사용량 응답 데이터 Excel 저장 #3

 

Cloud Insight API 사용하여 서버의 평균 자원 사용량 응답 데이터 Excel 저장 #3

2024.04.23 - [네이버클라우드 API 사용 활용 사례] - Cloud Insight API 사용하여 서버의 평균 CPU 사용량 출력 #2-2 지난 포스팅에서는 Cloud Insight API를 통하여 생성된 서버의 CPU/MEM/FileSystem 사용량을 확인

burst.tistory.com

4. Cloud Insight API 사용하여 서버의 평균 자원 사용량 응답 데이터 Excel 저장 후 메일 전송

2024.05.02 - [네이버클라우드] - Cloud Insight API 사용하여 서버의 평균 자원 사용량 응답 데이터 Excel 저장 후 메일 전송 #4

 

Cloud Insight API 사용하여 서버의 평균 자원 사용량 응답 데이터 Excel 저장 후 메일 전송 #4

2024.04.29 - [네이버클라우드] - Cloud Insight API 사용하여 서버의 평균 자원 사용량 응답 데이터 Excel 저장 #3 Cloud Insight API 사용하여 서버의 평균 자원 사용량 응답 데이터 Excel 저장 #32024.04.23 - [네이

burst.tistory.com

 

728x90