云监控用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 准备工作
确定需要安装*的ECS地域ID(RegionID)
查询地域的ID
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位版本Agent或32位版本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信息请登录阿里云控制台后,点击页面上方 非阿里云主机安装按钮查询。
- 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
- 使用Windows服务面板停止云监控服务。
- 到安装目录删除整个目录
C:\Program Files\Alibaba\cloudmonitor