서버 성능 모니터링 툴 ‘Service Point’ 사용기 (APM 리뷰)

서버 성능 모니터링 툴 ‘Service Point’ 사용기 (APM 리뷰)

 

내가 관리하는 서버의 상태는 정상일까? 사용량은 어느 정도일까? 시스템 관리자라면 당연히 알아야 할 사항이면서도 매우 중요한 정보이다. 일반적으로 규모가 있는 기업 또는 전문관리 조직이 있는 경우 매일 서버의 상태를 수집하고 분석하여 서비스에 문제가 발생하지 않도록 관리한다.

 

서버를 모니터링 하는 가장 큰 이유는 현재 서버의 상태를 감지하여 미래에 발생 할 수 있는 장애를 대비하고 서비스 가용시간을 안정적으로 확보하는데 있다. 하지만 관리하는 서버가 수 대 이하인 경우에는 사람이 직접적으로 확인 할 수 있지만 수십 수백대의 경우 매번 사람이 수작업으로 확인하기는 쉽지 않다. 그래서 대부분 모니터링 툴을 사용하여 서버의 상태를 모니터링 하고 관리한다.

 

서버를 모니터링 하는 툴을 흔히 APM(Application Performance Monitoring )이라 부르는데 이번에 소개할 APM은 코드클래식이라는 회사의 Service Point라는 제품이다.

 

Service Point 제품의 특징은 솔루션을 도입하기 위한 추가 서버 구입이 필요없으며 클라우드로 서버 성능을 수집하고 웹브라우저를 사용하여 다양한 모니터링 및 분석 화면을 제공한다. 그리고 기본적으로 Push 앱을 사용하여 서버에서 발생하는 여러 가지 사항을 사용자의 스마트폰으로 전송해 준다.

현재 회원 가입을 하면 해당 제품을 바로 사용할 수 있는 쿠폰을 제공 하고 있다. 쿠폰을 등록하여 서비스포인트 모니터링을 사용해 보도록 하자.
코드클래식 홈페이지 : https://codeclassic.systems/

주소창에 코드 클래식 홈페이지주소를 입력하니 https로 보안 프로토콜로 연결된 홈페이지가 나타난다. 홈페이지에도 보안 프로토콜을 사용하는 것을 보면 매우 보안에 신경을 많이 쓰는 회사임을 알 수 있다.
0
 첫 화면에 자사 제품에 대한 특징을 간결하면서도 직관적으로 표현하고 있다.1

