首页 > 其他分享 >WGCLOUD进阶教程:主机下线离线不上报数据的原因 超详细整理

WGCLOUD进阶教程:主机下线离线不上报数据的原因 超详细整理

时间:2022-12-05 14:07:11浏览次数:40  
标签:wgcloud 进阶 主机 离线 agent server WGCLOUD 进程 守护

agent主机下线问题,agent日志打印防篡改校验失败或者防篡改校验错误次数大于10次,不再上报数据

这个问题注意几点,按照顺序依次排查下

1、 server和agent的主机系统时间差不能大于15个小时,若时间差不超过15小时打印【防篡改校验错误】类似信息,忽略即可,不会有影响

2、 若是v3.3.5之前版本,server主机的9997端口(这是守护进程wgcloud-daemon-release的默认端口)要开放给agent主机,保证agent主机可以telnet通server的9997端口

若是v3.3.5或以后版本,9997端口已经不需要开放给agent主机访问

3、 修改了守护进程wgcloud-daemon-release的默认端口导致的,server配置文件和守护进程配置文件没有同步修改端口,查看修改说明

4、若是v3.3.5或之后版本,查看server本机是否能正常访问http://localhost:9997获得返回值,如:2faa233a1400201bedc199fe1d8ab393,若server主机的localhost不能使用,可以在配置文件server/config/application.yml,将配置项daemonUrl: http://localhost:9997 中的localhost改成server主机ip

5、 wgcloud-server-release.jar不要编辑修改,若编辑过,还原到安装包里的wgcloud-server-release.jar即可

6、 server和agent要保持同一个版本号

7、server端的守护进程(wgcloud-daemon-release)不要关闭,特别是Windows注意不要关闭守护进程窗口。若是Linux,守护进程可能是被kill了,查看守护进程是否还存活(ps -ef | grep wgcloud)

还有一种可能是server部署在Windows,不小心左键点击守护进程的窗口,进入编辑模式了,右击恢复就好了

如果此原因导致的话,重启server(守护进程会随着server启动)后,1小时内所有agent会陆续恢复上线,也可以手动重启agent(立即上线)

8、 server如果运行在arm、龙芯等系统,需要将守护进程wgcloud-agent-release替换为对应的版本,点击下载

9、 如果server或守护进程(wgcloud-daemon-release)长时间没有启动运行,那么当server重新启动后,agent会在1小时内陆续自动恢复上线,不用重启agent。也可以手动重启agent,会立刻恢复上线

10、 可能是agent主机ping不通server主机,或访问不到server端口,我们可以在agent主机使用ping [server主机IP]和telnet [server主机IP] 9999来测试连通性

11、如果是在docker部署 server,我们检查下是否把config/application.yml中的守护进程url中的localhost改为宿主机ip了,如下

一般需要改下,除非是docker容器内可以访问http://localhost:9997的话,那就可以不改

#守护进程访问url,server服务使用,agent不使用(一般保持默认即可)

daemonUrl: http://localhost:9997

标签:wgcloud,进阶,主机,离线,agent,server,WGCLOUD,进程,守护
From: https://blog.51cto.com/u_15782557/5911987

相关文章

  • ubuntu docker离线安装教程
    离线安装包下载docker离线安装时需要三个安装包:containerd.io包、docker-ce-cli包,docker-ce包,​​下载地址:https://download.docker.com/linux/ubuntu/dists/xenial/pool/st......
  • WGCLOUD 的基本知识 - agent自动识别的IP不准确,如何处理
    部署完成WGCLOUD监控平台后,当agent自动获取主机IP不准确时,如何手动配置agent主机IP说明有时候agent自动获取的主机IP不一定准确,这时可以手动配置下agent主机IP,手动配置后......
  • windows下离线安装pyinstaller
    简介pyinstaller,用于将python脚本文件转化成可执行文件1、安装wheel安装包链接:https://pypi.org/project/wheel/#files下载解压后cmd控制台执行pythonsetup.pyinsta......
  • 离线安装python库
    B站看到了水哥的自动化办公视频(5分钟,教你做个自动化软件拿来办公)但因为用的是内网,所以没法直接pipinstall所以这里我们离线安装安装的就是和视频中相关的几个库相关环......
  • MySQL进阶sql语句①
    一.MySQL进阶查询1.1排序(orderby)①使用orderby语句进行排序ASC:升序,默认的排序,使用orderby时,会默认该排序DESC:降序排序可针对对一个或多个字段,多字段要第一个字......
  • Blazor和Vue对比学习(进阶.路由导航一):基本使用
    Blazor和Vue都是单文件组件SPA,路由的实现逻辑非常相似,页面路径的改变都是组件的切换,但因为各自语言的特性,在实现方式上有较大差异。 一、安装1、Vue:Router是Vue的一个......
  • CSS基础-选择器进阶,背景相关属性(颜色/图片)
    CSS基础-选择器进阶,背景相关属性(颜色/图片)目标:能够理解复合选择器的规则,并使用复合选择器在HTML中选择元素学习路径: 1.复合选择器 2.并集选择器 3.交......
  • 16.【C语言进阶】动态内存管理
    为什么存在动态内存分配栈区上的内存开辟intval=20;//在栈空间上开辟四个字节chararr[10]={0};//在栈空间上开辟10个字节的连续空间这样直接在函数体中开辟内存......
  • 15.【C语言进阶】自定义类型
    结构体的声明常规的结构的声明太过简单常见,不再过多阐述。特殊声明在声明结构体的时候可以不完全的声明struct{ inti; doubled; charc;}x;struct{ inti;......
  • 13.【C语言进阶】数据的存储
    数据基本类型为什么会有不同的类型,这些类型有内存大小上的差异,那么他们还有什么差异呢?在内存中开辟空间的大小读取内存空间方式的差异 char//字符类型short//......