Windows agent 安装
兼容性和前提条件
支持的操作系统
我们的 Windows agent 支持以下服务器版本 – Windows 2008、2012、2016 及其相关服务包。
处理器架构
- Windows - 32 位和 64 位架构
Agent 版本
- Windows agent:18.1.5 及以上版本
在 EC2 实例上安装 Windows agent
要在实例上安装 Windows agent,您需要首先连接到您的实例。
- 使用远程桌面(RDP)客户端连接到您的实例。
- 下载 Site24x7 Windows Agent .MSI 安装包
- 打开 .msi 文件以启动 Site24x7 Windows Agent 安装向导
- 输入您的设备密钥 (设备密钥可从 Admin > Developer > Device Key 获取)
- 选择要放置 agent 的安装文件夹
- 然后,按照说明完成安装过程。
启动已创建的 Amazon Machine Image (AMI) 时安装 Windows agent
使用 Amazon EC2 管理控制台启动 Windows 实例时,您可以通过传入用户数据在实例上运行配置脚本。从链接复制"安装 Windows agent 脚本",附加设备密钥,保存 txt 文件,并将其作为用户数据传入。命令将在启动时在 Windows 实例上执行。
按照以下步骤在实例启动期间部署 Windows agent
- 从链接将"安装 Windows agent 脚本"复制到编辑器中
- 编辑脚本以包含您的设备密钥,并将文本文件保存到您的机器上。
Note
设备密钥可从 Admin > Developer > Device Key 获取。
- 现在登录您的 AWS 账户,导航至 EC2 管理控制台
- 在"创建实例"部分,选择"启动实例"。
- 在"选择 AMI"选项卡下,选择要使用的 AMI 类型。
- 在"配置实例"选项卡下,选择"高级详情"以展开该部分。
- 在"用户数据"字段下,选择"作为文件"选项
- 点击"选择文件"选项以从本地机器上传已保存的 txt 文件
- 完成后,检查并启动实例。
如果您同时启动多个实例,则用户数据将对该组中所有正在启动的实例可用
通过 Cloud Formation 模板安装 Windows agent
使用 AWS CloudFormation 模板,您可以为您的堆栈创建 Windows EC2 实例和其他相关应用程序组件。在这里,您同样可以使用用户数据属性将"安装 Windows agent 文本文件"传递给 EC2 实例。
要部署 Windows Agent,请将设备密钥附加到以下给定脚本中,并将其作为用户数据属性添加到启动模板的资源声明部分中(您在其中定义 EC2 实例)。
"UserData":{
"Fn::Base64":{
"Fn::Join":[",",[
"\n"
"(New-Object
Net.WebClient).DownloadFile('https://staticdownloads.site24x7.com/server/Site24x7Windows Agent.msi','Site24x7WindowsAgent.msi')\n"
"msiexec.exe /i Site24x7WindowsAgent.msi EDITA1=<DeviceKey> ENABLESILENT=YES REBOOT=ReallySuppress /qn \n"
"\n"
"true\n"
]
]
}
}在 AutoScaling 期间安装 Windows agent
通过在 EC2 管理控制台中使用"创建启动配置"选项,您可以创建新模板并将其分配给 AutoScaling 组。在这里,您定义实例 AMI ID、实例类型、安全组等。AutoScaling 组将使用此信息启动新的 EC2 实例。
您可以使用用户数据属性传递"安装 Windows agent 文本文件",以确保 agent 部署到所有新预置的 AutoScaling 实例中。
- 从链接将安装 Windows agent 脚本复制到编辑器中
- 编辑脚本以包含您的设备密钥,并将文本文件保存到本地机器上。
Note
设备密钥可从 Admin > Developer > Device Key 获取。
- 登录您的 AWS 账户并导航至 EC2 管理控制台
- 在导航窗格中,在 Auto Scaling 下选择"启动配置",然后点击"创建启动配置"。
- 在"选择 AMI 选项卡"下,选择您要使用的 AMI;在"配置详情"选项卡下,选择"高级详情"以展开该部分
- 在"用户数据"字段中选择"作为文件"选项。浏览并上传已保存的 txt 文件。
- 现在检查并启动新创建的配置,完成后您可以将启动配置应用于您的 AutoScaling 组。
通过 AWS 命令行界面安装 Windows agent
您也可以使用 AWS 命令行界面(CLI)安装 Windows agent。
要在您的机器上安装 AWS CLI,请按照此处提到的步骤操作。
- 现在,从链接将"安装 Windows agent 脚本"复制到编辑器中
- 编辑脚本以包含您的设备密钥,并将文本文件保存到您的机器上。
- 在 CLI 中运行以下命令
ec2-run-instances --key KEYPAIR --user-data-file InstallWindowsagentscript.txt ami-bf5eb9d6
