Dashboard UI Design

안녕하세요! 와탭의 UI 디자이너입니다. 그간 User Interface 디자인을 하면서 갖고있던 팁을 소개하고자 합니다.

대시보드는 하나의 화면에서 여러 정보들을 간단하게 요약하여 보여줍니다. 사용자가 필요한 정보를 빨리 찾을 수 있도록, 많은 정보를 다양한 시각화로 표현하여 이에 대한 의사 결정이나 조치를 취할 수 있도록 도와줍니다.

사용하는 템플릿에 따라 기본 내장되어 있는 대시보드가 있을 테지만 디자이너는 기본 대시보드에 만족해 하지 않고, 새로운 자기만의 그리고 컨셉에 맞는 UI를 구축하여 사용자 관점으로 대시보드를 만들고 싶어합니다.

하지만, 웹 페이지와 달리 대시보드는 어떻게 손을 대야할지 처음부터 망설여지게 됩니다. 아래와 같이 몇가지 팁을 보시고 대시보드 디자인을 한번 해보시길 바랍니다.

1. 웹사이트를 볼때 사용자는 제일먼저 컨텐츠 영역의 왼쪽에서 오른쪽으로 가로 읽기를 시작합니다. 이 행동은 보통 컨텐츠 영역의 제일위쪽에서 시작되며 F자 형태의 위의 가로줄에 해당하는 행동입니다. (Jakob Nielsen은 2006년)

대시보드 또한 이러한 경험을 토대로 디자인하면 좋습니다. 잘 설계된 대시보드는 왼쪽 상단에는 가장 긴급하고 중요한 정보를 배치하고, 낮은 우선 순위와 자주 변화하는 정보들을 하단영역에 배치 합니다.

20150917_001

 

2. 부적절한 시각화로 정보를 잘못된 메시지로 전달하여 사용자에게 혼돈을 줄수 있습니다. 아래 두개의 차트는 동일한 데이터를 보여줍니다.

최근 5개월동안의 판매율을 볼수 있는 차트인데, 원 차트로 표현된 차트는 범주와 차트를 따로 봐야하는 불편함을 초래합니다. 막대그래프를 통하여 한눈에 5개월간의 판매율을 그래프를 통해 한눈에 볼 수 있습니다.

정보를 시각화하기위해서는 적절한 차트를 사용하는게 중요합니다.

20150917_002

 

Source:www.ubiq.co

3. 대시보드는 많은 정보를 시각화 하고, 포장하여 사용자에게 주요정보를 강조하고, 정보의 관계들을 표현해야 합니다. 그러기 위해서는 색상을 통해 사용할 수있는데 사용자는 색상을 통하여 쉽게 정보를 스마트하게 알수 있습니다.

20150917_003

Source:www.ubiq.co

그림과 같이 그래프로 3개로 그룹화가 된것이 있습니다. 맨위에는 전체 판매통계 / 중간에는 제품 판매 통계 / 아래는 지역 판매 통계입니다. 이것을 색상으로 그룹화로 표현하여 정보들을 분류 할 수 있습니다.

4. 탭으로 서브 메뉴를 구성해보자. 웹사이트나 블로그를 돌아다니면 탭으로 구분된 메뉴를 종종 볼 수 있습니다. 탭으로 메뉴를 구성하다보면 가로나 세로로 나열된 정보를 작은 공간에 표시 할 수 있다는 장점이 있습니다. 그리고 사용자가 많은 페이지를 이동하지 않아도 한 화면에서 여러가지 정보를 볼수 있다는 장점이 있습니다.

5. 색상을 통하여 중요 정보를 강조하고 그룹화를 시키는 것은 가장 좋은 방법이지만, 너무 많은 색상을 사용하게 되면 사용자는 시각적으로 복잡함을 느낄수 있어 혼돈을 느낍니다.

20150917_004

20150917_004-1

똑같은 데이터를 가진 차트입니다. 첫번째에서 사용된 차트는 컬러로 새로운 정보를 주지 않습니다. 이런경우에는 사용자는 컬러를 사용하게 된 이유를 찾게되고 혼돈을 갖게됩니다. 우리는 여기서 갖아야 하는 정보는 최근 5개월 동안의 판매율만 알면 됩니다. 그럼 컬러를 단색으로 표현한 두번째 차트가 오히려 사용자에게 신속한 비교를 주어 정보를 쉽게 알게합니다. 차트의 성격을 정확히 파악하고, 색상을 적절하게 사용하는 것이 좋은 대쉬보드 디자인이라 할 수 있습니다.

