您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
# CentOS7中怎么安装ELK日志
## 前言
ELK(Elasticsearch + Logstash + Kibana)是一套开源的日志管理解决方案,广泛应用于日志收集、存储、分析和可视化场景。本文将详细介绍在CentOS 7系统中安装和配置ELK的完整流程。
---
## 环境准备
### 系统要求
- CentOS 7.x 64位系统
- 至少4GB内存(推荐8GB)
- Java 8或更高版本(ELK 7.x+需要Java 11)
### 更新系统
```bash
sudo yum update -y
sudo yum install java-11-openjdk-devel -y
java -version # 验证安装
sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch
cat <<EOF | sudo tee /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
EOF
sudo yum install elasticsearch -y
编辑配置文件:
sudo vi /etc/elasticsearch/elasticsearch.yml
修改关键参数:
network.host: 0.0.0.0
cluster.initial_master_nodes: ["your-server-ip"]
sudo systemctl daemon-reload
sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch
验证安装:
curl -X GET "localhost:9200"
sudo yum install logstash -y
sudo vi /etc/logstash/conf.d/test.conf
示例配置(接收Syslog):
input {
tcp {
port => 5000
type => syslog
}
}
output {
elasticsearch {
hosts => ["localhost:9200"]
}
}
sudo systemctl enable logstash
sudo systemctl start logstash
sudo yum install kibana -y
编辑配置文件:
sudo vi /etc/kibana/kibana.yml
修改参数:
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://localhost:9200"]
sudo systemctl enable kibana
sudo systemctl start kibana
访问Kibana:
http://your-server-ip:5601
允许必要端口:
sudo firewall-cmd --add-port={9200,5601,5000}/tcp --permanent
sudo firewall-cmd --reload
echo "Hello ELK" | nc localhost 5000
logstash-*
索引模式检查内存:free -h
调整JVM堆大小:
sudo vi /etc/elasticsearch/jvm.options
# 修改 -Xms1g 和 -Xmx1g
elasticsearch.hosts
配置
curl http://localhost:9200
通过本文步骤,您已完成: 1. Elasticsearch的安装与集群配置 2. Logstash的日志管道设置 3. Kibana的可视化界面部署
建议下一步: - 配置Filebeat实现轻量级日志采集 - 学习Kibana仪表盘定制 - 设置ELK集群安全认证
注意:生产环境建议配置X-Pack安全模块并启用HTTPS加密通信。 “`
(全文约1050字)
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。