Public | Automated Build

Last pushed: 8 months ago
Short Description
kibana-elasticsearch image based on centos7
Full Description

kibana-elasticsearch deploy on centos7


components description
elasticsearch search engine
kibana dashboard
logstash netflow collector
nginx (optional) reverse proxy (restricting access with HTTP Basic Authentication on kibana) * id/pass: elastic/changeme

install ansible

sudo yum -y install epel-release
sudo yum -y install python-devel libffi-devel openssl-devel gcc git python-pip redhat-rpm-config
sudo pip install --upgrade pip
sudo pip install paramiko
sudo pip install ansible
git clone

deploy elk

  • modify ansible_host
cd kibana-elasticsearch/playbooks/

vi ansible_host
  • install and setup docker host
ansible-playbook -i ansible_host docker.yml --key-file=~/your_private-key.pem -u centos
  • to connect to a server with password
ansible-playbook -i ansible_host docker.yml -k -u centos -c paramiko
  • build and run
cd ~/kibana-elasticsearch/dockerfiles/
sudo docker-compose up -d

check deployment

sudo docker-compose ps
    Name        Command   State                Ports
elasticsearch   /   Up>9200/tcp
kibana          /   Up>5601/tcp
logstash        /   Up      2055/tcp,>2055/udp
nginx           /   Up>5681/tcp
  • You will see kibana dashboard

URL : http://{your ip address}:5601/


  • elasticsearch

  • plugin

  • kibana

  • beats

Docker Pull Command
Source Repository