centos搭建单机版elk

centos搭建单机版elk,第1张

centos搭建单机版elk centos搭建单机版elk

前提:请自行关闭防火墙
组件版本

组件版本java1.8es7.16.2logstash7.16.2kibana7.16.2

安装java
1、官网下载java的tar包,解压
2、配置/etc/profile文件
vim /etc/profile,添加如下几行

export JAVA_HOME=/home/jdk1.8.0_202
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

source一下

source /etc/profile

安装es
1、获取es

wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.16.2-x86_64.rpm

2、安装es

rpm -ivh elasticsearch-7.16.2-x86_64.rpm

3、配置es
vim /etc/elasticsearch/elasticsearch.yml

cluster.name: myes            #集群名字
node.name: node-1             #node名字
path.data: /home/elk/es-data       #日志数据路径
path.logs: /var/log/elasticsearch     #日志路径
bootstrap.memory_lock: false
network.host: 192.168.17.131           #本机地址
http.port: 9200                       #开启端口9200
discovery.seed_hosts: ["0.0.0.0"]
# 开启跨域访问支持,默认为false
http.cors.enabled: true
# 跨域访问允许的域名地址
http.cors.allow-origin: "*"
# 通过为 cluster.initial_master_nodes 参数设置符合主节点条件的节点的 IP 地址来引导启动集群
cluster.initial_master_nodes: ["node-1"]

4、创建日志数据文件夹

mkdir es-data

5、配置/etc/sysconfig/elasticsearch文件
vim /etc/sysconfig/elasticsearch,添加如下几行

JAVA_HOME=/home/jdk1.8.0_202
ES_JAVA_HOME=/home/jdk1.8.0_202

安装logstash
1、获取logstash

wget https://artifacts.elastic.co/downloads/kibana/kibana-7.16.2-x86_64.rpm

2、安装logstash

rpm -ivh kibana-7.16.2-x86_64.rpm

安装kibana
1、获取kibana

wget https://artifacts.elastic.co/downloads/kibana/kibana-7.16.2-x86_64.rpm

2、安装kibana

rpm -ivh kibana-7.16.2-x86_64.rpm

3、配置kibana
修改配置文件vim /etc/kibana/kibana.yml

server.port: 5601
server.host: "192.168.17.131"
elasticsearch.url: ["http://192.168.17.131:9200"]
kibana.index: ".kibana"

启动
1、启动es

systemctl start elasticsearch

验证es是否启动,用elasticsearch-head验证

2、启动logstash
通过配置文件来收集日志,默认配置文件夹为/etc/logstash/conf.d/进入该文件夹编写配置文件demo.conf

input{
    stdin{}
}
 
filter{
}
 
output{
    elasticsearch{
    hosts => ["192.168.17.131:9200"]
    index => "logstach-%{+YYYY.MM.dd}"
    }
    stdout{
    codec => rubydebug
    } 
}

通过加载配置文件启动

/usr/share/logstash/bin/logstash -f /etc/logstash/conf.d/demo.conf

3、启动kibana

systemctl start kibana

访问kibana:http://192.168.17.131:5601/

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5686299.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存