ELK常见错误分析(转)

摘要:
ELK常见错误处理ELK这里就不介绍了,如何安装请参考博客之前的文章。好了,不闲扯,下面总结下ELK使用过程中遇到的常见问题以及解决方案。主要是logstash配置文件不对导致的。如果缺少SSL,服务是启动不了的。logstashforwarder配置文章指定的logstash服务的IP地址要与证书的相匹配。
ELK 常见错误处理

Elasticsearch

ELK 这里就不介绍了,如何安装请参考博客之前的文章。在这里感谢ttlsa团队,同时,我很荣幸能加入到ttlsa团队中,分享点滴,凉白开说发文章有红包,期待这篇群主能给多少红包。哈哈。

好了,不闲扯,下面总结下ELK使用过程中遇到的常见问题以及解决方案。

1. Kibana No Default Index Pattern Warning

当访问kibana页面时,出现下面的信息:

1
2
3
Warning No defaultindex pattern.You must select orcreate one tocontinue.
...
Unable tofetch mapping.Doyou have indices matching the pattern?

下面是截图:

Elasticsearch

这就说明logstash没有把日志写入到elasticsearch。

解决方法:

检查logstash与elasticsearch之间的通讯是否有问题,一般问题就在这。

2.Kibana Unable to connect to Elasticsearch

访问kibana出现下面错误信息:

1
2
3
4
5
Fatal Error
Kibana:Unable toconnect toElasticsearch
Error:Unable toconnect toElasticsearch
Error:Bad Gateway

这个问题很明显,Kibana不能连接到Elasticsearch ,可能 Elasticsearch没有运行 或Kibana 没有配置正确的elasticsearch服务地址。

解决方法:

检查kibana目录下的config/kibana.yml文件,查看elasticsearch配置是否正确。

3. logstash Configuration Contains a Syntax Error

logstash 语法错误,这个问题一般各种各样的。主要是logstash配置文件不对导致的。

解决方法:

在启动logstash前,先检查下logstash配置文件是否有问题,可通过下面命令检测:

/opt/logstash/bin/logstash --configtest -f /etc/logstash/conf.d/30-lumberjack-output.conf

后面指定你自己的配置文件。

4. logstash-forwarderConfiguration Contains a Syntax Error

/etc/logstash-forwarder.conf 是一个json格式的配置文件。出错一般是json格式不对,如{}、[]不匹对。

5.SSL Certificate is Missing or Invalid

logstash forwarder 与 logstash 之间通讯需要SSL。如果缺少SSL,服务是启动不了的。需要将logstash上生产的证书拷贝到logstash forwarder服务器上。

同时,还要考虑到生产证书时候, 如果/etc/ssl/openssl.cnf文件[ v3_ca ] 段 subjectAltName = IP: logstash_server_private_ip。logstash forwarder配置文章指定的logstash服务的IP地址要与证书的相匹配。

6、kibana Unable to connect to elasticsearch at http://localhost:9200

修改kibana.yml配置,添加elasticsearch.ssl.verify: false

免责声明:文章转载自《ELK常见错误分析(转)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇sql server 获取上周几和本周几安装和配置Sentry(收录)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Elasticsearch笔记七之setting,mapping,分片查询方式

Elasticsearch笔记七之setting,mapping,分片查询方式 setting 通过setting可以更改es配置可以用来修改副本数和分片数。 1:查看,通过curl或浏览器可以看到副本分片信息 curl -XGEThttp://192.168.79.131:9200/shb01/_settings?pretty http://192...

JVM 的 Xms 和 Xmx 设置一样大小的内存容量

4. 【推荐】在线上生产环境,JVM 的 Xms 和 Xmx 设置一样大小的内存容量,避免在 GC 后调整堆 大小带来的压力。 现在,我们知道了Elasticsearch所公开的缓存和缓冲区,可以尝试结合这些知识来配置一个高索引和查询吞吐量的集群。接下来的两个小节将讨论在设置集群时,什么可以在默认配置中更改,什么是要注意的。在讨论Elasticsearch...

ElasticSearch的基本原理与用法

一、简介 ElasticSearch和Solr都是基于Lucene的搜索引擎,不过ElasticSearch天生支持分布式,而Solr是4.0版本后的SolrCloud才是分布式版本,Solr的分布式支持需要ZooKeeper的支持。 这里有一个详细的ElasticSearch和Solr的对比:http://solr-vs-elasticsearch.co...

Elasticsearch 删除数据

原文链接:http://www.zhoubotong.site/post/8.html版本:elasticsearch7.0 删除数据分为两种:1: 删除索引(数据和表结构同时删除,作用同SQLSERVER 中DROP TABLE "表格名"), 2: 删除数据(不删除表结构,作用同SQLSERVER中Delete 语句) 这里简单介绍下单个删除和批量删除...

mysql2es全量更新方案

mysql到es的全量更新方案可以通过 logstash来实现 logstash可以做基于全量的定时更新,也可以做基于时间的定时更新。 logstash的使用方式如下(本人用的是logstash-7.6.1,不同版本在使用上应该有细微区别,区别百度可解决) 1.https://artifacts.elastic.co/downloads/logstash/...

logstash收集日志并写入Redis再到es集群

redis做数据缓存 图形架构: 环境准备 172.31.2.101 es1 + kibana 172.31.2.102 es2 172.31.2.103 es3 172.31.2.104 logstash1 172.31.2.105 logstash2 172.31.2.106 Redis 172.31.2.107 web1 安装redis [roo...