Beats的安装及配置

一、Metricbeat的安装配置

环境准备

  • 下载与es同版本的metricbeat,这里为 metricbeat-7.11.1-linux-x86_64.tar.gz

  • 这里使用root用户进行配置及启动metricbeat

  • 已启动对应的ES服务及Kibana服务

metricbeat的安装

  • 这里在/路径下建立beats文件夹,将metricbeat-7.11.1-linux-x86_64.tar.gz拷贝进去并解压

    [root@elkserver beats]# tar -zxvd metricbeat-7.11.1-linux-x86_64.tar.gz
    
  • 将解压后的文件夹改名(非必要)

    [root@elkserver beats]# mv metricbeat-7.11.1-linux-x86_64 metricbeat-7.11.1
    

metricbeat的配置

  • 进入metricbeat-7.11.1文件夹下,修改metricbeat.yml配置文件,指向启动的ES服务及Kibana服务

    [root@elkserver metricbeat-7.11.1]# vim metricbeat.yml
    
  • 修改内容块如下

    #kibana服务指定
    setup.kibana:host: "192.168.237.127:6601"
    #elaticsearch服务指定
    output.elasticsearch:# Array of hosts to connect to.hosts: ["192.168.237.127:9201","192.168.237.127:9202","192.168.237.127:9203"]
    
  • 相关查看命令

    查看module命令:

    [root@elkserver metricbeat-7.11.1]# ./metricbeat modules list
    

启动应用命令:如 默认启动的system,或mysql等

[root@elkserver metricbeat-7.11.1]# ./metricbeat modules enable mysql

关闭应用命令:

[root@elkserver metricbeat-7.11.1]# ./metricbeat modules disable mysql

其他应用的集成

  • 与其他中间件的集成,需注意修改modules.d文件夹下对应的yml文件,一般是该应用的host,用户密码等信息的配置。

启动metricbeat

  • 启动命令(指定配置文件)

    [root@elkserver metricbeat-7.11.1]# ./metricbeat -e -c metricbeat.yml
    

加载到Kibana的dashboard

  • 加载命令

    [root@elkserver metricbeat-7.11.1]#./metricbeat setup
    

metricbeat服务的关闭

  • 关闭命令:

    • 查看metricbeat进程:ps -ef|grep metricbeat

    • 杀死进程:kill -9 pid

在Kibana上进行加载查看

  • 这里以system功能为例

  • 进入Kibana的dashboards

  • 在对应的搜索框输入system

  • 选中如图的第一个

  • 即完成metricbeat简单的安装配置及展示

二、Filebeat的安装配置

环境准备

  • 下载与es同版本的filebeat,这里为 filebeat-7.11.1-linux-x86_64.tar.gz

  • 这里使用root用户进行配置及启动filebeat

  • 已启动对应的ES服务及Kibana服务

filebeat的安装

  • 这里在/路径下建立beats文件夹,将filebeat-7.11.1-linux-x86_64.tar.gz拷贝进去并解压

    [root@elkserver beats]# tar -zxvd filebeat-7.11.1-linux-x86_64.tar.gz
    
  • 将解压后的文件夹改名(非必要)

    [root@elkserver beats]# mv filebeat-7.11.1-linux-x86_64 filebeat-7.11.1
    

filebeat的配置

  • 进入filebeat-7.11.1文件夹下,修改filebeat.yml配置文件,指向启动的ES服务及Kibana服务

    [root@elkserver filebeat-7.11.1]# vim filebeat.yml
    
  • 这里举例拿ES服务的日志作为输入,输出到ES存储,Kibana作为展示,修改内容块如下:

    filebeat.inputs:# Each - is an input. Most options can be set at the input level, so
    # you can use different inputs for various configurations.
    # Below are the input specific configurations.- type: log# Change to true to enable this input configuration.enabled: true# Paths that should be crawled and fetched. Glob based paths.paths:- /es/es-9201/elk/logs/*.log
    
    # =================================== Kibana ===================================# Starting with Beats version 6.0.0, the dashboards are loaded via the Kibana API.
    # This requires a Kibana endpoint configuration.
    setup.kibana:# Kibana Host# Scheme and port can be left out and will be set to the default (http and 5601)# In case you specify and additional path, the scheme is required: http://localhost:5601/path# IPv6 addresses should always be defined as: https://[2001:db8::1]:5601host: "192.168.237.127:6601"
    
    # ---------------------------- Elasticsearch Output ----------------------------
    output.elasticsearch:# Array of hosts to connect to.hosts: ["192.168.237.127:9201","192.168.237.127:9202","192.168.237.127:9203"]
    
  • 相关查看命令

    查看module命令:

    [root@elkserver filebeat-7.11.1]# ./filebeat modules list
    

    启动应用命令:如 默认启动的system,或mysql等

    [root@elkserver filebeat-7.11.1]# ./filebeat modules enable elasticsearch
    

    关闭应用命令:

    [root@elkserver filebeat-7.11.1]# ./filebeat modules disable elasticsearch
    