페이지 하단에는 제품의 설치 과정 및 데이터 수집 방법, 모니터링 방법을 3단계로 설명하고 있다. 설명을 보면 제품의 설치에 걸리는 시간을 5분이하라고 하는데 대부분 타사 제품의 경우 복잡한 설치 과정과 설정 과정이 필요한데 이런 어려움을 사용자가 고민하지 않아도 된다고 하니 제품에 대한 차별성이 확실한 것을 알 수 있었다. (실제로 설치 해본 결과 5분이내 설치가 완료 되었다.

2

 

 어떤 제품인지 알아보기 위해 [라이브 체험하기]를 클릭하여 데모 사이트를 구경해보았다. 라이브 체험을 클릭하여 이동한 페이지는 제품을 실제 서버를 모니터링 하는 것처럼 체험 할 수 있었다.전체적은 UI는 마이크로소프트사의 모던UI를 채택하여 사용한 듯 하다. 일명 메트로UI라 불리는 타일 구조에 다양한 색상으로 서버를 구분하고 서버의 상태를 나타내고 있었다.

3
대시보드 하단에는 서버별로 여러가지 알림을 표시해주고 있는데 한눈에 서버에서 발생하는 다양한 정보를 파악할 수 있는 장점이 있었다. 그리고 표시 언어가 다양하게 나타나고 있었는데 다국어 지원이 가능하다는 것을 확인 할 수 있었다.6
데모 사이트의 대시보드를 살펴보니 다른 APM툴과는다르게 Windows, Web, SQL Server 동시 모니터링을 지원한다. 대부분 솔루션 특성에 종속되어 있는데 이 제품은 다양한 서비스 레벨을 지원 하는 듯 하다.

7
가장 관심있는 SQL Server를 선택해 보기로 하였다. 대시보드 화면에서 SQL 아이콘이 그려져 있는 서버를 클릭 하였다. 서버를 클릭하니 SQL 대시보드가 나타났다.
4
SQL 대시보드에는 기본적인 SQL의 구성정보와 성능정보가 나타났다. SQL Server 관리자라면 알아야 할 필수정보를 한눈에 확인 할 수 있었다.가장 마음에 드는 부분은 우측에 위치한 알림 리스트였는데 현재 서버에서 발생하는 알림을 정말 상세하게 나타내고 있었다. 큰 장점으로 한글이 지원되기 때문에 전문적인 지식이 없더라고 해당 문제점을 정확하게 인지 할 수 있었다. 대부분의 제품이 외산이어서 한글 지원이 아쉬웠는데 이러한 부분 또한 매우 신경 쓴 흔적이 보인다.

5
알림을 클릭하니 알림에 대한 상세 정보를 확인 할 수 있는 페이지가 팝업으로 나타났다. 현재 알림 상태와 성능 값을 나타내고 있다.
8
리포트 페이지에서는 다양한 보고서 기능을 제공한다. 대시보드는 현재 발생하는 정보를 실시간으로 보여준다면 리포트는 과거의 데이터를 제공한다.
여러 리포트중에서 SQL CPU 사용량을 살펴 보았다. 서버를 선택하고 보고서에서 확인할 시간을 선택하니 다양한 차트와 CPU 사용률이 가장 높았던 쿼리 리스트를 보여준다. (오! 이거 대박인데!!)
9
웹 서버의 성능 분석 보고서도 살펴 보았다. 웹서버의 상태와 호출 빈도가 높은 페이지, 성능 등을 각종 차트와 테이블로 나타내었다.
10
다양한 리포트가 제공되고 있으며 리포트는 계속 추가 될꺼라고 한다. 웹으로 서비스하고 있어 신규 기능은 매우 빨리 업데이트 될것으로 예상된다.
모바일 푸쉬 설치도 진행해 보았는데 서버에서 발생하는 다양한 알림을 푸쉬앱이 잘 표현해 주고 있었다. 무엇보다 다양한 시각적인 자료를 활용하여 직관적으로 전달하는 부분이 매우 인상적이었다.
11
다양한 기능을 가진 서비스포인트의 가격은 얼마일까? 홈페이지에서 가상 견적을 살펴 보았다. 서비스에 따라 가격이 다른 것을 확인 할 수 있으며 SQL 서버의 경우 하루 약 4천원의 가격으로 모니터링을 할 수 있었다. 정말 커피 한잔보다 싼 가격이다.
12
타사 제품의 경우 도입하기 위해 추가 서버도 필요하고 라이선스 비용도 하나의 서버당 수백 만원씩 지불해야 하는데 필요한 만큼만 포인트를 구입하여 사용하므로 초기 도입에 대한 부담도 없을 듯 하다.
하루 커피 한잔의 가격으로 서버의 상태를 관리하고 미래에 발생 할 수 있는 장애를 미리 감지하여 안정적인 서비스 운영을 할 수 있으니 매우 매력적인 서비스이다.
서비스포인트, APM, 코드클래식, 서버모니터링, 데이터베이스 모니터링, DB성능, 서버 성능, 웹 서버 모니터링, IIS모니터링, IIS 성능, DB성능, 윈도우모니터링, Windows 모니터링
!!! 본 글은 네이버블로그 “Mr.DBA 와 함께하는 SQL Server Story” 를 운영하고 계시는 SungWook Kang님 께서 제공해 주셨습니다. 다시한번 좋은 정보공유에 감사드립니다.

About SharedIT

SharedIT

Leave a Reply

6 개의 댓글이 있습니다 - "서버 성능 모니터링 툴 ‘Service Point’ 사용기 (APM 리뷰)"

메일 알림 설정
정렬:   최신 | 오래된 | 추천
shm

리눅스도 가능한가요?

정그래

가입해서 봤는데 깔끔하네요. 다만 외부에 사이트가 있는지라 서버들 정보에 대한 보안 부분이 쟁점이네요.
또한 이런 모니터링 외부 업체가 패킷에 어떠한 Action이 있을지 몰라서요. 서버 정보 입력 부분은 조금 꺼려지는 부분이 있기는 합니다.

코드클래식

안녕하세요 정그래님. 코드클래식 입니다. 서비스포인트는 SSL을 사용하여 통신 암호화를 사용하고 있으며 사용자의 서버 정보 (ID, PASSWORD 등) 는 수집하지 않습니다. 감사합니다.

LovelySunny

오늘 설정하고 모니터링 시작했습니다. 테스트 잘 해보겠습니다.

werther20

우와 완전 멋지네요. 저도 회원가입했습니다. 쿠폰을 주네요.. 25만포인트니깐.. sql서버로는 약 62일 모니터링 활용할 수 있습니다..
오늘 한번 세팅해봐야겠습니다~ 감사합니다!~

상노 이

회원가입해서 보고 있습니다. 고민하고 있는 것중에 하나인데… ㅎㅎㅎ 감사합니다.

wpDiscuz