文档

安装和卸载云监控插件

更新时间:

当您需要通过云监控采集主机操作系统层面的监控指标,并对重要监控指标设置报警规则,以便及时关注其动态时,需要为主机安装云监控插件。当您不再需要通过云监控来监控某台主机时,可以登录目标主机卸载云监控插件。本文为您介绍为主机自动安装、手动安装和卸载云监控插件的操作方法。

重要

云监控仅支持通过管理员账号权限(Linux操作系统使用root用户,Windows操作系统使用Administrator用户)操作云监控插件。使用管理员账号具有一定风险,如果操作不当可能导致系统稳定性问题或数据安全问题,请谨慎操作。

背景信息

  • 云监控插件共有三个版本,从前往后依次为Java、Go和C++版本,新安装的云监控插件为C++版本。Java和Go版本云监控插件不再维护,请您根据本文指导升级为C++版本。关于云监控插件的版本、操作系统要求、在主机上的安装位置、主机上运行的进程、端口、资源消耗和日志,请参见插件概览

  • 云监控可以监控阿里云主机和非阿里云主机。阿里云主机目前包括ECS实例、轻量应用服务器;非阿里云主机包括线下IDC、腾讯云和AWS等主机。非阿里云主机通过云服务器ECS的云助手注册为阿里云托管实例后,可以在主机监控列表中看到该主机,并可以为其自动安装云监控插件。未托管的非阿里云主机,需要手动为其安装云监控插件,安装插件后才能在主机监控列表中看到该主机。

  • 安装云监控插件免费,通过主机监控查看监控指标及其监控图表,并为目标监控指标设置报警均免费,且无需开通可直接使用。

前提条件

当您为非阿里云主机自动安装云监控插件之前,请您确保已将非阿里云主机注册为阿里云托管实例。具体操作,请参见阿里云托管实例

自动安装(推荐)

通常情况下,推荐您通过云监控控制台上的相关功能自动为阿里云主机和非阿里云主机安装云监控插件。

  1. 登录云监控控制台

  2. 在左侧导航栏,选择云资源监控 > 主机监控

  3. 主机监控页面,选中待安装或升级插件的阿里云主机,单击左下角的批量安装或升级插件

  4. 单击确定

    安装或升级插件大约需要5分钟,请您耐心等待。当插件状态由安装中变为运行中时,表示插件安装或升级成功。

    说明
    • 对于新购阿里云主机,您可以打开右上角的新购ECS自动安装云监控开关。打开开关后,您新购买的ECS主机将自动安装云监控插件,反之,需要您手动安装。

    • 当某个阿里云主机的插件状态为已停止安装失败时,您可以自动安装或手动安装插件。

脚本安装

为阿里云主机通过脚本安装插件

当您自动为阿里云主机安装云监控插件失败时,必须通过脚本安装。

说明

当您自动为阿里云主机安装或升级云监控插件失败时,需要先卸载云监控插件,再执行本操作安装。关于如何卸载云监控插件,请参见如何卸载云监控插件?

  1. 登录云监控控制台

  2. 在左侧导航栏,选择云资源监控 > 主机监控

  3. 主机监控页面,单击目标主机对应argusagent状态列的image图标,如果无目标主机,请单击主机列表上方主机与插件操作,在弹出的下拉菜单里单击手动安装

  4. 手动重装对话框,先选择主机类型为阿里云主机,再选择主机所属地域和操作系统,根据页面上的安装提示和命令安装插件。

    Windows

    1. 根据主机的操作系统版本,下载32位或64位插件包。

    2. 以Administrator用户登录待安装云监控插件的主机。

    3. 创建目录C:\Program Files\Alibaba\cloudmonitor。

    4. 上传插件包到主机,并解压到目录C:\Program Files\Alibaba\cloudmonitor。

    5. 打开命令提示符页面。

      通过键盘快捷键Win+R打开运行对话框,输入命令cmd,单击确定

    6. 执行以下命令,安装云监控插件。

      cd C:\Program Files\Alibaba\cloudmonitor\bin

      argusagent_service.exe install

    7. 执行以下命令,启动云监控插件。

      net start argusagent

    8. 查看云监控插件状态。

      1. 打开服务页面。

        通过键盘快捷键Win+R打开运行对话框,输入命令services.msc,单击确定

      2. 查看服务argusagent service的状态。

        当服务状态为正在运行时,插件状态正常。

    Linux

    1. 安装命令区域,单击命令正后方的image.png图标,复制命令。

      image

    2. 以root用户登录待安装云监控插件的主机。

    3. 粘贴并执行云监控插件安装命令。

    4. 执行以下命令,查看云监控插件状态。

      ps aux | grep argusagent | grep -v grep

      显示如下信息,说明云监控插件状态正常。

      root      2284  0.0  0.0  22516  1488 ?        Ss   Sep14   0:00 /usr/local/cloudmonitor/bin/argusagent -d
      root      2286  0.2  0.3 939652 14300 ?        Sl   Sep14   3:15 /usr/local/cloudmonitor/bin/argusagent

