前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用腾讯云自动化助手批量安装beats

使用腾讯云自动化助手批量安装beats

原创
作者头像
点火三周
发布2022-04-11 23:05:55
5.9K0
发布2022-04-11 23:05:55
举报
文章被收录于专栏:Elastic Stack专栏

考虑到现在大家可能还不是很习惯使用Elastic Agent,所以本篇博文的主题是如何批量安装beats。

请原谅我的挂羊头卖狗肉,本文的内容是安装Elastic Agent

腾讯云服务器自动化助手

正如下图描述,自动化助手TAT是腾讯云服务器控制台上提供的高效安全的云服务器运维部署工具。免登录,免开放端口,即可直接管理实例,快速执行操作系统脚本命令。

考虑到我们安装beats,elastic agent等各种工具时,可能需要登录各个虚机进行操作。在没有统一部署Ansible等CI/CD工具的时候,自动化助手就给与我们非常大的便利

image.png
image.png

创建安装命令

按照步骤,创建安装命令,这里需要注意:

  • 安装beats的整个步骤时间比较长,需要选择更长的timeout时间
  • 为了便于复用脚本,勾选使用参数
image.png
image.png

输入安装脚本:

代码语言:shell
复制
#!/bin/bash

agentFile="{{agentFile}}"
agentDir="{{agentDir}}"

path=$agentDir
if [ -d ${path} ];then
    cd ${agentDir}
    sudo ./elastic-agent install -f --url={{serverUrl}} --enrollment-token={{enrollmentToken}}
else
    if [ -f ${agentFile} ];then
        echo "already download, delete it"
        rm -rf ${agentFile}
    else
        echo "start download"
    fi
    wget -q "https://artifacts.elastic.co/downloads/beats/elastic-agent/"${agentFile}
    tar -zxvf ${agentFile}
    cd ${agentDir}
    sudo ./elastic-agent install -f --url={{serverUrl}} --enrollment-token={{enrollmentToken}}
fi

填入对应的变量:

image.png
image.png

选择多台主机,执行命令:

image.png
image.png

检查命令是否成功

可以在执行过程中,查看每台主机的执行进度

image.png
image.png

执行成功之后,可以查看日志:

image.png
image.png

也可以到Fleet上查看是否已经注册成功

image.png
image.png

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 腾讯云服务器自动化助手
  • 创建安装命令
  • 检查命令是否成功
相关产品与服务
Elasticsearch Service
腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档