【新功能邀请】Go版本云监控插件开始公测

云监控用Go语言重构了插件,且较目前的Java版本在资源消耗方面有很大节省。您可以根据如下步骤升级插件,升级后版本号为2.1.47。

新版本插件资源消耗情况

  • Cms*进程占用15~20M左右内存和单核1~2%的CPU。(Java版本内存消耗在70M左右)
  • Cms*是便携的无额外依赖Agent,程序大小在15M左右,视处理器不同实际尺寸相差2~3M。(Java版本安装包70M,解压后大小200M)
  • 本地日志最多占用40M空间,超过40M会进行清除。
  • 每15秒发送一次监控数据,约占用内网网络带宽10KB。
  • 每3分钟发送一次心跳数据,约占用内网网络带宽2KB左右。

ECS安装*

1.1 准备工作

1.2 Linux下安装*

远程登录ecs,将下面命令中的${REGION_ID}以实际的region id替换并执行

VERSION=2.1.47 /bin/bash -c "$(curl -s http://cms-agent-${REGION_ID}.oss-${REGION_ID}-internal.aliyuncs.com/cms-*/cms_go_agent_install.sh)"

1.3 Windows下安装*

  • 在如下路径新建文件夹cloudmonitor
C:\Program Files\Alibaba
  • 根据系统情况,将云监控Agent 64位版本Agent32位版本Agent 下载到上一步创建的cloudmonitor文件夹中。
  • 使用管理员权限启动命令行(cmd),并在cmd下运行如下命令

    cd C:\Program Files\Alibaba\cloudmonitor
    Cms*.windows-amd64.exe install
    Cms*.windows-amd64.exe start
  • 安装完成后,可以通过Windows服务面板来查看、启动、停止云监控服务(Cloud Monitor Application)。

非ECS安装*

2.1 准备工作

准备accesskey.properties文件。accesskey信息请登录阿里云控制台后,点击页面上方 非阿里云主机安装按钮查询。
【新功能邀请】Go版本云监控插件开始公测

  • Linux下在Terminal中可通过如下命令在当前目录下生成accesskey.properties文件:
echo 'cms.agent.accesskey=$your_accesskey' > accesskey.properties
echo 'cms.agent.secretkey=$your_secretkey' >> accesskey.properties

2.1 Linux

执行下面命令前,请确保当前目录下存在accesskey.properties文件

/bin/bash -c "$(curl -s http://cms-download.aliyun.com/cms-*/cms_go_agent_install_none_ecs.sh)"
  • Windows下可在文本编辑器中完成。

2.2 Windows

参见 1.3 Windows下安装*

安装验证

安装完成后,稍等几分钟,在阿里云控制台查看版本号,变为2.1.47,即升级成功。

卸载

4.1 Linux

Linux下进入Agent所在目录。

./Cms*.linux-${ARCH} stop
./Cms*.linux-${ARCH} uninstall

其中${ARCH}是您的处理器架构,有两种:386和amd64。执行完成后,退到上级目录,删除cloudmonitor目录即可。

4.2 Windows

  1. 使用Windows服务面板停止云监控服务。
  2. 到安装目录删除整个目录
C:\Program Files\Alibaba\cloudmonitor
上一篇:Crontab的用法


下一篇:【最佳实践】CDN访问慢的分析思路和优化方案