6. 디자이너는 텍스트로 표현된 정보를 어떤 디자인으로 차트화를 해야하는지 고민도 많습니다. 차트 디자인은 여러가지가 있습니다.

6-1. Line charts는 날짜와 시간이 지남에 따라 보여주는 정보를 표현할때 가장 많이 사용합니다.

20150917_005

 

6-2. Bar and column charts를 사용하는 디자인은 나란히 값 정보를 비교할때 많이 사용합니다.

20150917_006-1

 

6-3. Basic (Layered) Area chart는 라인형 차트를 기반으로 합니다. 축과 라인 사이의 면적이 부피를 나타내는 색상으로 채워지는 차트입니다. 이 차트는 시간에 따라 변화의 크기를 강조하고 합계 정보를 확인하는데 사용할 수 있습니다. 예를 들어 시간에 따른 이익을 볼때 총이익을 강조할때 사용할 수 있습니다.

20150917_007

6-4. Single number card tiles는 대부분 상단에 모두 같은 크기로 가장 중요한 정보를 표현할때 사용합니다. 가장 중요한 숫자를 보여주고 싶을때 이러한 그래프는 가장 효과적입니다.

20150917_008

 

6-5. Combo charts는 라인차트와 막대차트를 결합한 차트입니다. 이 2개의 차트를 결합하면 좀더 빠른 비교를 사용자는 할 수 있습니다. X축 값은 공유하지만, Y축 값은 각기 다른 데이터를 통해 나열해 표현할 수 있는 차트를 말하며 흔히 혼합차트라고 합니다. 즉 하나의 차트 종류가 아닌 두가지의 차트를 표현하고, 캔버스 공간을 절약해주는 장점이 있습니다.

20150917_009

 

6-6. Doughnut charts는 원형 차트와 비슷합니다. 단일 카테고리 있는 값을 비교할때 사용합니다. 각 카테고리의 값을 퍼센트로 보여주게 됩니다.

20150917_010

 

by Goran Milovanovic6-7. Funnel charts는 순차적으로 연결 단계를 가지고 과정을 시각화하는데 도움이 됩니다. 주로 수익 매출 거래등을 계산할때 사용합니다.

20150917_011

20150917_011-1

 

6-8. Gauge charts는 목표를 향해 진행상황을 보여주는 차트입니다. 핵심성과 지표처럼 백분위 측정으로 나타내며, 단일 측정의 상태를 말합니다. 빠르게 이해할 수 있는 정보를 표시합니다.

20150917_012

 

by Justin Roberts

6-9. Maps은 주로 지도를 추상화시켜 보여주고 데이터와 지도와의 상관관계를 색상이나 라벨, 버블/패널등을 이용하고, 툴팁등을 통해 표현하는 것으로, 지도를 통해 데이터를 표현하는 차트입니다. 대표적인 사례로는 기상청의 날씨예보를 손쉽게 생각할 수 있습니다. 공공기간의 위치, 은행지점의 위치, 인구밀도..등등 최근의 데이터시각화 추세와 함꼐 많이 쓰이는 차트입니다.

20150917_013

20150917_013-1

 

6-10. Pie charts는 비율에 따라 분리된 표입니다. 각 부분은 수량을 각도와 면적으로 나타냅니다. 파이차트가 시각적으로 매력적인 것은 중앙각도와 원지름의 길이로 각각의 비율을 나타낸다는 것입니다.

5개이 이상의 항목을 넣지않아야 합니다. 작은 값을 구분하는것은 상당히 어렵습니다. 여러개로 나누어서 표현하게 되면 전달력이 떨어집니다. 필요하다면 수치가 작은것은 기타로 정리하여 표현하는것이 좋습니다. 복수의 파이차트로 비교를 하면 안됩니다. 나누어진 파트는 비교하기 어렵습니다.

