首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Kibana之安装Metricbeat 7.17.17监控工具教程

Kibana之安装Metricbeat 7.17.17监控工具教程

作者头像
别先生
发布2025-06-21 09:44:06
发布2025-06-21 09:44:06
1860
举报
文章被收录于专栏:别先生别先生

1、metricbeat简介

  • 将 Metricbeat 部署到您所有的 Linux、Windows 和 Mac 主机,Metricbeat可以定期收集操作系统和服务器的运行指标(CPU,内存,硬盘,IO,读写速度,进程等等),线程数等机器物理性能,类似于Windows的资源管理器功能。
  • Metricbeat可以将收集到的指标和数据发送到你指定的输出,比如:elasticsearch,最终达成监视服务器的目标。
  • 时序控件(Timelion)是一款时间序列数据可视化工具,它可以将多种独立的数据源合并呈现到一张视图上。
  • 使用Elastic公司的Metricbeat,Metricbeat和Filebeat一样,是一个轻量级的采集器,不但可以监控服务器的性能指标,还可以监控运行在服务区之上的应用信息(eg.Apache、MongoDB、MySQL、Ngnix、PostgreSQL、Redis、Zookeeper、System)。
  • Metricbeat 提供多种内部模块,用于从服务中收集指标。安装简单,完全零依赖性。只需在配置文件中启用所需的模块即可,可谓是按需使用。

2、从官网下载安装包

官方下载地址:https://www.elastic.co/cn/downloads/past-releases#metricbeat

然后根据自己服务器的架构,要确定服务器是基于 x86 架构还是 ARM 架构,可以通过几种不同的方法来检查。

方法 1: 使用 uname 命令,运行以下命令可以查看系统的处理器架构:

代码语言:javascript
复制
1 [root@xxx ]# uname -m
2 x86_64
3 [root@xxx ]# 

方法 2: 查看 /proc/cpuinfo,通过查看 /proc/cpuinfo 文件的内容,可以获取关于 CPU 的详细信息:

代码语言:javascript
复制
1 cat /proc/cpuinfo

方法 3: 使用 lscpu 命令,lscpu 命令提供了 CPU 架构的摘要信息:

代码语言:javascript
复制
1 lscpu

3、安装Metricbeat 7.17.17

解压缩安装包,如下所示:

代码语言:javascript
复制
[root@xxxx ]# tar -zxvf metricbeat-7.17.17-linux-x86_64.tar.gz

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

代码语言:javascript
复制
# 加载默认的仪表盘样式,去掉注释并把参数改为true:
# setup.dashboards.enabled: false
setup.dashboards.enabled: true

# 配置kibana,找到kibana部分,把host注释去除,修改为kibana的ip+端口。
# 要加载仪表板,可以在metricbeat设置中启用仪表板加载。当仪表板加载被启用时,Metricbeat使用Kibana API来加载样本仪表板。
# 只有当Metricbeat启动时,才会尝试仪表板加载。
setup.kibana:
  host: "localhost:5601"


# 配置elasticsearch,找到elasticsearch部分,把host注释去除,修改为elasticsearch的ip+端口。其中如果有账号密码就进行设置值即可。
output.elasticsearch:
  # Array of hosts to connect to.
  hosts: ["0.0.0.0:9200"]

启动,导入kibana模块,切换到metricbeat根目录,执行启动命令:

代码语言:javascript
复制
1 ./metricbeat modules enable kibana

配置模块生效,后台启动服务(前提是es和kibana已经启动),如下所示:

代码语言:javascript
复制
1 nohup ./metricbeat -e -c &

如果想要直接启动并观察日志信息,可以使用下面的方式,如下所示:

代码语言:javascript
复制
1 ./metricbeat -e -c metricbeat.yml 

此时去查看kibana的堆栈监控,就可以看到elasticsearch的节点信息。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-06-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、metricbeat简介
  • 2、从官网下载安装包
  • 3、安装Metricbeat 7.17.17
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档