设为首页 收藏本站
查看: 1041|回复: 0

[经验分享] ELK2.4.0安装部署

[复制链接]

尚未签到

发表于 2019-1-28 11:39:13 | 显示全部楼层 |阅读模式
  第一步:环境准备
  本机环境  centos6.5 x64
  内存:16G
  内核:2.6............................
  elasticsearch:2.4.0
  logstash:2.4.0
  kibana:4.6.1
  jdk1.7
  第二步:
  1)安装jdk1.7
  原系统可能带有JDK
  rpm -qa | grep jdk
  rpm -e ************************** --nodeps 先卸载了
  yum -y install java-1.7.0-openjdk*
  2)安装elk
  官网下载elk的rpm包,方便。。
  安装elasticsearch-2.4.0.rpm
  rpm -ivh elasticsearch-2.4.0.rpm
  配置文件路径:/etc/elasticsearch/
  安装目录:/usr/share/elasticsearch/
  修改配置文件:
  cluster.name: my-elk  ####elk名字随意。。
  node.name: jk.hjd   ####节点名字
  path.data: /home/elk/data   ###数据存放,目录
  path.logs: /home/elk/logs    ###日志存放目录
  network.host: 0.0.0.0        ###允许连接es的主机,0.0.0.0表示任意主机
  http.port: 9200                  ###es端口,默认9200
  discovery.zen.ping.unicast.hosts: ["host1" “host2”]    ###负载用的吧,我就一台没开
  :wq保存退出
  3)安装es_head (装不装都行= =)
  /usr/share/elasticsearch/bin/plugin install mobz/elasticsearch-head
  es_head访问方式http://ip:9200/_pulgin/head
  4)安装logstash
  官网下载logstash的rpm包。
  安装logstash-2.4.0.noarch.rpm
  rpm -ivh logstash-2.4.0.noarch.rpm
  配置文件路径:/etc/logstash/conf.d/
  安装目录/opt/logstash/
  配置文件编写:vim /etc/logstash/conf.d/messages.conf
  input {
  file {
  type => "messages"              ###名称
  path => ["/var/log/messages"]    ###日志位置
  start_position => "beginning"     ###
  }
  beats {
  port => 5044                    ####logstash端口号~可以多个配置文件多个端口号~~~
  }
  }
  output {
  if [type] == "messages" {
  elasticsearch {
  hosts => ["IP:9200"]               ###将日志上传到es
  index => "messages-%{+YYYY-MM}"      ##在日志分析显示的名称
  }
  }
  }
  :wq
  测试配置文件编写是否正确
  /opt/logstash/bin/logstash agent -f /etc/logstash/conf.d/logstash.conf -t
  反馈:Configuration OK
  证明配置文件没问题。。
  5)安装kibana
  官网下载kibana
  安装kibana-4.6.1-x86_64.rpm
  rpm -ivh kibana-4.6.1-x86_64.rpm
  安装目录位置:/opt/kibana
  修改配置文件:
  server.host: "ip"    ###elkip地址
  elasticsearch.url: "http://127.0.0.1:9200"   ###es访问地址
  :wq
  6)启动es,logstash,kibana
  /etc/init.d/elasticsearch start
  /etc/init.d/logstash  start
  /etc/init.d/kibana start
  7)查看端口并访问
  netstat -anpt
  es端口应为9200、9300
  logstash端口,在配置文件里表明为5044
  kibana端口为5601
  访问es http://ip:9200

  出现以上内容说明es正常。
  8)访问es head

  默认应该是两台服务器的~做成elk集群模式,上方集群健康值正常为绿色
  1371 of 2742 是两台中只开了一台,所以是×××。当成为红色时,可能集群就崩了= =
  出现刚刚在logstash添加的监控messages的日志
  9)访问kibana,

  添加索引。messages-*
  格式为名称-*
  点击载入

  可参照官方文档操作
  每个版本都有区别= =




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-668663-1-1.html 上篇帖子: ELK相关启动脚本 下篇帖子: ELK+grok如何收集并格式化MySQL的slow日志?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表