ELK入门(十)——Beats的多服务器/系统部署(以Metricbeat为例)并Kibana查看

本文介绍了如何在多台机器上部署Metricbeat进行系统监控,并详细配置了Logstash及Metricbeat,通过Kibana实现数据可视化,展示了如何区分不同版本的beat数据。

一、多机器安装Metricbeat

这个前面已经练习过很多次了,就不重复了

二、logstash.yml配置

input {
  beats {
    port => 5044
  }
}

output {
  elasticsearch  {
    hosts => ["172.31.131.224:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][version]}-test"
  }
}

通过这段语句,可以区分开不同beat的不同版本 

三、各机器metricbeat.yml配置

以一台机器为例,要修改的语句

# tags设置成自己的IP,方便后续检索
# tags: ["localhost"]

# 可省略,但可能和Kibana的显示有影响
setup.dashboards.enabled: true

# 常规配置
output.logstash:
  # The Logstash hosts
  hosts: ["localhost:5044"]

运行后会发现head生成索引了,因为我还有filebeat和heartbeat同时也在采集,所以也生成了这两个采集器的索引。看自己开着几种采集器

四、Kibana查看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值