https://www.newbe.pro/Mirrors/Mirrors-Kibana/
https://blog.csdn.net/FV8023/article/details/96427702
Kibana server is not ready yet出现的原因
第一点:KB、ES版本不一致(网上大部分都是这么说的)
解决方法:把KB和ES版本调整为统一版本
第二点:kibana.yml中配置有问题(通过查看日志,发现了Error: No Living connections的问题)
解决方法:将配置文件kibana.yml中的elasticsearch.url改为正确的链接,默认为: http://elasticsearch:9200
改为http://自己的IP地址:9200
第三点:浏览器没有缓过来
解决方法:刷新几次浏览器。
访问 http://自己的IP地址:5601
图表使用
https://www.codercto.com/a/23879.html
https://blog.csdn.net/xunzaosiyecao/article/details/69664322
https://blog.csdn.net/zmx729618/article/details/80893763
➜ logstash-5.5.1 cat nginx_grok.conf
input {
file{
type => "access"
path => "/www/server/nginx/logs/api.screensaver.shzhanmeng.com.log"
start_position => "beginning"
}
}
filter {
grok {
#match => { "message" => "%{IPORHOST:remote_ip} - %{DATA:user_name} \[%{HTTPDATE:access_time}\] \"%{WORD:http_method} %{DATA:url} HTTP/%{NUMBER:http_version}\" %{NUMBER:response_code} %{NUMBER:body_sent_bytes} \"%{DATA:referrer}\" \"%{DATA:agent}\"" }
match => ["message","%{IPORHOST:client_ip}\s{1,}\-\s\-\s\[%{HTTPDATE:time}\]\s{1,}\"(?:%{WORD:verb}\s{1,}%{NOTSPACE:request}(?:\s{1,}HTTP/%{NUMBER:http_version})?|-)\" %{NUMBER:response}\s{1,}(?:%{NUMBER:bytes}|-)\s{1,}%{QS:referrer}\s{1,}%{QS:agent}"]
}
#date {
# match => [ "access_time", "dd/MMM/YYYY:HH:mm:ss Z" ]
# locale => "en"
#}
date{
match=>["time","dd/MMM/yyyy:HH:mm:ss Z"]
target=>"logdate"
}
}
output {
elasticsearch {
hosts => ["127.0.0.1:9200"]
index => "access.log" #这个weblogs_index_pattern就是kibana里面的index_pattern,可以改成自定义的名字
}
stdout { codec => rubydebug }
}