ELK搭建和部署-----(上半部分)
本实验基于centos7安装部署操作步骤如下:
1、首先准备两台centos7系统,IP地址自行定义。
2、先在服务器上安装时间同步中间件为chronyc
3、并启动命令为systemctl start chronyd
4、两台添加主机名解析
5、分开操作步骤如下:
注:两台主机名分别叫els、log
1、在els服务器上安装chrony
yum -y install chrony
2、在131修改时间服务器同步
3、在145上测试时间差
1、安装ntpdate
1 | Yum -y install ntpdate |
2、关闭防火墙
Systemctl stop frewalld Setenforce 0
3、校准时间戳
为了校准时间需要执行2-3次
4、 在两台机器上安装java环境
Yum -y install java-1.8.0-openjdk
5、在131安装elasticsearch-6.6.0.rpm
1 | Rpm -ivh elasticsearch-6.6.0.rpm |
6、编写elasticsearch的配置文件
7、 重启elasticsearch
1 | systemctl restart elasticsearch |
8、测试访问是否成功
9、 在145服务器上安装logstash-6.6.0.rpm
Rpm -ivh logstash-6.6.0.rpm
10、修改需要分析的日志权限
11、编辑配置logstash配置文件
12、重新启动logstash
13、Curl连接访问测试
14、 在131安装部署kibana
Rpm -ivh kibana-6.6.0-x86_64.rpm
15、编辑kibana配置文件
16、重新启动kibana
17、访问测试kibana
18、添加监控项
记录零碎的记忆,最后汇成一片属于自己的知识的星海
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库