如何自定义 Full-Stack Agent
本文将介绍如何选择自定义版本的 Full-Stack Agent、如何根据需求安装不同类型的 Full-Stack Agent、各类型 Agent 的功能特性以及配置说明。
可用模式
Site24x7 的 Full-Stack Agent 可以自定义以满足特定需求,包括以下模式:
Full-Stack 可观测性模式
这是 Site24x7 功能最完整的模式,具备以下监控能力:
- 服务器正常运行时间监控
- 服务器性能数据采集
- Microsoft 或 Linux 应用程序监控
- 通过 Applogs 进行日志管理
- 插件
- 用于应用程序性能监控(APM)的 APM Insight
如需在您的服务器和主机上启用 Full-Stack 可观测性模式,请根据服务器/主机的操作系统执行相应命令或安装包。
Windows
通过安装程序安装时,在安装向导中选择 Full-Stack。如果您希望通过命令行安装,请执行以下命令:
msiexec.exe /i Site24x7FullStackAgent.msi EDITA1=<Device Key> AUTOMATION=TRUE AGENT_TYPE=FSO ENABLESILENT=YES REBOOT=ReallySuppress /qn
Linux 及其他 Unix 系操作系统
wget https://staticdownloads.site24x7.com/server/Site24x7FullStackAgent_LinuxIns.sh
bash Site24x7FullStackAgent_LinuxIns.sh -i -agent_type=fso -automation=true -key=<Device Key>
Infra 模式
IT 基础设施监控 Agent(即 Infra Agent)包含仅监控 IT 基础设施各层所需的功能,该 Agent 可以监控:
- 服务器/VM/主机正常运行时间监控
- 服务器/VM/主机性能数据采集
- Microsoft 或 Linux 应用程序监控
- 通过 Applogs 进行日志摄取
- 插件
如需在您的服务器和主机上安装 Infra Agent,请根据服务器/主机的操作系统执行相应命令或在安装向导中启用相应功能。
Windows
通过安装程序安装时,在安装向导中选择 Infra Agent。如果您希望通过命令行安装,请执行以下命令:
msiexec.exe /i Site24x7FullStackAgent.msi EDITA1=<Device Key> AGENT_TYPE=INFRA AUTOMATION=TRUE ENABLESILENT=YES REBOOT=ReallySuppress /qn
Linux 及其他 Unix 系操作系统
wget https://staticdownloads.site24x7.com/server/Site24x7FullStackAgent_LinuxIns.sh
bash Site24x7FullStackAgent_LinuxIns.sh -i agent_type=infra -automation=true -key=<Device Key>
自定义模式
这是 Site24x7 完全可定制的 Agent,允许您根据独特需求定制监控体验。在自定义 Agent 中,您可以灵活选择多种功能。
默认情况下,将安装 Infra Agent。
通过以下可用的自定义选项,选择要启用或禁用的监控模块:
| Windows 参数 | Linux 参数 | 操作 |
| MANAGEMENT_ACTIONS=FALSE | -management_actions=false | 禁用管理操作,如启动或停止虚拟机、IIS 站点、Hyper-V 虚拟机。 |
| PLUGINS=FALSE | -plugins=false | 禁用通过插件功能进行监控。 |
| SERVER=FALSE | -server=false | 禁用服务器/主机性能数据采集。 |
| APPLICATIONS=FALSE | -applications=false | 禁用 Microsoft 应用程序(如 IIS、Active Directory、SharePoint 等)和 Linux 应用程序(如 Docker)的监控。 |
| AUTOMATION=FALSE | -automation=false | 从 Agent 中移除 IT 自动化组件。此操作不可逆。如需重新获得 IT 自动化功能,必须重新安装 Agent。 |
| APM_INSIGHT=TRUE | -apm_insight=true | 启用 APM Auto-Profiler,安装适用的 APM Insight Agent。 |
这确保了一种全面而个性化的 IT 基础设施管理和优化方法。
如需在您的服务器和主机上安装自定义 Agent,请根据服务器/主机的操作系统执行相应命令或在安装向导中启用相应选项。
示例:启用 APM Insight 并禁用插件模块的 Agent 配置
Windows
msiexec.exe /i Site24x7FullStackAgent.msi EDITA1=<Device Key> APM_INSIGHT=TRUE PLUGINS=FALSE AUTOMATION=TRUE ENABLESILENT=YES REBOOT=ReallySuppress /qn
Linux 及其他 Unix 系操作系统
wget https://staticdownloads.site24x7.com/server/Site24x7FullStackAgent_LinuxIns.sh
bash Site24x7FullStackAgent_LinuxIns.sh -i -apm_insight=true -plugins=false -automation=true -key=<Device Key>
- 添加 APM_INSIGHT=TRUE/-apm_insight=true 参数是因为默认安装的 Infra Agent 不包含 APM Insight 功能,除非明确添加。
- 您可以在单个命令中添加和删除多个监控功能。
如何配置服务器监视器
服务器/主机监视器可以通过服务器监视器设置进行配置。您可以创建多个服务器设置配置文件,并使用配置规则将其关联到相应的服务器/主机监视器。
