Logging ELK Stack Installation

This page details various ways of getting the Logging ELK stack up in ONAP

OOM - Out of the Box

Recommended

Install OOM - via ONAP on Kubernetes

# in oneclick dir ./createAll -n onap -a log onap-log elasticsearch-2934588800-4nlw2 1/1 Running 0 58m onap-log kibana-3372627750-23gpz 1/1 Running 0 58m onap-log logstash-1708188010-q0zgn 1/1 Running 0 58m



Standalone ELK stack

Docker Compose

(will not work with OOM/Rancher because we need the 1.12 version of docker.

Manual Installation

WIP





5601/app/kibana

248  cd /opt

  249  ls

  250  wget https://artifacts.elastic.co/downloads/logstash/logstash-5.4.3.deb

  251  curl https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.3.deb

  252  wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.4.3.deb

  253  wget https://artifacts.elastic.co/downloads/kibana/kibana-5.4.3-amd64.deb

  254  ls

  255  ls -la

  256  history

  257  sha1sum elasticsearch-5.5.2.deb

  258  ls

  259  sha1sum elasticsearch-5.4.3.deb

  260  sudo dpkg -i elasticsearch-5.4.3.deb

  261  vi /etc/elasticsearch/elasticsearch.yml 

  262  systemctl start elasticsearch

  263  systemctl status elasticsearch

  264  vi /etc/elasticsearch/elasticsearch.yml 

  265  ls /var/lib/elasticsearch/

  266  ls /var/log/elasticsearch/

  267  systemctl status elasticsearch

  268  systemctl stop elasticsearch

  269  systemctl start elasticsearch

  270  systemctl status elasticsearch

  271  systemctl status elasticsearch.service

  272  sudo journalctl -f

  273  java -version

  274  sudo apt-get install oracle-java8-installer

  275  sudo apt-get install default-jdk

  276  java -version

  277  systemctl start elasticsearch

  278  systemctl status elasticsearch

  279  curl localhost:9200

  280  history

  281  dir

  282  sha1sum logstash-5.4.3.deb

  283  sudo dpkg -i logstash-5.4.3.deb

  284  vi /etc/logstash/logstash.yml 

  285  ls /home/ubuntu/

  286  cp /home/ubuntu/sdc.conf 

  287  cp /home/ubuntu/sdc.conf .

  288  ls

  289  cd /etc/logstash/conf.d/

  290  cp /opt/sdc.conf .

  291  ls

  292  cd /opt

  293  systemclt start logstash

  294  systemctl start logstash

  295  systemctl status logstash

  296  curl localhost:9200/_cat/indices?v

  297  sha1sum kibana-5.4.3.deb

  298  ls

  299  sha1sum kibana-5.4.3-amd64.deb 

  300  sudo dpkg -i kibana-5.4.3-amd64.deb 

  301  vi /etc/kibana/kibana.yml 

  302  systemctl start kibana.service

  303  systemctl status kibana.service

  304  kubectl get pods --all-namespaces

  

root@ip-172-31-93-122:/opt# cd /etc/logstash/conf.d/



root@ip-172-31-93-122:/etc/logstash/conf.d# cp /opt/sdc.conf .

root@ip-172-31-93-122:/etc/logstash/conf.d# ls

sdc.conf

root@ip-172-31-93-122:/etc/logstash/conf.d# cd /opt

root@ip-172-31-93-122:/opt# systemclt start logstash

No command 'systemclt' found, did you mean:

Command 'systemctl' from package 'systemd' (main)

systemclt: command not found

root@ip-172-31-93-122:/opt# systemctl start logstash

root@ip-172-31-93-122:/opt# systemctl status logstash

logstash.service - logstash

Loaded: loaded (/etc/systemd/system/logstash.service; disabled; vendor preset: enabled)

Active: active (running) since Fri 2017-09-08 14:25:55 UTC; 5s ago

Main PID: 24460 (java)

Tasks: 25

Memory: 234.1M

CPU: 19.880s

CGroup: /system.slice/logstash.service

??24460 /usr/bin/java -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -XX:+DisableExplicitGC -Djava.awt.headless=true -Dfile.encoding=UTF-8 -XX:+HeapDu





Sep 08 14:25:55 ip-172-31-93-122 systemd[1]: Started logstash.





root@ip-172-31-93-122:/opt# curl localhost:9200/_cat/indices?v

health status index uuid pri rep docs.count docs.deleted store.size pri.store.size

yellow open logs-sdc-2017.09.08 c2bptrtITYqwJNLgDKgOJQ 5 1 162 0 641.5kb 641.5kb