在代理安装期间将配置文件关联到服务器监视器
配置文件包括向服务器监视器添加阈值、通知、资源检查配置文件和显示名称。这些配置文件的关联可以完成:
- 在通过命令行参数安装代理期间
- 在使用 SSH 远程安装 Linux 服务器期间
- 通过 Azure 命令行界面 (CLI) 添加 VM 扩展时
- 安装代理后, 将配置文件关联到 Site24x7 Web 客户端中新添加的监视器
- 登录到 Site24x7 并转到服务器>服务器监视器> 服务器 (+) > Windows/Linux。对于Windows,下载代理并将其安装在您选择的位置。对于Linux,请执行Linux - One-step Installation下的步骤 2 中给出的命令。
- 以管理员身份打开命令提示符并根据您的操作系统类型执行以下命令:
Windows: 下载 Windows 代理后,转到文件所在的路径,然后执行以下命令:
msiexec.exe /i Site24x7WindowsAgent.msi EDITA1=<Device Key> ENABLESILENT=YES REBOOT=ReallySuppress DN=<Display Name> TP=<Threshold profile name> RP=<Resource profile name> NP=<Notification profile name> GN=<Group name> RULE=<Configuration rule Name> /qnLinux:
示例:
msiexec.exe /i Site24x7WindowsAgent.msi EDITA1=bhuihij5422ed58c7fdcb9dtfhgh ENABLESILENT=YES REBOOT=ReallySuppress DN="Windows Monitor" TP="sample Server" RP="oneMin" NP="Notification 1" GN="sample group" RULE="production servers" /qn
wget https://staticdownloads.site24x7.com/server/Site24x7InstallScript.shDocker: For proxy, use the same -e option followed by the proxy key and value.
bash Site24x7InstallScript.sh -i -key=<Device Key> -dn=<Display Name> -gn=<Group name> -tp=<Threshold profile name> -np=<Notification profile name> -rule=<Configuration rule name>
示例:
bash Site24x7InstallScript.sh -i -key=bhuihij5422ed58c7fdcb9dtfhgh -dn=test_server -gn=aws -tp=profile1 -np=profile2 -rule="production servers"
Alternative Method:
./Site24x7_Linux_64bit.install -i -key=<Device Key> -dn=test_server -gn=aws -tp=profile1 -np=profile2
docker run -d --name site24x7-agent \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-v /proc/:/host/proc/:ro \
-v /sys:/host/sys/:ro \
-e key=<device_key> \
-e ct=<configuration_profile_name> \
-e tp=<threshold_profile>\
-e rule=<configuration_rule_name>\
site24x7/docker-agent:latest
上述命令中要使用的参数 描述 Windows Linux & Docker EDITA1 key 您的 Site24x7 帐户的设备密钥
RULE rule 应用于服务器监视器的配置规则
CT ct 与服务器关联的配置模板(已弃用)
DN dn 服务器的显示名称
GN gn 必须添加服务器的组
TP tp 与服务器关联的阈值配置文件
NP np 要与服务器关联的通知配置文件
RP rp 与服务器关联的资源检查配置文件
-automation=false -automation=false 禁用 IT 自动化
-plugins=false -plugins=false 禁用插件
resource_checks=true/false resource_checks=true/false 启用/禁用资源检查
applications=true/false applications=true/false 启用/禁用应用程序发现
management_actions=true/false management_actions=true/false 启用/禁用启动、停止和重新启动操作
service=true/false service=true/false 启用/禁用服务监控
对于 Slack、PagerDuty 等第三方集成,将它们添加到配置规则中,然后在命令行安装期间将配置规则(规则/规则)应用到服务器监视器。 输入可选参数时,名称之间的空格应括在引号中。对于Windows,使用双引号;对于Linux,您可以使用单引号或双引号。 - 转到服务器>服务器监视器>服务器以查看新添加的监视器。
对于 Windows,可在 Site24x7WindowsAgent 注册表中的 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ManageEngine\Site24x7WindowsAgent\ServerProfileConfig 下找到已安装代理的配置文件。对于 Linux,可在 /opt/site24x7/monagent/conf 下的 monagent.cfg 文件中找到已安装代理的配置文件。
这是一次安装多个 Linux 服务器的批量安装方法。
- 登录到 Site24x7 并转到服务器> 服务器监视器> Servers (+)> Bulk Install> Linux Bulk Installation Methods> Remote Installation using SSH。
- 复制、粘贴并执行 Site24x7 Web 客户端中给出的命令:
sudo -E bash -c "$(curl -sL https://staticdownloads.site24x7.com/server/Site24x7remoteinstaller.sh)" readlink -i -key=<设备密钥> - 通过将以下一个或多个参数附加到上述命令来关联配置文件:
参数 描述 rule 与服务器关联的配置规则
ct 与服务器关联的配置模板(已弃用)
gn 必须添加服务器的组
tp 与服务器关联的阈值配置文件
np 要与服务器关联的通知配置文件
rp 与服务器关联的资源检查配置文件
sudo -E bash -c "$(curl -sL https://staticdownloads.site24x7.com/server/Site24x7remoteinstaller.sh)" readlink -i -key=<Device Key> -rule=<Configuration rule name>配置规则将与安装的所有 Linux 服务器监视器相关联。
通过Azure 命令行界面(CLI)添加 VM 扩展时:
这仅适用于 Linux 服务器。
- 登录到 Site24x7 并转到服务器> 服务器监视器> Servers (+)> Bulk Install> Linux Bulk Installation Methods> Azure。
- 将以下参数附加到 Web 客户端中步骤 2 下给出的命令并执行该命令。
参数 描述
rule 与服务器关联的配置规则
ct 与服务器关联的配置模板(已弃用)
gn 必须添加服务器的组
tp 与服务器关联的阈值配置文件
np 要与服务器关联的通知配置文件
rp 与服务器关联的资源配置文件
azure vm extension set -g <resource-group-name> --vm-name <vm-name> --version 1.5 --publisher-name Site24x7 -n Site24x7LinuxServerExtn --private-config "{\"site24x7LicenseKey\":\"ab_9868f27c8a45b2fc76088c8ecec7bd7305f59661\"}" --public-config "{\"site24x7AgentType\":\"azurevmextnlinuxserver\", \"rule\":\"<Configuration rule name>\"}"要关联代理,请将参数 \"proxy\":\" user:password@proxyhost:proxyport\" 附加 到上述命令中,如下所示:
azure vm extension set -g <resource-group-name> --vm-name <vm-name> --version 1.5 --publisher-name Site24x7 -n Site24x7LinuxServerExtn --private-config "{\"site24x7LicenseKey\":\"ab_9868f27c8a45b2fc76088c8ecec7bd7305f59661\"}" --public-config "{\"site24x7AgentType\":\"azurevmextnlinuxserver\", \"proxy\":\"user:password@proxyhost:proxyport\"}"配置规则将与安装的 Linux 服务器监视器相关联。