其他应用的集成

  • 与其他中间件的集成,需注意修改modules.d文件夹下对应的yml文件,一般是该应用的host,用户密码等信息的配置。

启动filebeat

  • 可执行测试命令看一下输出信息(可选项)

    [root@elkserver filebeat-7.11.1]# ./filebeat test output
    

  • 启动命令(指定配置文件)

    [root@elkserver filebeat-7.11.1]# ./filebeat -e -c filebeat.yml
    

加载到Kibana的dashboard

  • 加载命令

    [root@elkserver filebeat-7.11.1]# ./filebeat setup
    

filebeat服务的关闭

  • 关闭命令:

    • 查看metricbeat进程:ps -ef|grep filebeat

    • 杀死进程:kill -9 pid

在Kibana上进行加载查看

  • 进入Logs

  [root@elkserver filebeat-7.11.1]# ./filebeat setup

filebeat服务的关闭

  • 关闭命令:

    • 查看metricbeat进程:ps -ef|grep filebeat

    • 杀死进程:kill -9 pid

在Kibana上进行加载查看

  • 进入Logs

Metricbeat和Filebeat的安装及配置相关推荐

  1. ELK结合Beats工具的搭建使用(Metricbeat、Filebeat、Topbeat)

    ELK之间的合作机制: L(Logstash)作为信息收集者,主要是用来对日志的搜集.分析.过滤,支持大量的数据获取方式,一般工作方式为c/s架构,client端安装在需要收集日志的主机上,serve ...

  2. 【ELK】ELK安装与配置

    一.ELK体系结构 二.系统环境变量 [主机信息] IP 主机名 操作系统版本 10.10.10.102 console CentOS7.5 10.10.10.103 log1 CentOS7.510 ...

  3. fluentd 安装、配置、使用介绍

    fluentd 安装.配置.使用介绍 March 20, 2019 in efk, fluentd fluentd2 是一个针对日志的收集.处理.转发系统.通过丰富的插件系统, 可以收集来自于各种系统 ...

  4. 如何安装和配置Zabbix以安全监控CentOS 7上的远程服务器

    The author selected the Open Source Initiative to receive a donation as part of the Write for DOnati ...

  5. Maven安装与配置(最实用!!!)eclipse中配置maven

    Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...

  6. Portainer 安装与配置

    文章目录 Portainer 安装与配置 一.介绍 二.安装使用 1.单机运行 2.基于swarm集群方式运行 Portainer 安装与配置 一.介绍 ​ Portainer 是一个开源.轻量级Do ...

  7. Myeclipse安装、配置、测试

    Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...

  8. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

  9. centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)

    1 PHP简介     PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...

最新文章

  1. 20220209-CTF MISC-BUUCTF-qr-被嗅探的流量(查找POST包)
  2. Python进阶:如何将字符串常量转化为变量?
  3. 获取电脑和操作系统信息-uname
  4. python测试代码怎么写_如何使用python做单元测试?
  5. 几篇关于Cecil混淆程序集的文章
  6. py使用pie绘制饼图或圆环图
  7. 伤心的优酷土豆,抗争逆不过命运
  8. 关于树莓派无法解析域名的错误
  9. Ubuntu lightdm无法启动解决办法
  10. HazelEngine 学习记录 - 2D Renderer Transforms and 2D Renderer Textures
  11. 挖地兔股票数据接口 tushare 初接触
  12. URL 参数编解码详解
  13. 一级b计算机excel有几题,一级B练习的Excel题库.doc
  14. 商品销售统计系统java_IMS: 基于Java实现的InventoryManagementSystem进销存管理系统
  15. 【Android应用】 苏州实时公交
  16. 计算机二级真题期刊论文模板,杂志文章格式模板.doc
  17. PHP来客在线客服系统源码 带安装教程
  18. steam deck科普、上手教程及模拟器配置指南
  19. 【2022秋招-面试题目汇总(随时更新)】
  20. 初级健身者在家如何健身

热门文章

  1. IDEA 2017免费注册激活
  2. 网络爬虫是个什么东西(一)
  3. 环旭电子首座5G毫米波实验室落成,推进5G天线模块测试服务
  4. 直播预约|有奖竞猜,企业架构从业人员峰会进入两天倒计时
  5. Spring第8篇:自动注入(autowire)详解
  6. 深度解读基于commons-compress解压文件——7z与常规解压
  7. Mybatis @SelectKey用法
  8. 红榜 | 第十三期京东科技培训认证考试
  9. 电脑快捷键,快速办公.
  10. c语言无符号扩展,深入理解计算机系统(2.4)---C语言的有符号与无符号、二进制整数的扩展与截断...