agent一键升级脚本说明(Windows版)

1、首先我们先升级完server(采用原替换文件方式升级即可
2、然后采用下面方式升级所有Windows的agent,主要依赖server来分发新版agent包来升级,所以在内网、局域网也可以用的
3、将新版本的agent/wgcloud-agent-release.exeagent/config/application.properties这两个文件,放到server/logo/文件夹下,不要创建文件夹,直接放进去就好
提示同一个版本,Linux和Windows版本的application.properties完全相同,所以若我们升级Linux在server/logo/下已经放了application.properties,就不用在升级Windows的agent时候重复放了
此脚本升级前会自动备份旧版本的wgcloud-agent-release.exe和config/application.properties,并会将原版本config/application.properties中的配置项值全部赋给新版本的配置文件
经过3准备后,文件夹server/logo/下的文件,如下所示

root@vultr:/wgcloud/wgcloud-v3.4.3/server/logo# ll
total 7468
drwxr-xr-x 2 root root    4096 Mar  8 13:09 ./
drwxr-xr-x 6 root root    4096 Mar  7 15:08 ../
-rw-r--r-- 1 root root    1141 Mar  8 13:09 application.properties
-rwxr-xr-x 1 root root 7627964 Mar  8 13:09 wgcloud-agent-release.exe*
root@vultr:/wgcloud/wgcloud-v3.4.3/server/logo# 
	
注意,升级时候,要保证原版本配置config/application.properties中的serverUrl,能正常访问server
4、下载updateAgent.exe文件,这个是专门用来升级agent的程序
5、在所有需要升级的监控主机,我们先停止agent程序,然后在agent/目录下放入updateAgent.exe文件,然后点击执行updateAgent.exe进行升级,注意此时server要处于运行状态
6、升级完成