RPM으로 Kibana 설치
editRPM으로 Kibana 설치
editKibana를 위한 RPM은 웹사이트에서 다운로드하거나 RPM 리포지토리에서 다운로드할 수 있습니다. OpenSuSE, SLES, Centos, Red Hat, Oracle Enterprise 등 어떤 RPM 기반 시스템에서도 Kibana를 설치하는 데 사용할 수 있습니다.
SLES 11 및 CentOS 5와 같이 오래된 버전의 RPM을 사용하는 배포판에서는 RPM 설치가 지원되지 않습니다. `.tar.gz`로 Kibana 설치의 내용을 대신 참조하십시오.
Kibana의 최신 안정 버전은 Kibana 다운로드 페이지에서 구할 수 있습니다. 다른 버전은 이전 릴리스 페이지에서 구할 수 있습니다.
Elastic PGP 키 가져오기
edit모든 패키지는 Elastic Signing Key(PGP 키 D88E42B4, https://pgp.mit.edu에서 사용 가능)와 핑거프린트로 서명됩니다.
4609 5ACC 8548 582C 1A26 99A9 D27D 666C D88E 42B4
공개 서명 키를 다운로드하고 설치합니다.
rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
RPM 리포지토리에서 설치
editRedHat 기반 배포판은 /etc/yum.repos.d/
디렉토리에, OpenSuSE 기반 배포판은 /etc/zypp/repos.d/
디렉토리에 다음을 포함하는 `kibana.repo`라는 파일을 생성합니다.
[kibana-5.x] name=Kibana repository for 5.x packages baseurl=https://artifacts.elastic.co/packages/5.x/yum gpgcheck=1 gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch enabled=1 autorefresh=1 type=rpm-md
그러면 리포지토리는 사용 가능한 상태가 됩니다. 이제 다음 명령 중 하나를 사용하여 Kibana를 설치할 수 있습니다.
RPM 다운로드 및 수동 설치
editKibana v5.3.0 RPM은 다음과 같이 웹 사이트에서 다운로드하고 설치할 수 있습니다.
64비트:
wget https://artifacts.elastic.co/downloads/kibana/kibana-5.3.0-x86_64.rpm sha1sum kibana-5.3.0-x86_64.rpm sudo rpm --install kibana-5.3.0-x86_64.rpm
|
32비트:
wget https://artifacts.elastic.co/downloads/kibana/kibana-5.3.0-i686.rpm sha1sum kibana-5.3.0-i686.rpm sudo rpm --install kibana-5.3.0-i686.rpm
|
SysV init`와 `systemd
editKibana는 설치 후 자동으로 시작하지 않습니다. Kibana를 시작하고 중지하는 방법은 시스템에서 SysV init
또는 systemd
(최신 배포판에서 사용)를 사용하느냐에 따라 달라집니다. 다음 명령을 실행하여 어느 쪽이 사용되는지 확인할 수 있습니다.
ps -p 1
SysV `init`로 Kibana 실행
edit시스템이 부팅될 때 Kibana가 자동으로 시작하도록 구성하려면 chkconfig
명령을 사용합니다.
sudo chkconfig --add kibana
Kibana는 service
명령을 사용하여 시작하고 중지할 수 있습니다.
sudo -i service kibana start sudo -i service kibana stop
어떤 이유로든 Kibana가 시작하지 못하면 실패 이유가 STDOUT에 출력됩니다. 로그 파일은 `/var/log/kibana/`에서 찾을 수 있습니다.
`systemd`로 Kibana 실행
edit시스템이 부팅될 때 Kibana가 자동으로 시작하도록 구성하려면 다음 명령을 실행합니다.
sudo /bin/systemctl daemon-reload sudo /bin/systemctl enable kibana.service
Kibana는 다음과 같이 시작하고 중지할 수 있습니다.
sudo systemctl start kibana.service sudo systemctl stop kibana.service
이 명령은 Kibana가 성공적으로 시작되었는지 여부와 관련하여 어떤 피드백도 제공하지 않습니다. 그 대신 이 정보는 `/var/log/kibana/`의 로그 파일에 기록됩니다.
구성 파일을 통해 Kibana 구성
editKibana는 기본적으로 /etc/kibana/kibana.yml
파일로부터 구성을 로드합니다. 이 구성 파일의 형식에 대해서는 설정의 설명을 참조하십시오.
RPM의 디렉토리 레이아웃
editRPM은 RPM 기반 시스템의 적합한 위치에 구성 파일, 로그, 데이터 디렉토리를 배치합니다.
유형 | 설명 | 기본 위치 | 설정 |
---|---|---|---|
홈 |
Kibana 홈 디렉토리, 즉 |
|
|
bin |
Kibana 서버를 시작하기 위한 |
|
|
구성 |
`kibana.yml`을 포함하는 구성 파일 |
|
|
데이터 |
Kibana 및 그 플러그인이 디스크에 기록하는 데이터 파일의 위치 |
|
|
최적화 |
트랜스컴파일된 소스 코드. 일부 관리 작업(예: 플러그인 설치)에서는 소스 코드가 즉시 다시 트랜스컴파일됩니다. |
|
|
플러그인 |
플러그인 파일 위치. 각 플러그인은 하위 디렉토리에 위치합니다. |
|