elk简介:
在日常运维工作中,对于系统和业务日志的处理尤为重要
日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。
经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。
通常,日志被分散的储存在不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法查阅日志。这样繁琐且效率低下。
日志分析系统:ELK
是一个基于浏览器页面的Elasticsearch前端展示工具,也是一个开源和免费的工具,Kibana可以为 Logstash 和 ElasticSearch 提供的日志分析友好的 Web 界面,可以帮你汇总、分析和搜索重要数据日志。
E:Elasticsearch
接收Logstash提交的日志。存储日志.弹性搜索,日志存储
L:Logstash
部署在产生日志的应用服务器上,用于收集日志.
K:Kibana
通过WEB页面向用户展示。可以帮你汇总、分析和搜索重要数据日志
ELK部署:
Es:
两台es,域名解析。
elk-node1: 192.168.184.177 #master机器
elk-node2:192.168.184.178 #slave机器
验证密钥:
rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch
yum仓库:
vim /etc/yum.repos.d/elasticsearch.repo
[elasticsearch-2.x]
name=Elasticsearch repository for 2.x packages
baseurl=http://packages.elastic.co/elas