Introduction

Components Architecture

CloudHub는 Influxdata의 오픈소스 TICKStack의 Telegraf를 통하여 system resource 및 application 시계열 모니터링 데이터를 수집하고, 시계열 데이터 저장 및 쿼리에 최적화된 InfluxDB에 저장합니다.

또한, CloudHub Portal/WAS을 통하여 시계열 데이터 시각화 및 Kapacitor 설정을 통해 Alert 생성, SaltStack을 활용한 Telegraf installation & configuration provisioning을 지원합니다.

그 외, Addon 기능을 통해 SWAN(당사 Product)과 같은 3rd party application과의 연동을 지원합니다.
(커스텀 개발 필요)

CloudHub Portal/WAS은 TICKStack의 오픈소스 Chronograf를 사용하여 독자 개발하였으며, 해당 오픈소스 라이센스(AGPL v3)를 계승하며, 관련 규약을 준수합니다.
Github URL: https://github.com/snetsystems/cloudhub

Monitoring Features

현재 CloudHub에서 지원하는 모니터링 대상은 influxdata의 influxdata/telegraf input plugins(https://github.com/snetsystems/telegraf#input-plugins)을 참고 바랍니다.

 

CloudHub 구동 전 필수 절차

Subject

Procedure

How to resolve

Subject

Procedure

How to resolve

CH Server Side

서버 포트 개방

Installing Server Node > CloudHub에서-사용되는-Port

InfluxDB, Kapacitor 설치

Installing Server Node > Setting-InfluxDB-and-Kapacitor-containers-via-Docker-Compose

SaltStack 패키지(salt-master[minion][api]) 설치 및 설정

Installing Server Node > Setting-SaltStack-for-master

Salt File Service path에 Telegraf 다운로드

Installing Server Node > Download-telegraf-into-salt-file_roots-path-on-salt-master

CloudHub 패키지 설치

Installing Server Node > Install-CloudHub-Portal

CloudHub 기본 설정

Getting started > Basic Configure CloudHub

VMWare addon 기능 활성화 시의 설치 및 설정

주의 Pyvmomi, vSphere vCLI Package, Salt vsphere modules 교체에 대한 항목 정검.

Addon configure > VMware > SaltStack vSphere Module Setting

SWAN addon 기능 활성화 시의 설정

Getting started > Basic Configure CloudHub > Option-파일-수정

CH Agent Side

Salt minion 설치

주의 Conda 가상 환경 설치 유무 정검 후 진행해야 함.

Installing Agent Node