有时候agent在运行过程中,会莫名其妙的出现进程停止的情况,客户端agent挂掉了,有可能是人工误操作Kill掉agent进程导致的,也有可能是被系统或程序kill掉,这种情况可以使用agent-backup程序来自动唤醒agent
agent-backup不是必须部署的,当您出现以上情况的时候,再部署agent-backup
agent-backup是一个agent的守护程序,主要用来监听agent进程是否存活和运行,若发现agent进程被停止kill,则会自动启动agent。如果agent正常运行,则agent-backup什么都不会做
agent-backup默认每1分钟监听一次agent是否在运行
因为agent停止运行的情况,目前发现只存在于Linux平台,所以请下载如下程序。其他平台,请联系我们
1、首先下载程序agent-backup
下载文件的存放目录没有限制,不过建议和agent放在同一级目录下,这样方便管理
部署方式,以下【2】和【3】选择其中一种即可
2、手动部署方式
下载后,解压,然后配置,配置文件/config/application.properties,等号后面修改成自己的实际信息
启动agent守护程序agent-backup
提示,有的系统不能直接运行sh脚本,也可以这样配置startPath=sh /wgcloud/agent/start.sh
linux通过./start.sh启动,日志文件在log目录下,日志文件里可以看到检测agent的日志信息
3、一键部署脚本方式,快速简单
将以下指令中的/wgcloud/agent/start.sh替换为自己的实际agent启动文件start.sh完整路径
完成,这样就不用担心agent被kill了,如果发现agent被kill,agent-backup会自动启动agent