哪个主机需要监控,就在哪个主机部署agent。
server主机监控也需要运行agent。只要运行agent,server端就会发现新主机,server端没有添加主机的功能
我们默认下载的安装包(wgcloud-v3.5.x.tar.gz 或 wgcloud-v3.5.x.zip)中,包含了主控端server和被控端agent,server主机监控只要启动安装包下的agent就可以了
但是我们如何监控其他主机呢,其实比较简单,请看如下几种方式,任选一种即可
建议将agent部署到所有被控主机的统一目录,这样以后方便管理
1、第一种,只需要把server同级目录的agent打成压缩包,然后复制到其他主机,然后启动agent就可以了
2、第二种,如果被监控主机是Linux,可以连接外网,可以用 一键部署agent脚本 方式来部署agent
3、第三种,如果被监控主机是Linux,不能连接外网,可以用 内网一键部署agent脚本 方式来部署agent
4、第四种,Windows和Linux都可以用,单独下载agent安装包,然后复制或者上传到被监控主机,解压安装包,然后启动就可以了
注意,server和agent要保持相同版本,如何启动agent程序?
提示:以上无论哪种安装方式,都需要修改下agent/config/application.properties里的配置项serverUrl,修改为我们自己server主机的IP和端口
serverUrl中的IP也可以换成域名,如果你有域名的话
#wgcloud-server端访问地址,将下方替换为server主机IP和web端口即可,端口一定要写,即使是80也要写哈
serverUrl=http://localhost:9999
#本机ip或标识,可以为空,为空时候默认取本机IP,配置不要超过50个字符
#这个按需修改,如果默认获取的IP不是我们想要的值,那么可以在这里手动配置下,也可以配置字符串,不一定是IP地址
bindIp=192.168.1.2
#通信token,请和server端配置的wgToken保持一致
#如果server端的通信密钥wgToken(server/config/application.yml中配置项wgToken)已经修改,也记得修改agent中的通信密钥wgToken,和server的wgToken保持一致
wgToken=wgcloud
其他说明,批量给多个Linux主机快速部署agent的方法