帮助手册

在代理安装时关联配置文件到服务器监视器

配置文件包括为服务器监视器添加阈值、通知、资源检查配置文件和显示名称。关联这些配置文件的方式如下:

在通过命令行参数安装代理时关联:

  1. 登录 Site24x7,前往服务器 > 服务器监控 > 服务器 (+) > Windows/Linux。对于 Windows,下载并在您选择的位置安装代理;对于 Linux,执行 Linux 一键安装步骤 2 中提供的命令。
  2. 以管理员身份打开命令提示符,根据您的操作系统类型执行以下命令:
    Windows:下载 Windows 代理后,进入文件所在路径并执行以下命令:
    msiexec.exe /i Site24x7WindowsAgent.msi EDITA1= ENABLESILENT=YES REBOOT=ReallySuppress DN= TP= RP= NP= GN= RULE= /qn

    示例:
    msiexec.exe /i Site24x7WindowsAgent.msi EDITA1=DeviceKeyHerefhgh ENABLESILENT=YES REBOOT=ReallySuppress DN="Windows Monitor" TP="sample Server" RP="oneMin" NP="Notification 1" GN="sample group" RULE="production servers" /qn

    Linux:
    wget https://staticdownloads.site24x7.com/server/Site24x7InstallScript.sh 
    bash Site24x7InstallScript.sh -i -key= -dn= -gn= -tp= -np= -rule=


    示例:
    bash Site24x7InstallScript.sh -i -key=DeviceKeyHere -dn=test_server -gn=aws -tp=profile1 -np=profile2 -rule="production servers"

    备选方法:

    wget https://staticdownloads.site24x7.com/server/Site24x7_Linux_64bit.install
    ./Site24x7_Linux_64bit.install -i -key= -dn=test_server -gn=aws -tp=profile1 -np=profile2

    Docker:对于代理,请使用相同的 -e 选项,后接代理键和值。
    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= \
    -e ct= \
    -e tp=\
    -e rule=\
    site24x7/docker-agent:latest

    上述命令中使用的参数 说明
    Windows Linux & Docker
    EDITA1 key 您的 Site24x7 帐户的设备密钥
    RULE rule 要应用于服务器监视器的配置规则
    CT ct 要关联到服务器的配置模板(已弃用)
    DN dn 服务器的显示名称
    GN gn 要将服务器添加到的组。如需关联多个组,请参阅示例格式,例如:-GN="Group1,Group2"
    TP tp 要关联到服务器的阈值配置文件
    NP np 要关联到服务器的通知配置文件
    RP rp 要关联到服务器的资源检查配置文件
    AUTOMATION=true automation=true 启用 IT 自动化。默认情况下,IT 自动化功能处于禁用状态。
    PLUGINS=false plugins=false 禁用插件
    RESOURCE_CHECKS=false resource_checks=false 禁用资源检查
    APPLICATIONS=false applications=false 禁用应用程序发现
    MANAGEMENT_ACTIONS=false management_actions=false 禁用启动、停止和重启操作
    SERVICE=false process=false 禁用对 Windows 服务和 Linux 进程的监控
    ENABLEPROXY proxy 设置代理以连接到 Site24x7 服务器。对于 Linux 服务器,请参阅我们的知识库文档以配置代理设置
    PROXYSERVERNAME 代理服务器名称及端口,格式为 :
    PROXYUSERNAME 代理用户名(如适用)
    PROXYPASSWORD 代理密码(如适用)
    f 即使已安装代理,也强制重新安装
    lp 启用日志配置文件
    lt 要关联到服务器的 AppLog 类型,例如:-lt=syslog
    lf 为指定日志类型收集的 Applog 文件,例如:-lf=/var/log/syslog
    nk 为克隆服务器创建监视器
    da 以 Docker 代理方式安装代理
    TAGS tags 为监视器关联标签。如需指定多个标签,请参阅示例格式,例如:-tags=tag_name: (或) -tags=tag_name:,tag2_name:
    gid 使用指定组 ID 创建 Site24x7 代理组
    uid 使用指定用户 ID 创建 Site24x7 代理组
    prometheus 集成 Prometheus。在我们的 Prometheus 集成帮助文档中了解更多。
    statsd 集成 StatsD。在我们的 StatsD 集成配置帮助文档中了解更多。
    init_system 手动将服务管理器指定为 systemd 或 sysvinit
    HEARTBEAT heartbeat=true/false 启用/禁用心跳检查
    dc=true/false 启用/禁用数据采集
    s24x7-agent 以 root 身份安装代理并以非 root 身份运行
    nr 以非 root 身份安装代理
    ns 禁用 syslog 监控
    ri 使用相同配置重新安装代理
    u 卸载代理
    CPU_LIMIT cpu_limit= 设置代理可使用的最大 CPU 利用率(百分比)。
    MEM_LIMIT mem_limit= 设置代理可使用的最大内存(MB)。
    对于 Slack、PagerDuty 等第三方集成,请将其添加到配置规则中,然后在命令行安装时将配置规则(RULE/rule)应用到服务器监视器。
    注意

    填写可选参数时,名称中间的空格应用引号括起来。对于 Windows,请使用双引号;对于 Linux,可使用单引号或双引号。

  3. 前往服务器 > 服务器监控 > 服务器查看新添加的监视器。

