【ES三周年】ELK日志分析平台 | 记一次基于鲲鹏麒麟操作系统分析平台搭建过程
2023-03-07 09:42:55 时间
引入
鲲鹏认证-Kylin麒麟操作系统-ELK日志分析平台
开篇
想必大家都有一个疑问?何为ELK Stack?它又能够给我们带来什么?
综述
ELK为三个开源项目的首字母缩写,分别对应是:Elasticsearch、Logstash、Kibana,由这三个软件及其相关的组件可以打造大规模日志实时处理系统。
实战
go...
硬件
操作系统
配置编译环境
首先,将jdk安装包传输到ARM服务器/usr/local/java 目录下
在文件末尾加入
使用命令更新配置的文件
source /etc/profile
测试安装配置成功
安装elasticsearch
获取安装文件到 /usr/local/
创建用户及用户组
验证elasticsearch是否配置正确
在浏览器访问:http://ip:9200/
或在终端输入命令:
curl ip:9200
监控elasticsearch集群状态:http://ip:9200/_cluster/health?pretty=true
若status为green,表示在正常运行,若status为yellow,表示副本分片丢失,若status为red,表示主分片丢失。
常见问题FAQ
安装logstash
获取安装文件
cd ../
rm -rf jruby-complete-9.2.11.1
运行测试
新建配置文件,读取指定日志文件,发送到elasticsearch
vim /etc/logs/system-log.conf
input {
file {
path => "/var/log/messages"
type => "systemlog"
start_position => "beginning"
stat_interval => "2"
}
}
output {
elasticsearch {
hosts => ["ip:9200"]
index => "logstash-%{type}-%{+YYYY.MM.dd}"
}
}
指定文件启动logstash
./logstash-7.8.0/bin/logstash -f /etc/logs/system-log.conf
安装kibana
获取安装文件
cd /usr/local
wget https://mirrors.huaweicloud.com/kibana/7.8.0/kibana-7.8.0-linux-x86_64.tar.gz
tar -zxvf kibana-7.8.0-linux-x86_64.tar.gz #解压
server.host: "ip" #监听地址
server.port: 5601 #监听端口
elasticsearch.hosts: ["http://ip:9200"] #elasticsearch服务器地址 i18n.locale: "zh-CN" #修改为中文
日志收集
通过logstash收集系统message日志
在 /usr/local/logstash-7.8.0/config 下创建随意名称的 logstash 配置文件 example.conf
需要注意的问题是:通过logstash收集别的日志文件,前提需要logstash用户对被收集的日志文件有读的权限并对要写入的文件有写的权限......
相关文章
- 发现 Linux SpaceFM 文件管理器的威力
- 夯实数据智能底座 共筑数字经济发展“新基石”
- 五分钟教你使用console.log发布公司的招聘信息
- 微软发布 Windows 11 Beta 预览版 Build 22621.1250 和 22623.1250 (KB5023008)
- Windows 11 学院:在 Windows 11 Build 25290 上如何为文件管理器启用标签页拖拽支持
- 微软Windows 11 Dev 预览版 Build 25290 发布:带来新的开始菜单提醒角标
- 微软正用全屏通知提醒 Windows 10 用户免费升级 Windows 11,要点击 5 次才能退出
- Linux Mint 21.2 将于 6 月发布:改进登录屏幕,优化 Pix 图像管理程序等等
- 字节面试也会问SPI机制?
- 微软正式停售 Windows 10 产品密钥 / 许可证:继续提供 ISO 镜像下载,推荐用户升级 Windows 11
- 用复古电脑程序 Toy CPU 学习低级编程
- Windows 11 新功能泄露:现代音量合成器、实验工具和新的文件管理器
- 微软 Windows 11 文件资源管理器全新设计曝光:UI 迎来大修,整合 Microsoft 365
- 对比Pandas,学习PySpark大数据处理
- 微软宣布为Windows 11 21H2设备开启自动更新到22H2版本
- 互联网都在说降本增效,小红书技术团队是怎么做的?
- 微软将继续提供 Windows 10 ISO 镜像下载,即将停售产品密钥 / 许可证
- 微软宣布为Windows 11 21H2 设备开启自动更新到 22H2 版本
- 面试突击:Properties和Yml有什么区别?
- 微软 Windows 11 Beta 预览版 22621.1245 和 22623.1245 (KB5022358) 发布