ElasticSerarch

[mac] elasticsearch HQ 설치 (웹 모니터링 툴)

천사진수님 2019. 5. 3. 01:44
반응형

시작.

 

elasticsearch HQ 라는 elasticsearch 모니터링 툴? 을 설치 하겠음

 

아래 이미지는 공식 깃 링크 화면임 설치하면 저런 화면을 볼 수 있다.

 

 

1. 준비사항 ( Python3 설치 )

설치 전 필요사항으로 python3.4 이상이 필요함 ( 아래 링크를 참고하여 설치 )

windows : https://angel-jinsu.tistory.com/3

       mac : https://angel-jinsu.tistory.com/11

 

[mac] Python3 설치

mac OS Mojave (Version 10.14.4) 해당 버전 기준으로 Python2 버전은 OS 설치시 자동으로 설치됩니다. * 추가로 설정을 해주지 않았으므로, 당연히 PYHTON_HOME은 설정되어있지않습니다. * python -V 명령어를..

angel-jinsu.tistory.com

 

2. 설치 

설치링크 :  https://github.com/ElasticHQ/elasticsearch-HQ

 

ElasticHQ/elasticsearch-HQ

Monitoring and Management Web Application for ElasticSearch instances and clusters. - ElasticHQ/elasticsearch-HQ

github.com

 

위 공식 링크 접속 후, Clone or download 를 선택하여 Download ZIP 클릭 후 압축 해제 

 

 

unzip elasticsearch-HQ-master.zip

3. 설치(인스톨)

설치하여 압축 푼 경로로 이동하여 pip install 명령어를 사용하여 설치 

pip install -r requirements.txt

 

* ssl 인증 문제로  pip install 이 안될 경우  '--trusted-host pypi.org --trusted-host files.pythonhosted.org' 옵션을 추가하여 실행

   ( 아래 명령어)   

 * 테스트간 ssl 이 적용된 보안 pc 에서 해당 이슈가 있었음 ( windows환경 )

pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org -r requirements.txt

 

4. 실행 (python3로 실행)

python3 manage.py runserver

 

5. 확인 (Elasticsearch 와 연동 하여 확인)

기본 설정의 경우 5000 포트를 사용함. ( application.py 파일에서 확인 할 수 있음 )

htpp://localhost:5000 

 

중앙에 elasticsearch URL 을 입력한 후 , connecet 버튼 클릭. 

( 기본 설치시 9200 포트를 사용함 // 이때 elasticsearch 동작 여부 확인 )

 

정상적으로 연동 완료시 상단에 설치되어있는 Elasticsearch 버전을 확인할 수 있고, 

아래 Nodes에서 Elasticsearch Cluster 정보를 확인할 수 있다.

또한 그 외 인덱스 정보나, 기타 쿼리 동작 테스트 여부도 확인할 수있으나 본 게시물에서는 진행하지 않음.

 

반응형