알려요~

와탭(whatap)을 이용한 CUBRID 모니터링

by 황영진 posted Dec 26, 2019

와탭과 큐브리드의 협력으로 출시된 Whatap for CUBRID를 통하여 모니터링 하기!

회원가입 후 데모 버전 사용이 가능하며, 큐브리드 설치가 되어있는 환경에서 에이전트와 연결하여 간략한 모니터링까지 해보겠습니다.

제가 사용한 큐브리드 버전은 9.3.6.0002 linux 버전 이고, 와탭 에이전트도 큐브리드를 설치한 OS에 같이 설치하였습니다. (자바설치 필수)

 

  • 프로젝트 생성

와탭 홈페이지에서 데이터베이스 모니터링을 선택 후 해당 화면에서 프로젝트 생성 버튼을 클릭합니다.

큐브리드를 선택하고 원하는 프로젝트명과 서버 지역 등을 입력하고 저장합니다.

 

프로젝트생성.PNG

 


  • 에이전트 추가생성된 프로젝트를 선택하여 에이전트를 추가해줍니다. 

 1.​ 라이선스 발급 

라이센스.PNG

 버튼을 선택하여 라이선스 키를 생성해줍니다.

 

 2.  DB 에이전트 다운로드

보이는 주소를 통하여 wget 방식으로 에이전트를 tar파일을 다운받습니다. (저는 DB가 설치된 서버의 다른 계정에 다운받았습니다.)

다운받은 tar 파일을 풀면 whatap 디렉터리가 생성됩니다.

디렉토리.PNG

 

 3. 모니터링용 계정 생성 

모니터링을 하기 위해선 DBA 나 DBA 권한이 있는 계정이어야 합니다.

모니터링용 계정을 따로 생성하여 모니터링을 해보겠습니다. 

> create user monitor_user groups dba;

 

 4. 환경 설정

whatap 디렉터리에 들어가면 whatp.conf 파일이 있습니다.

해당 파일에 위에 1번에서 발급받은 라이선스키와 모니터링 할 DB 명, user, 포트, cm user 및 포트 등 DB 정보를 입력합니다.

license=

dbms=cubrid
db=[db_name]
db_ip=[db_ip]
db_port=[broker_port]
db_user=[db_user]
db_pwd=[db_passwrod]
cms_port=[cm_port]
cms_user=[cm_user]
cms_pwd=[cm_password]

 

 5. 암호화된 uid 생성

whatab 디렉터리 내의 데이터베이스 접속을 위하여 암호화된 uid를 생성하기 위한 스크립트 파일(uid.sh)을 실행해줍니다.

$> sh uid.sh [db_user] [db_password] 

 

 6. 에이전트 실행

whatap 디렉토리 내의 startd.sh 스크립트 파일을 실행시켜 주면 실행이 됩니다.

$> sh startd.sh

 

정상 연동 후 DB 시스템에 부하를 걸어주고 모니터링을 한 화면입니다.

  • 실행 후 인스턴스 모니터링 화면

모니터링.PNG

 

 

  • 모니터링 차트표의 우측 톱니바퀴를 클릭하여 원하는 차트표를 아래와 같이 선택할 수 있습니다.

모니터링2.PNG

 

 

  • 사용자가 원하는 차트를 추가하여 주간/월간 카운터 기록도 볼 수 있습니다.

주간월간.PNG