2013-07-09 2 views
2

Q : Kibana는 훌륭하지만 사용자가 인증을 받아야 액세스 할 수 있습니다. 어떻게해야합니까? A : 여러 가지 방법으로 처리 할 수 ​​있습니다. 가장 좋은 방법은 Kibana를 Passenger와 Apache 또는 Nginx와 함께 실행하는 것입니다. 샘플 디렉토리에는 샘플 구성이 있습니다. 그런 다음 Apache 또는 Nginx를 사용하여 원하는 인증 메커니즘을 처리 할 수 ​​있습니다.Kibana 2.0에 액세스하기 위해 인증하는 방법은 무엇입니까?

어떻게하면됩니까? 나는이 프로그램을 사용하지 않는다. 누군가 내가해야 할 일에 대한 기본적인 개요를 줄 수 있습니까? 어떤 도움도 좋을 것입니다. 저는 학생이고 배우기를 원하지만 도움이 필요합니다. 나는 모든 것을 알지 못합니다.

나는 우분투를 사용하고있다.

답변

0

글쎄, 실제로 당신이 키바 나에 대해 일종의 인증을하더라도 충분하지 않을 것입니다. Kibana가 Elasticsearch를 통해 실행된다는 것을 알고 있듯이, 비록 당신이 Kibana에 대한 사용 권한을 "제한"하더라도, 모든 사람들은 여전히 ​​탄성 검색에 액세스 할 수 있고 존재하는 indeces를 보거나 새로운 것을 만들 수도 있습니다. 따라서 중요한 질문은 AuthN & & AuthZ를 ElasticSearch와 비교하여 관리 할 수 ​​있는지 여부입니다.

0

인증을 위해 사용중인 프레임 워크 (예 : Play, Spring MVC 등)를 Kibana/ElasticSearch와 통합 할 수 있습니다. 프레임 워크를 사용하여 로그인 페이지 (인증)를 작성하고 Kibana를 웹 서버/앱 서버에 임베드 프레임 워크에서 kibana 요청을 Elastic Search로 보내고 Elastic Search에서 Kibana로이 프레임 워크를 통해 응답을 전달합니다. 기본적으로이 프레임 워크는 kibana와 ElasticSearch 사이의 조정자가 될 것입니다. 또한 Elastic Search 서버 포트를 차단해야합니다. ES에 액세스하십시오.

키바 < -> 중간 프레임 워크 < -> 탄성 검색

희망이 도움이!