또한, 합계가 100%인지 확인하여 사용하시기 바랍니다. 순서에 맞게 분리해야합니다. 그 순서는 2가지 방법이 있는데, 가장 큰 12시 지점에서 왼쪽. 두번째 큰값을 12시 지점의 오른쪽에 위치하여야 합니다. 나머지 값은 반시계방향으로 나열합니다. 나머지 방법은 가장 큰 값부터 12시 지점을 중심으로 시계 방향으로 나열합니다.

20150917_014

 

 

by Eric Atwell

6-11. Scatter charts는 여러개의 데이터 계열에 있는 숫자 값 사이의 관계를 표시하며, 2개의 데이터 관계를 나타내는 차트입니다. 일련의 데이터에 있는 값 사이의 연관성을 보여주는 차트라고 할수 있습니다.

20150917_015

 

by Ricardo Salazar

6-12. bubble charts는 거품의 크기로 데이터 값을 표현하는 차트입니다. 데이터의 비율 또는 양을 표시하여 비교할 수 있습니다.

20150917_016

 

by Gavin

20150917_016-1

by Lane Kinkade

6-13. Waterfall charts는 일련의 양수 및 음수값을 누적 효과를 표시합니다. 대부분 재무데이터와 같이 자금 유출입을 나타낼때 사용합니다.

20150917_017

20150917_017-1

 

제가 몇년간 디자이너로써 경험했던 대시보드 UI 디자인을 글로 써내려 보았습니다. 대시보드는 정확한 정보를 사용자에게 알려주는 또하나의 시각정보입니다. 사용자가 한눈에 알아 볼수있도록 정보들을 시각화 한다는 것은 쉬운일이 아니란것을 현재 디자인하면서도 알고 있습니다..

하지만 위에서 말한 몇가지 유의사항을 검토하여 사용자에게 정보를 쉽게 알려주고 빠른 시간안에 정보를 얻어가는 UI 디자이너가 되셨으면 좋겠습니다.

감사합니다.

Jekyll 윈도우에 설치해서 사용하기

안녕하세요 오늘은 Jekyll(제킬 이하 제킬)을 윈도우에 설치해서 사용해보 도록 하겠습니다.

먼저 제킬이 뭔지 궁굼해 보면 공식사이트에서 들어가 봤습니다.

http://jekyllrb.com/

  • Jekyll은 여러 형태의 텍스트와 소스들로 구성 정적 파일들을 웹사이트로 생성시켜주는 툴이다.
  • GitHub Pages 에서도 이용하고 있다.
  • 그래서 무료 블로그를 만들고 사용 할 수 있다. 뭐 이정도 인것 같습니다.

그러면 어떻게 쓰느냐 Quick-start guide 에 쉽게 나와있습니다.

하지만 뭔가좀 이상하네요 네 그렇습니다. 프롬프트가 윈도우에서 사용하는 것이 아닌 리눅스나 Mac을 사용해 보아야 하나봅니다.

아 좌절 전 윈도우쓰고싶어요….

그래서 준비했습니다. Jekyll 윈도우에 설치해서 사용하기


1. 필요한 것들

  • Ruby(ruby, DevKit)
  • Jekyll
  • Python(Setuptool,pip,Pygments)
  • rouge

Jekyll 은 루비 기반으로 돌아갑니다. 그래서 Ruby 가 설치된 장비가 필요합니다. 그리고 syntax highlighting 을 사용하기 위해서 Pygments가 있어야 합니다. Pygments 는 Python 기반으로 돌아가기 때문에 Python이 설치 되어 있어야 하고요.

그럼 본격적으로 설치를 해보겠습니다.


2. 루비(Ruby) 설치하기

제킬(Jekyll) 은 루비(Ruby)기반으로 돌아갑니다. 그래서 Ruby 와 Development Kit 을 함께 설치해야 합니다.

루비(Ruby) 설치

윈도우에서 루비를 설치하기는 쉽습니다. 루비에서 윈도우 관련 설치파일을 제공하고 있습니다. 파일은 루비 사이트에서 다운로드 받을수 있습니다.

http://rubyinstaller.org/downloads/

본인의 시스템에 맞는 파일을 다운로드 받아 설치 합니다.

20150911_jelky_install_01

 

저의 컴퓨터는 64비트 Windwos 7 을 사용하고 있으니 64bit 버전을 다운로드 받아 설치 하겠습니다.

설치할때 아래 옵션을 체크해서 설치하면 어느 경로에서든 ruby 를 실행할수 있습니다.

