ELK日志处理之metricbeat服务器性能监控

一、需求

监控服务器的CPU使用率、内存使用情况、线程数等机器物理性能,类似于Windows的资源管理器功能。

二、解决方案

使用Elastic公司的Metricbeat,Metricbeat和Filebeat一样,是一个轻量级的采集器,不但可以监控服务器的性能指标,还可以监控运行在服务区之上的应用信息(eg.Apache、MongoDB、MySQL、Ngnix、PostgreSQL、Redis、Zookeeper、System)。

三、安装与配置

实验的机器环境如下:

操作系统:Ubuntu 16.04

ELK版本:6.1.2

3.1 下载

启动Elasticsearch、Elasticsearch-Head、Kibana,端口都是默认端口。

去官网下载metricbeat 6.1.2,https://www.elastic.co/downloads/beats/packetbeat

解压:

tar  -zxvf  metricbeat-6.1.2-linux-x86_64.gz

3.2 配置dashboard

修改metricbeat-6.1.2-linux-x86_64目录下的metricbeat.yml,该文件为metricbeat的配置文件。

找到Dashboards,找到下面这行:

#setup.dashboards.enabled: false

去掉注释并把参数改为true:

setup.dashboards.enabled: true

这里写图片描述

3.3 配置kibana

找到kibana部分,把host注释去除,修改为kibana的ip+端口。

  host: "localhost:5601"

四、启动

切换到metricbeat根目录,执行启动命令:

./metricbeat -e -c metricbeat.yml -d "publish"

五、结果

打开kibana的dashboard,查看结果。
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

esc_ai

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值