Author Topic: [security onion] kibana not start after soup on master  (Read 83 times)

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 1889
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
[security onion] kibana not start after soup on master
« on: มกราคม 30, 2019, 05:18:07 PM »
[security onion] kibana not start after soup on master and how to create new index and recovery dashboard configure.

https://discuss.elastic.co/t/error-kibana-server-is-not-ready-yet/156834/16

###upgrade on master
sudo soup
reboot
sudo soup
reboot

so-stop
so-start

###Then kibana start fail
Waiting for ElasticSearch...connected!
so-kibana: WARN[0008] Error while downloading remote metadata, using cached timestamp - this might not be the latest version available remotely
bf01513e1ad2977c150a82dda6e3cda7110db0ff2283fdc08ba1f804e5a1ac41

##### Log => /var/log/kibana/kibana.log #####
{"type":"log","@timestamp":"2019-01-28T06:41:25Z","tags":["info","migrations"],"pid":1,"message":"Creating index .kibana_2."}
{"type":"error","@timestamp":"2019-01-28T06:41:25Z","tags":["fatal","root"],"pid":1,"level":"fatal","error":{"message":"[cluster_block_exception] blocked by: [FORBIDDEN/12/index read-only / allow delete (api)];","name":"Error","stack":"[cluster_block_exception] blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]; :: {\"path\":\"/.kibana_2\",\"query\":

####Fixed by run in master node
curl -XPUT -H "Content-Type: application/json" http://localhost:9200/.kibana_2-*/_settings -d '{"index.blocks.read_only_allow_delete": null}'

##or all index
curl -XPUT -H "Content-Type: application/json" http://localhost:9200/.monitoring-*/_settings -d '{"index.blocks.read_only_allow_delete": null}'

##then
curl -XDELETE http://localhost:9200/.kibana
curl -XDELETE http://localhost:9200/.kibana_1
curl -XDELETE http://localhost:9200/.kibana_2

##then
so-stop
so-start

and kibana could start [ok]

####Then Re-Create new index on kibana after delete .kibana index
In the UI, goto Management > Index Patterns and click Create Index Pattern.
The index pattern will be *:logstash-* and the time filter field name is "@timestamp".

####and running this script to re-create dashboard https://github.com/Security-Onion-Solutions/securityonion-elastic/blob/master/usr/sbin/so-elastic-configure-kibana-dashboards

cd /usr/sbin
vi so-elastic-configure-kibana-dashboards
##and running script
./bash so-elastic-configure-kibana-dashboards

then check dashboard come back again !  ;)

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 1889
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: [security onion] kibana not start after soup on master
« Reply #1 on: กุมภาพันธ์ 07, 2019, 03:25:23 PM »
master# so-status
Status: securityonion
  * sguil server                      [  OK  ]                                                                                                                                                                                             
Status: HIDS
  * ossec_agent (sguil)           [  OK  ]                                                                                                                                                                                                 
Status: Elastic stack
  * so-elasticsearch               [  OK  ]                                                                                                                                                                                                 
  * so-logstash                      [  OK  ]                                                                                                                                                                                               
  * so-kibana                         [  OK  ]                                                                                                                                                                                             
  * so-freqserver                    [  OK  ]                                                                                                                                                                                               
  * so-domainstats                 [  OK  ]                                                                                                                                                                                                 
  * so-curator                        [  OK  ]                                                                                                                                                                                               
  * so-elastalert                     [  OK  ]
                                                                                                                                                                                           
master# docker ps
CONTAINER ID     IMAGE       COMMAND       CREATED             STATUS              PORTS             NAMES                                                           
6ef42801833f        securityonionsolutions/so-curator         "/bin/bash"              31 minutes ago      Up 31 minutes                                                                                          so-curator
2eb2d3619676        securityonionsolutions/so-elastalert      "/opt/start-elastale…"   31 minutes ago      Up 31 minutes                                                                                          so-elastalert
1b1e443cd090        securityonionsolutions/so-logstash        "/usr/local/bin/dock…"   32 minutes ago      Up 32 minutes       0.0.0.0:5044->5044/tcp, 0.0.0.0:6050-6053->6050-6053/tcp, 0.0.0.0:9600->9600/tcp   so-logstash
50331f0b3e26        securityonionsolutions/so-kibana          "/bin/sh -c /usr/loc…"   32 minutes ago      Up 32 minutes       127.0.0.1:5601->5601/tcp                                                           so-kibana
ae55461bfd11        securityonionsolutions/so-elasticsearch   "/bin/bash bin/es-do…"   32 minutes ago      Up 32 minutes       127.0.0.1:9200->9200/tcp, 127.0.0.1:9300->9300/tcp                                 so-elasticsearch
7972729ebe07        securityonionsolutions/so-domainstats     "/bin/sh -c '/usr/bi…"   32 minutes ago      Up 32 minutes       20000/tcp                                                                          so-domainstats
01222a20f0cc        securityonionsolutions/so-freqserver      "/bin/sh -c '/usr/bi…"   32 minutes ago      Up 32 minutes       10004/tcp                                                                          so-freqserver