20150911_jelky_install_02

Development Kit 설치

이제 Development Kit 을 설치할 차례입니다. 본인의 시스템에 맞는 파일을 다운로드 받아 설치 합니다. 이 파일 역시 루비(Ruby) 사이트에서 다운로드 받을 수 있습니다.

http://rubyinstaller.org/downloads/

저는 편의상 아래 폴더에 파일을 설치해 놓겠습니다.

C:\RubyDevkit

그러면 이제 Devkit을 사용하게 초기화 해야합니다. 윈도우 CMD 창에서 아래 명령으로 초기화와 Ruby 와 Binding 을 해줍니다.

cd C:\RubyDevkit

ruby dk.rb init

ruby dk.rb install

아래와 비슷한 문구들이 나오면 정상설치 된것입니다.


3. 지킬(Jekyll) 설치하기

다음으로 지킬을 설치 하면 됩니다. 설치는 간단합니다. 루비(Ruby)의 gem 패키지 인스톨러를 용해서 설치합니다.

gem install jekyll

만약 UAC 가 켜있는 상태면 권한을 물어보니 설치를 진행하기위해서는 권한을 줘야 합니다.

아래와 같이 Done 이 나오고 명령프롬프트가 나타나면 정상설치 된 것입니다.

code blocks 사용을 위해 rouge 를 설치해줍니다.

gem install rouge

실행 결과는 아래와 같습니다.


4. Python 설치하기

이제 거의 다왔습니다. 지킬(Jekyll)에서 syntax highlighter를 사용하기 위해 Python을 설치 해줍니다. 다운로드는 아래 경로에서 받으시면 됩니다.

https://www.python.org/downloads/

저는 2.7 버전을 사용하겠습니다. (pip 는 따로 설치를 안해줘됩니다. Python 설치할때 자동으로 설치가 됩니다.)

윈도우 환경변수 설정

설치가 완료되었으면 환경변수가 정상적으로 설정되었는지 확인 합니다.

환경변후에 아래 경로를 추가해줍니다.

C:\Python27;C:\Python27\Scripts;

20150911_jelky_install_03

20150911_jelky_install_04

그러면 Python 과 pip 가 정상적으로 실행되는지 확인 해보겠습니다.

Windows CMD 창을 열어서 확인 해보시면 됩니다.

20150911_jelky_install_05

Python & pip 실행

환경 셋팅이 완료되었으면 정상적으로 Python 이 실행됩니다.

python

20150911_jelky_install_06

pip

20150911_jelky_install_07

Pygments 설치

syntax highlighting 을 사용하기 위해서 Pygments를 설치 해보도록 하겠습니다. 설치는 pip 로 설치하면 간단히 설치가 됩니다.

pip install Pygments

pip 실행이 안되는경우

가끔 pip 실행시 실행이 안되는 경우들이 있습니다. 실행이 안될경우 아래의 경우들을 살펴 보시기 바랍니다.

윈도우 계정이 한글로 된경우

20150911_jelky_install_08

pip 명령어 실행불가

만약 pip 가 설치되지 않았을경우는 설치를 다시 진행하시면 정상적으로 설치가 될것입니다. 설치가 완료된것을 확인은 pip.exe 파일이 파이선 설치경로의 Scripts 에 있으면 정상적으로 설치된 것입니다. 저는 Default 로 설치를 진행해서 아래 경로에 파일이 존재합니다.

C:\Python27\Scripts>pip.exe

Windows 계정이 한글로 되어있을 경우

영어로 계정을 새로 생성하고 컴퓨터 이름을 영어로 설정하면 정상적으로 실행이 가능할것입니다.

20150911_jelky_install_09


5. 제킬(jekyll) 실행하기

이제 설치가 마무리 된것 같습니다.

그럼 jekyll 을 실행해보겠습니다.

편의상 아래 경로에서 작업을 진행하도록하겠습니다.

mkdir C:\jekyll

jekyll 을 실행해보면 아래와같은 설명이 나옵니다.

jekyll

20150911_jelky_install_10

설명에 나온데로 jekyll serve 를 실행해보겠습니다.

jekyll serve

20150911_jelky_install_11

wdm 설치

자세한 설명이 나오는군요.뭔가 또 설치해야 한답니다.

