Developer Sang Guy

[ELK] 키바나 서버 내 설치 후 외부 접근 본문

Others

[ELK] 키바나 서버 내 설치 후 외부 접근

은크 2024. 1. 4. 10:26

개발 서버에 키바나 설치 및 방화벽 허용 후 개인 PC에서 접근 시도를 했지만 접근이 되지 않았다.

 

키바나는 최초 설치 및 실행 후 " netstat -tnlp " 명령어를 통하여 네트워크 상태를 확인해보면 키바나가 어떠한 네트워크 상태를 가지고 실행되어 있는지 확인할 수 있다.

 

키바나의 기본 포트는 5601으로 따로 변경한 사항이 없다면 " netstat -tnlp | grep 5601 "을 통하여 확인할 수 있다.

 

Local Address가 루프백 ip(127.0.0.1:5601)로 설정된다.

Local Address가 루프백 ip로 설정되어 있을 경우 외부 접근이 불가능하며 주로 로컬 시스템에서 실행 중인 서비스나 응용 프로그램이 자체 시스템에 연결할 때 사용된다.

 

외부에서 접근 가능하게 하기위해 키바나 설정 파일(ex. /etc/kibana/kibana.yml)을 열어 server.host 정보를 아래와 같이 수정해준다.

 

server.host: "0.0.0.0"

대부분의 시스템에서, 외부 요청을 받기 위해서 "0.0.0.0" 주소를 사용하여 모든 네트워크 인터페이스에서 요청을 수신할 수 있도록 설정하는 것이 일반적이다.

 

위와 같이 변경 후 kibana를 재실행하면 정상적으로 5601 포트를 이용하여 kibana에 접근이 가능하다.

 

 

Comments