内网、局域网,无法访问外网,想使用一键部署agent脚本也可以的

1、将需要部署的agent安装包,下载并复制到/server/logo/文件夹下
如果我们需要修改agent配置文件的一些参数配置值,也可以先解压安装包,把agent配置文件中改好后,再打成压缩包
提示:server也可以作为静态资源web服务器,配置静态资源访问
2、将 installAgent.sh 脚本,下载并复制到/server/logo/文件夹下,就像下面这样
注意,以上agent安装包的名称不要修改,从网站下载是什么名称,就保持什么名称就行
3、编辑 installAgent.sh
将如下脚本文件里面的https://www.wgstart.com/download/${versionStr}/改为http://[自己server主机IP:9999]/resources/(记得去掉两边的方括号[])
注意,这里9999是server的默认端口,如果已经修改过端口了,改为自己的实际server端口
4、然后就可以在被监控主机执行内网版的一键部署脚本了
下面示例指令是在被控主机部署agent-linux-amd64-v3.5.6.tar.gz,如下,注意指令中的方括号[]使用时候请去掉
把最后的http://localhost:9999替换为自己的server主机IP和端口(这个是用于设置agent的配置项serverUrl)
如果想要部署其它agent包,将脚本中的agent-linux-amd64-v3.5.6.tar.gz替换成其它agent安装包的名称即可,比如替换为agent-linux-arm64-v3.5.6.tar.gz,agent安装包名称列表
指令如下(主要使用curl下载安装,所以监控主机需要支持curl
部署agent完成
5、一键部署脚本,能不能设置被控主机agent的bindIp参数
可以的,agent本身可以自动获取被控主机IP,但是有时候agent自动获取IP不一定准确,用下面这个脚本,把下面最后的[bindIp]替换为自己的agent被控主机IP,记得去掉符号[]
指令如下
6、一键将agent设置为开机启动