네 wdm 을 설치 해야 할것 같습니다.

설치해보도록 하겠습니다.

gem install wdm

20150911_jelky_install_12

설치완료후 다시 jekyll serve 를 실행하면 정상적으로 실행이 될것입니다.

이제 웹브라우져를 열어서 127.0.0.1:4000 에 접속하시면 됩니다.

127.0.0.1:4000

20150911_jelky_install_13

jekyll serve 오류

만약 jekyll serve 실행 할때 아래와 같은 에러메세지를 보여주면

hittimes 를 재설치 하시면 됩니다.

gem 을 이용 hitimes 삭제 및 설치

gem uni hitimes

Remove ALL versions

gem ins hitimes -v 1.2.1 –platform ruby


6. 제킬(jekyll) 사이트 생성하기

이제 드디어 제킬 사이트를 생성해보도록 하겠습니다.

사이트 생성은 new 명령을 통해서 생성가능합니다.

blog 라는 폴더를 만들어서 생성하겠습니다.

jekyll new C:\Jekyll\blog

20150911_jelky_install_14

뭔가가 만들어진거 같습니다.

dir/w

20150911_jelky_install_15

환경설정하기

사이트가 만들어졌으니 환경설정을 해야 합니다.

위에서 설치한 syntax highlighting 기능과 UTF-8 을 사용가능하게하겠습니다. 설정파일은 _config.yml 파일입니다. 사이트가 생성된 Root 에 위치 하고 있습니다.

encoding: utf-8

highlighter: rouge

highlighter: pygments

20150911_jelky_install_16

그럼 다시 jekyll 을 실행하겠습니다. 실행을 하면 환경설정 및 초기 셋팅을 진행합니다.

jekyll serve

20150911_jelky_install_17

설정이 완료 되었으니 사이트에 접속해보겠습니다.

127.0.0.1:4000

20150911_jelky_install_18

아까와는 다른 화면이 나오네요. 뭔가 복잡한듯 하면서도 간단하죠?

지금까지 저희 와탭(Whatap)에서도 사용하고 있는 Jekyll 을 윈도우에서 사용하려면 어떻게 해야 하는지 에 대해서 알아 봤습니다.

기타 자세한 사항들은 공식 사이트 와 한글 사이트에서 확인 해보시기 바랍니다.

http://jekyllrb.com/

http://jekyllrb-ko.github.io/

감사합니다.

아마존 클라우드워치 로그 분석기능을 이용한 웹 서비스/워드 프레스 성능 모니터링/분석

아마존 EC2에서 소규모 혹은 대규모로 웹 서비스를 운영하게되면 필연적으로 다량의 웹 로그가 발생하게 됩니다. 이 로그에는 해당 서비스의 성능에 관한 가장 정확한 자료가 존재하지만 이것을 분석하는데는 생각보다 많은 시간과 비용이 발생합니다.

특히 대량으로 발생하는 데이터를 실시간으로 분석하려면 scale-out 가능한 로그 분석 툴을 갖추어야 되는데요. 컨텐츠나 기능개발에 바쁜 중소규모 개발팀에서 감당하기에는 많은 어려움이 있습니다.

전문 솔루션을 도입하는 결정을 내리기 전에 아마존 클라우드 워치의 로그 기능을 이용한 간단한 로그 분석에 대해 적어 보도록 하겠습니다.

1. 아마존 클라우드 워치 로그기능이란

로그 파일이 발생하는 모든 시스템이나 어플리케이션을 모니터링 하거나 장애 원인 분석하는데 활용할 수 있는 가입형 아마존 웹서비스 입니다. 수집한 로그는 원하는 만큼 유지할 수 있고 필터를 통해 대용량 데이터 분석 플랫폼인 아마존 kinesis 에 스트리밍 할 수 도 있습니다. 클라우드형 서비스이기 때문에 용량산정에 대한 큰 고민 없이 즉시 적용할 수 있다는 점이 가장 큰 장점이라고 생각합니다.

2. Amazon Linux 를 선택하여 VM을 생성

IAM 서비스에 접속하여 CloudWatch Log서비스에 업로드 할 수 있는 policy를 만듭니다.

https://console.aws.amazon.com/iam/home

Policies -> 상단의 Create Policy -> Create Your Own Policy -> Form 에 아래와 같이 입력

