首页 > 其他分享 >filebeat配置

filebeat配置

时间:2024-08-25 15:27:07浏览次数:13  
标签:filebeat amd64 8.6 配置 sls deb salt

下载文件

切换至目录/srv/salt/files/packages

因为线上的操作系统不同,有centos debian

  1. curl -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.6.2-amd64.deb
  2. curl -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.6.2-x86_64.rpm

配置salt sls

  • services/filebeat/config.sls
  • services/filebeat/install.sls
  • services/filebeat/init.sls

以下三个文件配置完成后,提交到gitlab,gitlab会自动执行git runner执行pipeline,执行rsync同步到salt服务器:/srv/salt中

  • config.sls
    filebeat:
      file.managed:
        - name: /etc/filebeat/filebeat.yml
        - source: salt://files/filebeat/filebeat.yml
    
      service.running:
        - restart: True
        - enable: True
        - watch:
          - file: filebeat
 
  • install.sls
    install_filebeat:
      {% if grains['os_family'] == 'Debian' %}
      cmd.run:
        - name: dpkg -i /tmp/filebeat-8.6.2-amd64.deb
        - cwd: /tmp
        - onlyif: test ! -f /usr/bin/filebeat
      filebeat.deb:
        file.managed:
          - name: /tmp/filebeat-8.6.2-amd64.deb
          - source: salt://files/packages/filebeat-8.6.2-amd64.deb
      {% endif %}
    
      {% if grains['os_family'] == 'RedHat' %}
      pkg.installed:
        - sources:
            - filebeat: salt://files/packages/filebeat-8.6.2-x86_64.rpm
      {% endif %}
 

标签:filebeat,amd64,8.6,配置,sls,deb,salt
From: https://www.cnblogs.com/apink/p/18378995

相关文章

  • ensp 中 wlan 的配置过程和示例
    一、拓朴:要求:vlan20用于笔记本上网,使用Huawei信号,vlan30用于手机上网,使用Huawei-5G信号二、配置过程:        1、SW1基本配置:        起vlanbatch102030,10为管理vlan,20、30分别为办公vlan和guestvlan        到AC接口为trunk,允许vl......
  • 科普文:软件架构Nginx系列之【万字详解Nginx功能模块功能、应用场景、实操配置】
    Nginx模块分类Nginx是高度模块化的,他的模块分为核心模块,标准模块,和第三方模块。如上图所示。其中标准模块又分为三类:HTTPmodule(web模块)StandardHTTPModule(标准模块)OptionalHTTPModule(可选模块)MailModule(邮箱模块)StreamModule(四层代理相关的模块)......
  • ZBlog数据库配置文件在哪里?怎么修改数据库用户名、密码等信息
    一般是在安装程序完成后会自动生成c_option.php配置文件在 zb_users 目录下如何提前配置好c_option.php再执行安装过程?需要在新建文件 c_option.php 加入 'ZC_INSTALL_AFTER_CONFIG'=>true ,再填入其它的数据库配置,这样打开网站就会自动转入安装页面进行安装过程(......
  • ZBlog从环境变量中读取数据库配置
    c_option.php配置文件中参数的值为Zbp_GetEnv('环境变量名'),就会用Zbp_GetEnv函数读取环境变量的值(1.7.3开始支持)那么 ZC_MYSQL_SERVER, ZC_MYSQL_USERNAME, ZC_MYSQL_PASSWORD, ZC_MYSQL_NAME 这4个参数的值就会从 Zbp_GetEnv('DB_HOST') 等中获取//c_option.......
  • win10系统c++与opencv 依赖环境配置
    一、VSC++配置opencv库1、下载opencv(https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.3.0/)2、在官网下载opencv3.3.0.exe文件然后解压到D盘D:\opencv3、配置系统环境:①添加环境变量:控制面板-系统-高级系统设置-环境变量-系统变量Path中添加下......
  • SpringBoot文档之配置参数的元数据的阅读笔记
    ConfigurationMetadata现代的IDE通过解析配置项的元数据信息,从而可以为开发者提供提示信息和补齐能力,提高维护配置文件的效率。SpringBoot支持的配置文件,比如application.properties或者application.yaml。对于一般的开发者而言,只需享受SpringBoot带来的便利。而对于组件的开......
  • CentOS7 安装及配置 RabbitMQ
    主要总结自:Centos7安装RabbitMQ1、安装前准备由于RabbitMQ使用的是Erlang语言开发的,因此在安装RabbitMQ之前需要安装Erlang环境,Erlang与RabbitMQ的下载地址分别为:Erlang:https://github.com/rabbitmq/erlang-rpm/releasesRabbitMQ:https://github.com/rabbitmq/rabbitmq-ser......
  • OSPF路由配置--多区域
    目录不理解OSPF路由动态协议的可以回顾一下OSPF详解,下这一系列的实验都不再做解释,直接开始配置 一.实验拓扑二.实验配置(命令可以直接复制粘贴到CLI中)三.实验验证不理解OSPF路由动态协议的可以回顾一下OSPF详解,下这一系列的实验都不再做解释,直接开始配置 OSP......
  • Gradle配置全局替换国内镜像(2024版)
    Gradle配置全局替换国内镜像(2024版)Gradle作为一款广泛使用的自动化构建工具,在处理Java、Kotlin等项目的依赖管理和构建过程中起着至关重要的作用。然而,由于网络环境的差异,直接使用Gradle默认的国际仓库可能会导致下载速度缓慢甚至连接失败。为了解决这一问题,配置Gradle使......
  • CENTOS7部署http应用配置yum网络源-1
    通过采用部署http的方式实现共享yum源,供其它服务器实现rpm的快捷安装。该部署方式也适用于RHEL服务器。RHEL7服务器说明服务器信息说明192.168.10.131yum源服务主节点192.168.10.243从节点(从192.168.10.131上获取yum源)前提条件:1.两台服务器需关闭......