Installing Kibana with Sentinl on Kubernetes

Fri, Aug 25, 2017 One-minute read

This article shows how to install Kibana with Sentinl plugin on Kubernetes platform.

Sentinl is a free/open-source plugin that adds reporting and alerting features to Kibana.

Siren Solutions develops Sentinl.

First of all we need to create Kibana image and install sentinl within.

Here is how our Dockerfile looks like.

RUN /opt/kibana/bin/kibana-plugin install
COPY kibana.yml /usr/share/kibana/config/kibana.yml

and our kibana.yml looks like this. "0"
elasticsearch.url: http://elasticsearch:9200 false  
xpack.monitoring.enabled: false
xpack.graph.enabled: false 
xpack.reporting.enabled: false 
## well we dont need x-Pack thanks to Sentinl : )
      active: true
      username: test
      hook: 'our_unique_webhook_link'
      channel: 'general'

In this tutorial we using Kibana 5.3.2 version and Sentinl also have that version.

And here is our Elasticsearch , Logstash and Filebeat dockerfiles.

exactly like in this repo thanks to komljen for creating these.


After we run this yaml files on our Kubernetes node there is how its looks like.

Our example (komljen filebeat) uses filebeat-* for index name.

We are setting up Kibana-Sentinl with this index.

Our Kibana home looks like this.

And there is Sentinl panel.