Hello_Kibana

1. 목적



AWS에 Kibana를 도입하여 외부에 액세스할 수 있는 상태로 한다.

2. 전제 조건



AWS 환경에서 다음 사양의 EC 인스턴스를 생성합니다.


  • 클러스터 외부 서비스에 9200/tcp, 내부 통신에 9300/tcp 포트를 사용합니다. 또한 Kibana 자신은 5601/tcp 포트에 대한 액세스도 허용해야 하므로 다음과 같은 보안 규칙을 설정합니다.
  • Source IP의 설정은 ANY(0.0.0.0/0)로 했습니다만, 인식대로 어디에서라도 액세스 가능하므로 비추천입니다.

  • 3. 시도한 것



    Java 설치
    yum install java-1.8.0-openjdk
    yum install java-1.8.0-openjdk-devel
    

    키 얻기
    rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
    

    리포지토리 정보 작성
    sudo cat <<EOF >> /etc/yum.repos.d/elastic.repo
    [logstash-7.x]
    name=Elastic repository for 7.x packages
    baseurl=https://artifacts.elastic.co/packages/7.x/yum
    gpgcheck=1
    gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
    enabled=1
    autorefresh=1
    type=rpm-md
    EOF
    

    설치 수행
    sudo yum install kibana
    sudo yum install elasticsearch
    

    /etc/kibana/kibana.yml을 편집합니다. (-)는 편집 대상. (+)는 편집 결과.
    (-)#server.port: 5601
    (+)server.port: 5601
    (-)#server.host: localhost
    (+)server.host: "0.0.0.0"
    (-)#elasticsearch.url: "http://localhost:9200"
    (+)elasticsearch.url: "http://localhost:9200"
    

    Kibana의 기동 설정(Default=ON에도 설정)
    systemctl start kibana
    systemctl status kibana
    systemctl enable kibana
    systemctl status kibana
    

    elasticsearch 시작 설정(Default=ON으로 설정)
    systemctl start elasticsearch
    systemctl status elasticsearch
    systemctl enable elasticsearch
    systemctl status elasticsearch
    

    https://퍼블릭 IP 주소: 5601로 접속하면 액세스할 수 있다.



    이상

    4. 링크


  • Kibana 설치
  • ElasticSearch 설치
  • Kibana의 외부 공개 방법
  • 좋은 웹페이지 즐겨찾기