1、将需要部署的agent安装包,下载并复制到/server/logo/文件夹下
如果我们需要修改agent配置文件的一些参数配置值,也可以先解压安装包,把agent配置文件中改好后,再打成压缩包
2、将 installAgent.sh 脚本,下载并复制到/server/logo/文件夹下,就像下面这样
注意,以上agent安装包的名称不要修改,从网站下载是什么名称,就保持什么名称就行
3、编辑 installAgent.sh
将如下脚本文件里面的https://www.wgstart.com/download/${versionStr}/改为http://[自己server主机IP:9999]/resources/(记得去掉两边的方括号[])
注意,这里9999是server的默认端口,如果已经修改过端口了,改为自己的实际server端口
4、然后就可以在被监控主机执行内网版的一键部署脚本了
(1)先在目标监控主机创建一个文件夹wgcloud(其他名称也可以的)
然后进入wgcloud文件夹,推荐将agent部署到所有被控主机的统一目录,以后方便管理
(2)下面指令是在被控主机部署agent-linux-amd64-v3.5.7.tar.gz
将指令中的http://localhost:9999替换为自己的server主机IP和端口,这个是用于设置agent的配置项serverUrl
指令中的wgcloud是用于设置agent的通信密钥wgToken值,一般保持默认即可。如果server端的通信密钥wgToken(server/config/application.yml中
配置项wgToken)默认值已被修改,那么将wgcloud替换为自己的实际wgToken值,server和agent通信密钥说明
将指令中的192.168.1.9替换为自己的agent被控主机IP,这个是用于设置agent的配置项bindIp,也就是agent主机IP
指令如下(主要使用curl下载安装,所以监控主机需要支持curl)
好啦,这样agent就部署完成了
(3)如果想要部署其它agent安装包
只需要将指令中的agent-linux-amd64-v3.5.7.tar.gz替换成其它agent安装包的名称即可,比如替换为agent-linux-arm64-v3.5.7.tar.gz,查看agent安装包名称列表
(4)其他说明,指令中的192.168.1.9也可以去掉,agent可以自动获取被控主机IP,去掉后的指令如下所示
不过有时候agent自动获取的IP不一定准确,所以为了以后容易识别主机IP,我们建议还是加上自己的实际IP