관리 메뉴

ARTIFEX ;)

Kibana (시각화 도구) + Nginx(+apache2-utils) 설치 본문

# Develop or Testing/ELK-ElasticSearch

Kibana (시각화 도구) + Nginx(+apache2-utils) 설치

Artifex_Ethan_ 2019. 12. 15. 01:44
반응형

*Ubuntu 18.04 LTS 환경

Kibana는 Elasticsearch와 함께 사용할 수 있는 대표적인 시각화 도구이자 개발자 도구이다.
간다하며 직관적으로 시각화를 구축할 수 있는 이점이 있으며, 보안설정관리, 스택 모니터링, 데이터 롤업, 추가적인 Elastic Stack 기능 구성 등을 위해
더 이상 명령줄에 의존할 필요가 없다.
UI환경에서 보다 편하게 Elastic Stack을 관리, 보호할 수 있도록 지원하기 때문이다.

 

* kibana와 Elasticsearch는 두 버전이 동일해야한다. 
* Kibana에 대해서는 나중에 다시 정리해 놓도록 하자.

# Install and Configure the Kibana 
이전에 추가한 패키지의 sourcelist를 통해  kibana를 설치할 수 있다.

# Install & 서비스 시작 
$ sudo apt install -y kibana
$ service kibana start
$ service kibana status


# Kibana를 Nginx를 통해 서빙할 것이므로, Nginx를 설치한다.
# Bonus! > 추가적으로 간단한 인증 기능을 도입하기 위해 apache2-utils pakage도 설치한다.
$ sudo apt-get install -y nginx apache2-utils
# nginx에서 사용될 id/pw를 설정한다.
$ htpasswd -c /etc/nginx/htpasswd.users adminkm(사용할 계정)



# Nginx의 Reverse Proxy를 설정. 

       - (testing.com 이라는 호스트명을 가정) -

$ sudo vi /etc/nginx/site-available/testing.com

$ sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/example.com

$ sudo nginx -t

아래 문구가 출력되면 정상.

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok

nginx: configuration file /etc/nginx/nginx.conf test is successful $ sudo systemctl restart nginx

설치가 완료되면 http://testing.com/status 로 접속해 kibana 동작 여부를 확인한다.

이때 로그인을 필요로 하는데 위에서 생성한 아이디와 비밀번호를 사용한다.

환경구성에 제한적인 요소들이 많아서 텍스트기반 웹브라우저인 'w3m'를 설치하여 확인하고 테스트해보기로 했다.

Install 

$ sudo apt-get install -y w3m

 

w3m 실행

$ w3m testing.com

 

창을 종료하고자 할 땐 'q' 입력 후 'y' 

 

구름IDE 환경이다보니 디스플레이 환경을 제공하지 않아서 w3m을 사용해서 testing.com 접속을 하면 ID/PW를 입력하는 단계가 없이 바로 실행이 된다.

w3m이 원래 안되는건지, 다른 방법이 있는지 확인 중이다.

 

 

 

 

 

 

반응형

'# Develop or Testing > ELK-ElasticSearch' 카테고리의 다른 글

Logstash 설치  (0) 2019.12.15
Logstash 정리  (0) 2019.12.15
ElasticSearch 설치  (0) 2019.12.15