为非阿里云主机通过脚本安装插件

说明

当您自动为非阿里云主机安装云监控插件失败或升级云监控插件时,需要先卸载云监控插件,再执行本操作安装。关于如何卸载云监控插件,请参见如何卸载云监控插件?

  1. 登录云监控控制台

  2. 在左侧导航栏,选择云资源监控 > 主机监控

  3. 主机监控页面,单击目标主机对应argusagent状态列的image图标,如果无目标主机,请单击主机列表上方主机与插件操作,在弹出的下拉菜单里单击手动安装

  4. 手动重装对话框,先选择主机类型为非阿里云主机,再选择主机操作系统,根据页面上的安装提示和命令安装插件。

    Windows

    1. 根据主机的操作系统版本,下载32位或64位插件包。

    2. 下载配置文件accesskey.properties。

    3. 以Administrator用户登录待安装云监控插件的主机。

    4. 创建目录C:\Program Files\Alibaba\cloudmonitor。

    5. 上传插件包到主机,并解压到目录C:\Program Files\Alibaba\cloudmonitor。

    6. 上传配置文件到主机,并解压到目录C:\Program Files\Alibaba\cloudmonitor\local_data\conf。

    7. 打开命令提示符页面。

      通过键盘快捷键Win+R打开运行对话框,输入命令cmd,单击确定

    8. 执行以下命令,安装云监控插件。

      cd C:\Program Files\Alibaba\cloudmonitor\bin

      argusagent_service.exe install

    9. 执行以下命令,启动云监控插件。

      net start argusagent

    10. 查看云监控插件状态。

      1. 打开服务页面。

        通过键盘快捷键Win+R打开运行对话框,输入命令services.msc,单击确定

      2. 查看服务argusagent service的状态。

        当服务状态为正在运行时,插件状态正常。

    Linux

    • 非阿里云主机能访问公网

      1. 安装命令区域,单击命令正后方的image.png图标,复制命令。

        image

      2. 以root用户登录待安装云监控插件的主机。

      3. 粘贴并执行云监控插件安装命令。

      4. 执行以下命令,查看云监控插件状态。

        ps aux | grep argusagent | grep -v grep

        显示如下信息,说明云监控插件状态正常。

        root      2284  0.0  0.0  22516  1488 ?        Ss   Sep14   0:00 /usr/local/cloudmonitor/bin/argusagent -d
        root      2286  0.2  0.3 939652 14300 ?        Sl   Sep14   3:15 /usr/local/cloudmonitor/bin/argusagent
    • 非阿里云主机不能访问公网

      说明

      如果您的非阿里云主机已安装云监控插件,但不能访问公网,则无法上报监控数据至云监控,需要您在云监控插件中配置代理服务器。具体操作,请参见步骤二:安装和配置云监控插件2

      1. 安装代理服务器。

        本文以安装Nginx代理服务器为例进行介绍。具体操作,请参见步骤一:部署Nginx代理服务器1~4

      2. 安装命令区域,单击命令正后方的image.png图标,复制命令。

      3. 以root用户登录待安装云监控插件的主机。

      4. 粘贴并执行云监控插件安装命令。

        请您根据实际情况替换以下命令中的参数取值,其他信息均保持不变。

        CMS_HTTP_PROXY=<代理服务器的地址:端口>
      5. 执行以下命令,查看云监控插件状态。

        ps aux | grep argusagent | grep -v grep

        显示如下信息,说明云监控插件状态正常。

        root      2284  0.0  0.0  22516  1488 ?        Ss   Sep14   0:00 /usr/local/cloudmonitor/bin/argusagent -d
        root      2286  0.2  0.3 939652 14300 ?        Sl   Sep14   3:15 /usr/local/cloudmonitor/bin/argusagent

卸载插件

卸载云监控C++版本插件后,您不能通过云监控控制台实时监控该主机,但是可以查看其历史监控数据。

Windows

  1. 以Administrator用户登录云监控插件所在主机。

  2. 打开命令提示符页面。

    通过键盘快捷键Win+R打开运行对话框,输入命令cmd,单击确定

  3. 执行以下命令,停止云监控插件。

    net stop argusagent

  4. 执行以下命令,卸载云监控插件。

    "C:\Program Files\Alibaba\cloudmonitor\bin\argusagent_service.exe" uninstall

  5. 执行以下命令,删除目录cloudmonitor。

    cd C:\Program Files\Alibaba

    rd /s /q cloudmonitor

Linux

  1. 以root用户登录云监控插件所在主机。

  2. 执行以下命令,停止云监控插件。

    bash /usr/local/cloudmonitor/cloudmonitorCtl.sh stop

  3. 执行以下命令,卸载云监控插件。

    bash /usr/local/cloudmonitor/cloudmonitorCtl.sh uninstall

  4. 执行以下命令,删除目录cloudmonitor。

    rm -rf /usr/local/cloudmonitor

相关文档