Metricbeat和Filebeat的安装及配置
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的安装及配置相关推荐
- ELK结合Beats工具的搭建使用(Metricbeat、Filebeat、Topbeat)
ELK之间的合作机制: L(Logstash)作为信息收集者,主要是用来对日志的搜集.分析.过滤,支持大量的数据获取方式,一般工作方式为c/s架构,client端安装在需要收集日志的主机上,serve ...
- 【ELK】ELK安装与配置
一.ELK体系结构 二.系统环境变量 [主机信息] IP 主机名 操作系统版本 10.10.10.102 console CentOS7.5 10.10.10.103 log1 CentOS7.510 ...
- fluentd 安装、配置、使用介绍
fluentd 安装.配置.使用介绍 March 20, 2019 in efk, fluentd fluentd2 是一个针对日志的收集.处理.转发系统.通过丰富的插件系统, 可以收集来自于各种系统 ...
- 如何安装和配置Zabbix以安全监控CentOS 7上的远程服务器
The author selected the Open Source Initiative to receive a donation as part of the Write for DOnati ...
- Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安装与配置 一.需要准备的东西 JDK Eclipse(本章主要是在eclipse中进行配置maven) Maven程序包 二.下载与安装 1. 前往maven下载最新版的Maven程序: ...
- Portainer 安装与配置
文章目录 Portainer 安装与配置 一.介绍 二.安装使用 1.单机运行 2.基于swarm集群方式运行 Portainer 安装与配置 一.介绍 Portainer 是一个开源.轻量级Do ...
- Myeclipse安装、配置、测试
Myeclipse安装.配置.测试(win7_64bit) 目录 1.概述 2.本文用到的工具 3.安装与激活 4.JavaSE开发测试(确保JDK已正确安装) 5.JavaEE开发测试(确保服务器和 ...
- [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二
再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...
- centos6.5 php5.2,Linux中PHP安装与配置(CentOS-6.5:php-5.2.13)
1 PHP简介 PHP(PHP: Hypertext Preprocessor的缩写,中文名:"超文本预处理器")是一种通用开源脚本语言.语法吸收了C语言.Java和Per ...
最新文章
- 20220209-CTF MISC-BUUCTF-qr-被嗅探的流量(查找POST包)
- Python进阶:如何将字符串常量转化为变量?
- 获取电脑和操作系统信息-uname
- python测试代码怎么写_如何使用python做单元测试?
- 几篇关于Cecil混淆程序集的文章
- py使用pie绘制饼图或圆环图
- 伤心的优酷土豆,抗争逆不过命运
- 关于树莓派无法解析域名的错误
- Ubuntu lightdm无法启动解决办法
- HazelEngine 学习记录 - 2D Renderer Transforms and 2D Renderer Textures
- 挖地兔股票数据接口 tushare 初接触
- URL 参数编解码详解
- 一级b计算机excel有几题,一级B练习的Excel题库.doc
- 商品销售统计系统java_IMS: 基于Java实现的InventoryManagementSystem进销存管理系统
- 【Android应用】 苏州实时公交
- 计算机二级真题期刊论文模板,杂志文章格式模板.doc
- PHP来客在线客服系统源码 带安装教程
- steam deck科普、上手教程及模拟器配置指南
- 【2022秋招-面试题目汇总(随时更新)】
- 初级健身者在家如何健身
热门文章
- IDEA 2017免费注册激活
- 网络爬虫是个什么东西(一)
- 环旭电子首座5G毫米波实验室落成,推进5G天线模块测试服务
- 直播预约|有奖竞猜,企业架构从业人员峰会进入两天倒计时
- Spring第8篇:自动注入(autowire)详解
- 深度解读基于commons-compress解压文件——7z与常规解压
- Mybatis @SelectKey用法
- 红榜 | 第十三期京东科技培训认证考试
- 电脑快捷键,快速办公.
- c语言无符号扩展,深入理解计算机系统(2.4)---C语言的有符号与无符号、二进制整数的扩展与截断...