Metricbeat安装与初级使用

Metricbeat安装与初级使用先到官网下载需要的版本 本例选择的是 RPM64 位 6 3 1 版本的压缩包 https www elastic co downloads beats metricbeat 默认会让你下载最新版的 如果当前版本不是你想要的可以选择其他版本点击 pastreleases 后跳转到 下载完成后进行 将压缩包通过 Xftp 上传到 Linux 系统 本例存放在 usr local src 目录

在这里插入图片描述

metricbeat作用:

  1. 将 Metricbeat 部署到您所有的 Linux、Windows 和 Mac 主机,并将它连接到 Elasticsearch 就大功告成啦:您可以获取系统级的 CPU 使用率、内存、文件系统、磁盘 IO 和网络 IO 统计数据,以及获得如同系统上 top 命令类似的各个进程的统计数据(如何获取暂不清楚)。
  2. Metricbeat 提供多种内部模块,用于从服务中收集指标,例如 Apache、NGINX、MongoDB、MySQL、PostgreSQL、Prometheus、Redis 等等。安装简单,完全零依赖性。只需在配置文件中启用您所需的模块即可。将收集到的数据发送到elasticsearch或logstash中。

接下来我们进行metricbeat的安装

  1. 先到官网下载需要的版本(本例选择的是RPM 64位 6.3.1版本的压缩包)
    https://www.elastic.co/downloads/beats/metricbeat(默认会让你下载最新版的)
    metricbeat配置官网: https://www.elastic.co/guide/en/beats/metricbeat/current/configuration-metricbeat.html
    如果当前版本不是你想要的可以选择其他版本
    在这里插入图片描述
    点击past releases后跳转到:
    在这里插入图片描述












  2. 下载完成后进行,将压缩包通过Xftp上传到Linux系统(本例存放在 /usr/local/src 目录下)
  3. 接下来进行安装,输入以下两行命令
cd /usr/local/src //先进入到压缩包所在的目录 rpm -i metricbeat-6.3.1-x86_64.rpm //执行安装命令 

在这里插入图片描述

rpm格式压缩包安装后,一般分为3个目录: /usr/share 下存放软件安装的主目录 /etc/XX 下存放的是metricbeat的配置文件(XX一般为安装的软件名) /var/log/XX 一般是软件日志文件的位置 
  1. 安装完成后可以到各个目录下查看是否有metricbeat的信息
cd /usr/share //查看安装的主目录 

在这里插入图片描述


cd /etc/metricbeat/ //查看全部配置文件 

在这里插入图片描述


cd /etc/init.d/ 

在这里插入图片描述


  1. 检查完成后就可以进行启动了
cd / //返回到根目录 service metricbeat start //启动命令 service metricbeat stop //停止命令 service metricbeat restart //重新启动命令 service metricbeat status //查看状态命令 

注意: ( 默认情况下,Metricbeat会将事件发送到Elasticsearch。要将事件发送到Logstash,请修改Metricbeat配置文件metricbeat.yml。我们可以在rpm和deb 两个压缩包安装完成后在 /etc/metricbeat目录下找到该文件)
6. 配置Metricbeat以将事件发送到Logstash

cd /etc/metricbeat/ vim metricbeat.yml 

在metricbeat.yml文件中找到如下配置,按字母 i 键进入编辑模式,将output.elasticsearch通过注释来禁用该部分,然后output.logstash通过取消注释来启用该部分:

 #-------------------------- Elasticsearch输出--------------------- --------- #output.elasticsearch: #要连接的主机阵列。 #hosts:[“localhost:9200”] #----------------------------- Logstash输出------------------ -------------- output.logstash: # The Logstash hosts # LogStash主机 hosts: ["localhost:5044"] # metricbeat和Logstash都在本机上安装,若两者不在一台机器上,此处要把localhost改成Logstash所在的机器的IP,同时要把metricbeat的端口在本台机器的防火墙中放开 

更改完成后,按ESC退出后,输入 :wq 回车即可;然后重新启动Metricbeat以应用配置更改。(若之前没有启动则执行上面的启动命令;之前已经启动的话,修改完成后执行重新启动命令即可)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/217152.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 上午10:13
下一篇 2026年3月18日 上午10:14


相关推荐

  • 笔记之kafuka「建议收藏」

    笔记之kafuka「建议收藏」#########################1、启动集群每个节点的进程###################################nohupkafka-server-start.sh/home/hadoop/apps/kafka_2.11-1.1.0/config/server.properties1>~/kafkalogs/kafka_…

    2022年6月9日
    35
  • springboot返回html和jsp

    springboot返回html和jsp一 返回 html 1 添加 maven 依赖 lt dependency gt lt groupId gt org springframew boot lt groupId gt lt artifactId gt spring boot starter thymeleaf lt artifactId gt lt dependency gt 2 thymelea

    2026年3月16日
    2
  • unique的区别_list groupby

    unique的区别_list groupby数据库中根据你的查询条件只会返回唯一结果,就可以用uniqueResult这个方法!否则就用list();其返回类型为Object uniqueResult()方法通常是在业务方法查询语句中用到的,比如(UsersRoles)getSession().createQuery(“selecturfromUsersRolesurwhereur.role.id=?andur.

    2025年10月18日
    5
  • c语言头文件instr,C/C++常用函数合集「建议收藏」

    目录C标准库头文件1.memset()2.memcpy()3.strcpy()4.strncpy()5.strcat()6.getline()7.strlen()头文件1.tolower()/toupper()2.isalpha(),isdigit(),isprint()头文件1.pow()2.floor()3.ceil()4.atan()STL头文件1.min(),max()函数2.lower_…

    2022年4月8日
    98
  • 单臂路由实现VLAN间通信

    单臂路由实现VLAN间通信使用原因以太网中使用VLAN技术隔离二层广播域,其导致不同VLAN之间不能直接通信。在现实中,通常会有跨VLAN通信的情况,单臂路由技术就是解决VLAN间通信的一种方法。单臂路由原理单臂路由的原理是通过一台路由器,使VLAN间通过路由器的三层转发能够互通数据,在路由器的一个物理接口通过配置子接口(即逻辑接口)的方式来实现以一当多的功能、路由器同一物理接口的不同子接口作为不同VLAN的默认网关…

    2025年6月9日
    3
  • Android 百度翻译API(详细步骤+源码)

    Android 百度翻译API(详细步骤+源码)百度翻译 API 一 创建平台应用二 创建及配置项目三 编码 1 修改外观与布局 2 初始化控件 3 输入框监听 4 语言选择监听 5 页面点击事件 6 翻译一 创建平台应用 百度翻译开放平台也是属于百度智能云的一部分 所以你如果注册过百度的账号都是可以直接登录 当然最好做一下开发者认证 这样一些 API 的开放力度会大一些 再来说一下写这篇文章的初衷吧 首先我是弄过百度的翻译的 我之前并没有写过这方面的博客 而有读者看过我之前写的关于百度语音识别和百度文字识别的博客 于是问我百度翻译的相关问题 其他突然这么

    2026年3月20日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号