当前位置: 首页 > 软件库 > 云计算 > 云原生 >

TAT Agent

云原生运维部署工具
授权协议 MIT
开发语言 SHELL Rust
所属分类 云计算、 云原生
软件类型 开源软件
地区 国产
投 递 者 敖和韵
操作系统 跨平台
开源组织 腾讯
适用人群 未知
 软件概览

腾讯云自动化助手 TAT 是云服务器的原生运维部署工具,可以远程执行 Shell、PowerShell、Python 等脚本。TAT Agent 是 TAT 产品的客户端程序,其运行于云服务器 CVM、轻量应用服务器 Lighthouse、黑石物理服务器2.0 CPM 内部,负责完成命令执行动作、并上报结果给服务端。

适用场景

通过自动化助手,无需登录服务器,也无需打开入站端口、SSH,便可以直接管理实例,批量、周期性执行 Shell 等命令。轻松完成运行自动化运维脚本、轮询进程、安装或卸载软件、更新应用以及安装补丁等常见管理任务。

技术亮点

TAT Agent 作为 TAT 产品的关键角色,具备以下技术亮点:

1)在设计之初调研分析了业界趋势,采用 Rust 开发,拥有良好的内存安全性、可靠性;

2)基于云上资源信息完成全自动鉴权,不需要客户端显式提供密钥、密码等权证信息,有良好的便捷性及安全性;

3)命令下发链路 https 加密,命令密文传输、不可篡改。

支持的操作系统

  • Tencent Linux
  • CentOS
  • Ubuntu
  • Debian
  • openSUSE
  • SUSE
  • CoreOS
  • 在文章《【GC】使用 agentDownload.linux完成Grid Control Agent的快速部署安装》(http://space.itpub.net/519536/viewspace-667753)中给出了使用download方式安装Agent的很多先决条件。本文将给大家展示一下如果没有找到jar文件会出现的报错信息。防患于未然。 1.关于环境变量PATH的正确设置 export P

  • 前言 针对多智能体协作场景,通过一个可能随时间变化的通讯网络交换信息,提出完全分布式ac算法,只依赖于neighbor-to-neighbor的通信。连续状态与动作空间,使用线性函数近似时具有收敛性保证。 解决巨大甚至连续的状态动作空间的常用算法是AC,技术核心是随机策略梯度SPG,但是梯度估计的方差很大,特别是连续动作空间。于是有了确定性策略梯度DPG以及对应的AC算法,专门针对连续动作空间设计

  • 科学问题:善有善报恶有恶报是生物间常用的相互作用策略,但细菌之间的报复行为如何影响相互进化的研究还比较少,本文尝试探究以牙还牙策略在哪些情况有意义?如何起作用的?以及细菌之间不同策略的博弈? 1.前沿框架: 第一段:(研究背景)第六分泌系统(T6SS)是一种接触式依赖的细菌毒液注射武器,在生态环境中广泛的存在。 第二段:(研究对象特点)不同菌使用T6SS进攻的方式不同,主要分为两种:1.)表面持续

  • 1、journalctl -xe打印Job for zabbix-agent.service failed because a configured resource limit was exceeded... 2、journalctl -xe打印PID...not runnable... 解决方法: 检查/run目录下有没有名为zabbix的文件夹,如果没有,则新建一个 # mkdir zabb

 相关资料
  • 2024年4月3日 | 10点 | 一面 | 40 min 左右 1. 自我介绍 2. 你熟悉Python多一点吗?还熟悉其它语言吗,拿出来写过的? 3. 你是软件工程专业,为啥JAVA用的不多呢,没写过对应项目? 4. 运维是自己学到吗? 5. 运维通过什么样子方式学习? 6. 我们坦诚的说,去参加过培训班吗? 7. OpenStack是你自己搭建的吗? 8. OpenStack有几个关键组件?

  • 本文旨在帮助您快速部署一个云原生本地实验环境,让您可以基本不需要任何Kubernetes和云原生技术的基础就可以对云原生环境一探究竟。 本文中使用kubernetes-vagrant-centos-cluster在本地使用 Vagrant 启动三个虚拟机部署分布式的Kubernetes集群。 如仅需要体验云原生环境和测试服务功能,可以使用更加轻量级的cloud-native-sandbox,通过个

  • 到目前为止,我们前面已经介绍了如何开发程序、调试程序以及测试程序,正如人们常说的:开发最后的10%需要花费90%的时间,所以这一章我们将强调这最后的10%部分,要真正成为让人信任并使用的优秀应用,需要考虑到一些细节,以上所说的10%就是指这些小细节。 本章我们将通过四个小节来介绍这些小细节的处理,第一小节介绍如何在生产服务上记录程序产生的日志,如何记录日志,第二小节介绍发生错误时我们的程序如何处理

  • 3.3 部署及元编程工具 fay fay工具是一个Go项目的辅助工具。具体功能如下: 新建、编译、运行(实时监控文件变动)一个新的faygo项目 支持热编译模式运行任意的golang程序 提供Faygo的元编程工具包 3.3.1 安装fay工具 首次下载安装 go get -u -v github.com/henrylee2cn/fay 已有源码的安装 cd $GOPATH/src/github.

  • 运维工具用于帮助用户自动化运维虚拟机等资源,如定时开关机和通过编排部署虚拟机和容器实例等。 定时任务 定时任务即在指定的时间点对关联资源进行指定动作。 编排 通过Helm编排一键部署虚拟机实例和容器实例。

  • 面试官上来就问有关golong的知识,因为没有学过golong,只能说不会。 重磅: 面试官描述了golong里面协程间通信使用的channel的特性,然后原地让你用C++实现(讲思路)(好难) 八股环节: 1. RAII特性是什么?怎么实现?具体有哪些应用? 2. C++多态,包括怎么实现?父类子类指针之间强制类型转换会调用哪个函数?父类子类之间类型转换会调用哪个函数? 3. 内存对齐相关。序列

  • 楼主研一,但是误投了暑期实习,所以顺便就面了 1.在滴滴工作做的内容 2.做短视频后端的背景是什么?为什么要做? 3.这个项目做了哪些东西? 4.关注的表是怎么设计的?关注和被关注者关系存储在一行么?存储在一行又什么问题?不存在一行又有什么问题?(没搞懂什么意思)(回答的不好) 5.项目中rabbitmq用在哪些场景?(关注和点赞) 6.rabbitmq的架构说一下 7.rabbitmq是否有消息

  • 希望这里有人能给我指明正确的方向。 谢谢!