생성한 Policy 를 붙일 Role 생성

Roles -> 상단의 Create New Role -> Role Name 입력 -> 아무거나 선택 -> 위에서 생성한 policy 선택

EC2 서비스를 접속하여 Amazon Linux VM을 생성

https://console.aws.amazon.com/ec2/v2/home

EC2 Dashboard -> 중단의 Launch Instance -> Amazon Linux AMI 선택 -> Next: Configure Instance Details -> 중단 IAM role에 위에서 생성한 role을 선택 -> 우측 하단 Review and Launch -> 우측 하단 Launch -> ssh 키 선택 혹은 생성 -> Launch Instance

3. 워드프레스 설치

생성한 VM에 접속하여 워드프레스를 설치합니다.

해당 VM의 웹 주소로 접속하여 설치를 마무리 합니다. http://{public ip of vm}/wordpress

4. Cloudwatch Log Agent 설치 및 실행

이제 Cloudwatch Log Agent를 설치할 차례입니다.

5. 로그 수집 확인 및 필터 생성

아마존 클라우드 워치에 접속하여 로그가 수집되는지 확인합니다.

https://console.aws.amazon.com/cloudwatch/home

Logs -> 목록에서 4번 /etc/awslogs/awslogs.conf 에서 입력한 로그 그룹 이름을 클릭 -> 서버 이름 클릭 -> 수집된 로그 확인

20150910_AWS-CloudWatch-LogViewer

 

시간당 접속 카운트 Metric 입력

Logs -> 로그 그룹 이름 앞으 체크박스 선택 -> Create Metric Filter -> Filter Pattern 을 비워두고 Assign Metric -> 아래와 같이 폼 입력 -> Create Filter

시간당 다운로드 카운트 Metric 입력

Logs -> 로그 그룹 이름 앞으 체크박스 선택 -> Create Metric Filter -> Filter Pattern 을 [ip, id, user, timestamp, request, status_code, size, referer, agent ] -> Assign Metric -> 아래와 같이 폼 입력 -> Create Filter

6. 로그 파일에서 생성된 챠트 확인

시간당 접속수 확인

Logs -> 2 filter -> LogMetrics -> EventCount 선택 -> 챠트확인

시간당 다운로드 트래픽 확인

Logs -> 2 filter -> LogMetrics -> BytesTransferred 선택 -> 챠트확인

20150910_AWS-CloudWatch-BytesTransferred

마치면서

이렇게 하면 전문 툴을 도입하지 않고 간단하게 모니터링을 할 수 있습니다. 다만 전문 툴에서 제공하는 다양한 그룹 기능을 구현하자면 계속적인 학습이 필요합니다. 필자는 Amazon S3에서 발생하는 access log 를 클라우드 워치 로그에 업로드 하여 분석을 시도해 보았습니다. S3의 access 로그를 읽어서 업로드하는 간단한 코드만 있으면 가능하지만 해당 코드를 실행할 VM이 필요하여 비용발생면에서 불리하다고 판단 하였습니다.

AWS를 배우면서 항상 많은 기능들을 내 서비스에 즉시 적용할 수 있을것 같아 좋습니다. 개발자 감성으로 즐겁게 배우고 있습니다. 하지만 실제 업무 에서는 전문 솔루션의 기능과 비교하고 AWS에서 어떻게 구현할지 고민해야 된다는 점이 부담으로 느껴집니다. 여기에 적응하자면 업무를 AWS에 맞추거나 자체 솔루션을 도입하거나 해야 하겠지요.

CloudWatch Log기능을 사용해서 EC2에서 운영하는 웹서비스를 모니터링 하고 챠트를 즉시 볼 수 있어서 좋았습니다. AWS개발팀이 로그 필터 Metric을 다양하게 개발해서 원하는 통계정보를 DevOps들이 더 쉽게 볼 수 있게 되기를 기원합니다.

리눅스 명령어를 이용한 시스템 모니터링 하기

블로그를 이전하는 작업을 진행중입니다.
현재 해당하는 컨텐츠는 https://www.whatap.io/blog/10/ 로 이동하여 새롭게 다듬어져 있습니다.

와탭 블로그를 이용해주셔서 감사합니다.
앞으로도 유용한 컨텐츠를 제공하겠습니다.