对于 Windows,已安装代理的配置文件可在 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ManageEngine\Site24x7WindowsAgent\ServerProfileConfig 下的 Site24x7WindowsAgent 注册表中找到。对于 Linux,已安装代理的配置文件可在 /opt/site24x7/monagent/conf 目录下的 monagent.cfg 文件中找到。

注意

现有配置文件无法通过命令行参数进行修改。如需修改,请进入相应服务器监视器的编辑服务器监视器页面(服务器 > 服务器监控 > 服务器 > 点击服务器监视器 > 将鼠标悬停在显示名称旁的汉堡图标上 > 编辑 > 编辑服务器监视器 > 配置文件 > 完成修改后点击保存)。

在通过 SSH 远程安装 Linux 服务器时关联:

这是一种批量安装方法,可一次性安装多台 Linux 服务器。

  1. 登录 Site24x7,前往服务器 > 服务器监控 > 服务器 (+) > 批量安装 > Linux 批量安装方法 > 通过 SSH 远程安装
  2. 复制、粘贴并执行 Site24x7 Web 客户端中提供的命令:
    wget https://staticdownloads.site24x7.com/server/Site24x7remoteinstaller.sh
    bash Site24x7remoteinstaller.sh -i -automation=true -key=
  3. 通过在上述命令中追加以下一个或多个参数来关联配置文件:
    参数 说明
    rule 要关联到服务器的配置规则
    ct 要关联到服务器的配置模板(已弃用)
    gn 要将服务器添加到的组
    tp 要关联到服务器的阈值配置文件
    np 要关联到服务器的通知配置文件
    rp 要关联到服务器的资源检查配置文件
    例如,按如下方式将配置规则(rule)追加到步骤 2 中的命令:
    sudo -E bash -c "$(curl -sL https://staticdownloads.site24x7.com/server/Site24x7remoteinstaller.sh)" readlink -i -key= -rule=
    配置规则将关联到所有已安装的 Linux 服务器监视器。

在通过 Azure 命令行界面 (CLI) 添加 VM 扩展时关联:

此方式仅适用于 Linux 服务器。

  1. 登录 Site24x7,前往服务器 > 服务器监控 > 服务器 (+) > 批量安装 > Linux 批量安装方法 > Azure
  2. 在 Web 客户端步骤 2 提供的命令中追加以下参数并执行。
    参数 说明
    rule 要关联到服务器的配置规则
    ct 要关联到服务器的配置模板(已弃用)
    gn 要将服务器添加到的组
    tp 要关联到服务器的阈值配置文件
    np 要关联到服务器的通知配置文件
    rp 要关联到服务器的资源配置文件
    例如,按如下方式将配置规则(rule)追加到 Web 客户端中的命令:
    azure vm extension set -g  --vm-name  --version 1.5 --publisher-name Site24x7 -n Site24x7LinuxServerExtn --private-config "{\"site24x7LicenseKey\":\"ab_9868f27c8a45b2fc76088c8ecec7bd7305f59661\"}" --public-config "{\"site24x7AgentType\":\"azurevmextnlinuxserver\", \"rule\":\"\"}"
  3. 如需关联代理,请在上述命令中追加参数 \"proxy\":\"user:password@proxyhost:proxyport\",如下所示:
    azure vm extension set -g  --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 服务器监视器。

 

相关文章

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!