install kibana | zuhdi.org

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

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

4. Test Run

http://athos:5601

Hugo. Malte Kiefer & Zuhdi Najib.