Windows 서버 등록하는 법

안녕하세요 WhaTap 모니터링 서비스에 윈도우 서버를 추가하는 방법에 대해서 알아 보도록 하겠습니다. 윈도우에서 모티터링을 추가하려면 Windows 용 Agent 를 설치 해야 합니다. WhaTap Agent는 모니터링 하고자 대상 서버의 데이터를 수집하는 Agent로 서버의 상태에 대해서만 수집을 하고 다른 정보는 수집하지 않으니 안심하셔도 됩니다.

그럼 Windows 에서 Agent 설치 하고, 서버를 등록하는 방법에 대해서 설명 하도록 하겠습니다.

1. WhaTap 홈페이지 접속 파일 다운로드

먼저 WhaTap 홈페이지(http://Whatap.io/)에 접속을 합니다.

20150903_AddServeronWindows_01

 

처음 로그인을 하시면 아래와 같이 서버 설치 화면이 나타납니다.

20150903_AddServeronWindows_02

 

만약 설치된 서버가 존재할 경우 서버 목록 화면이 나타납니다.

20150903_AddServeronWindows_03

 

이때에는 추가 버튼을 누르고 나면,

20150903_AddServeronWindows_04

다시 서버 설치 화면이 나타날 것입니다.

 

다운로드 파일

WhaTap Agent 파일을 다운로드 받습니다. whatap.exe 파일과 whatap.zip 링크를 누르면 다운로드가 진행이 됩니다.

 

다운로드한 파일은 아래와 같습니다.

20150903_AddServeronWindows_06

 

2.Agent 실행 및 설치

이제 Agent를 설치할 차례입니다. Agent 파일 설치는 간단합니다. 단지 더블클릭만 설치관리자가 나와 설치를 진행하게 됩니다.

20150903_AddServeronWindows_07

 

라이선스 입력

라이선스 파일을 물어봅니다.

20150903_AddServeronWindows_08

당황하지 마시고 WhaTap 서버 설치 화면의 “2. 설치 파일을 실행하십시오.” 화면에 라이선스 키가 표시되어있습니다. 빨간 부분을 복사를 하시거나 Copy 버튼을 눌러 복사를 합니다.

20150903_AddServeronWindows_09

아래와 같은 문제가 발생하면 라이선스 키가 잘못되었거나 네트워크 문제로 WhaTap 서버에 접속이 되지 않아 설치가 진행되지 않습니다.

20150903_AddServeronWindows_10

이 경우 설치된 서버에 서버에 외부 네트워크(Out-Bound) 접근을 제한하는 방화벽을 제거 해야 합니다.  WhaTap 에서 사용하는 포트는 80 와 10051 포트를 사용합니다. 아래 포트를 방화벽에서 Out bount 설정후 설치를 다시 진행하시면 됩니다.

설치경로 설정

정상적 인 경우 설치할 위치를 물어보게 됩니다. 기본적인 설치 경로는 C:\Program Files (x86)\WhaTap 에 설치가 됩니다. 마음에 들지 않으시면 다른 폴더에 설치하셔도 상관은 없습니다. * 설치 하는데 HDD 의 여유 공간은 1.5Mb 정도의 공간이 필요합니다.

20150903_AddServeronWindows_11

그러면 설치 준비가 끝나고 마지막으로 Install 버튼을 누르면 설치가 진행이 됩니다.

20150903_AddServeronWindows_12

Agent 설치완료

마지막으로 Finish 버튼을 누르면 설치가 완료됩니다.

20150903_AddServeronWindows_13

라이선스 키 파라미터 입력

만약 여러대의 서버에 동일한 라이센스키를 가지고 설치를 하고 싶을경우 파라미터 입력이 가능합니다.

3. 서버 정보수집

설치가 완료되고 나서 서버에 등록이 진행되는지 확인은 WhaTap 홈페이지 에 적속하시면 서버목록을 보실수 있습니다. Loading Server 라는 메시지와 함께 서버에 등록 절차 및 정보수집 절차가 진행되어집니다. * 10분 이내의 시간이 걸립니다.

20150903_AddServeronWindows_14

4. 서버등록완료

등록절차가 완료되면 서버 목록항목에서 서버의 상태를 모니터링 할 수 있습니다.

20150903_AddServeronWindows_15