Install Kibana
Environment
- Debian 9.7 x64 (RAM 4GB)
- OpenJDK 1.8.0
- Elasticsearch 7.1.1
- Logstash 7.1.1
- Kibana 7.1.1
Pre-requisite
Excerpt
- https://www.elastic.co/guide/en/kibana/current/index.html
- https://www.elastic.co/guide/en/kibana/current/install.html
1. Install Kibana
root@athos:~# apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade
wget -q https://artifacts.elastic.co/downloads/kibana/\
kibana-oss-7.1.1-amd64.deb
wget -q https://artifacts.elastic.co/downloads/kibana/\
kibana-oss-7.1.1-amd64.deb.sha512
root@athos:~# wget -q https://artifacts.elastic.co/downloads/kibana/\
> kibana-oss-7.1.1-amd64.deb
root@athos:~# wget -q https://artifacts.elastic.co/downloads/kibana/\
> kibana-oss-7.1.1-amd64.deb.sha512
root@athos:~# sha512sum -c kibana-oss-7.1.1-amd64.deb.sha512
kibana-oss-7.1.1-amd64.deb: OK
root@athos:~# dpkg -i kibana-oss-7.1.1-amd64.deb
Selecting previously unselected package kibana-oss.
(Reading database ... 49743 files and directories currently installed.)
Preparing to unpack kibana-oss-7.1.1-amd64.deb ...
Unpacking kibana-oss (7.1.1) ...
Setting up kibana-oss (7.1.1) ...
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(group) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
sent invalidate(passwd) request, exiting
sent invalidate(group) request, exiting
Processing triggers for systemd (232-25+deb9u11) ...
root@athos:~# /usr/share/kibana/bin/kibana --help
root@athos:~# /usr/share/kibana/bin/kibana --version
7.1.1
2. Configure Kibana
sed -i '/#server.port:/{
s/^#//
}' /etc/kibana/kibana.yml
sed -i '/#server.host:/{
s/.*/server.host: "0.0.0.0"/
}' /etc/kibana/kibana.yml
sed -i '/#elasticsearch.hosts:/{
s/^#//
}' /etc/kibana/kibana.yml
root@athos:~# sed -i '/#server.port:/{
> s/^#//
> }' /etc/kibana/kibana.yml
root@athos:~# sed -i '/#server.host:/{
> s/.*/server.host: "0.0.0.0"/
> }' /etc/kibana/kibana.yml
root@athos:~# sed -i '/#elasticsearch.hosts:/{
> s/^#//
> }' /etc/kibana/kibana.yml
3. systemd
root@athos:~# systemctl enable kibana.service
Synchronizing state of kibana.service with SysV service script
with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable kibana
root@athos:~# systemctl start kibana.service
● kibana.service - Kibana
Loaded: loaded (/etc/systemd/system/kibana.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2019-05-30 14:37:54 UTC; 2s ago
Main PID: 2945 (node)
Tasks: 11 (limit: 4915)
CGroup: /system.slice/kibana.service
└─2945 /usr/share/kibana/bin/../node/bin/node --no-warnings
--max-http-header-size=65536 /usr/share/kibana/bin/../src/cli
-c /etc/kibana/kibana.yml