常见问题
1.server无法启动问题
注意:linux检查下面红框内的文件是否有可执行权限,若无,则赋给可执行权限,

最后,若还无法启动成功,可以看server/log的日志有什么错误信息。

2.agent无法启动问题
linux检查下面红框内的文件是否有可执行权限,若无,则赋给可执行权限,

若还启动不了,查看下agent/log日志文件里是否有错误信息。

3.支持mysql8.0版本吗
支持

4.JDK必须是1.8吗,支持JDK1.6,JDK11吗
不支持jdk1.6和JDK11。但是可以修改start.sh,把jdk路径直接指到1.8的目录即可。OpenJDK1.8也支持。

5.WGCLOUD用什么语言开发的
v3.x,server使用java,agent使用go。前端页面用bootstrap4。

6.支持多节点部署吗
支持。有多少主机要监控,部署多少个agent。server始终只部署一个,所有agent都向这个server上报数据

7.支持用户分组或多用户吗,想让不同用户看不同的主机
暂不支持。变通方法,可以创建多个wgcloud-server端,相当于多个用户

8.agent需要连接数据库吗,agent主机需要连接外网吗
agent不用数据库。agent所在主机,只要能ping通server所在主机即可,不需要外网,也不需要开通端口。

9.登陆验证码无法显示(java.lang.NullPointerException at sun.awt.FontConfiguration.getVersion)
操作系统需要安装FontConfig组件,Centos直接安装即可,执行:yum install fontconfig
如果你使用的docker容器环境,需要在镜像中进行安装,执行:yum install fontconfig,完后再执行fc-cache --force
v3.2.8版本开始已经去除了登陆验证码

10.支持监控db2数据库吗?
支持,需要把对应版本的db2驱动包,拷贝到/wgcloud-server/lib下即可,然后修改wgcloud-server/start.sh,增加-Djava.ext.dirs=./lib:$JAVA_HOME/jre/lib/ext,windows环境下运行程序,应该用分号替代冒号来分隔,最后重启wgcloud-server

11.Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'FILE_STSTEM' at row 23 ; Data truncation: Data too long for column 'FILE_STSTEM' at row 23;
一般这个异常是盘符路径太长,解决办法:修改数据库表desk_state的FILE_STSTEM长度,改为100,如果不够再加长。

12.在哪儿添加监控主机啊?
监控主机会自动发现,无需添加。监控主机信息由agent自动上报,无需在server端管理页面添加主机,只要在agent配置文件设置好bindIp即可。

13.server和agent能部署到一台机器吗?

14.org.hyperic.sigar.SigarPermissionDeniedException: Access is denied.
这个错误,是因为操作系统不允许程序访问进程信息导致的,权限不够,windows环境下使用管理员身份启动即可。

15.server和agent都启动了,但是管理页面看不到监控数据,什么问题
这个一般是agent访问不通server。首先确认agent的serverUrl配置是否正确,然后在agent主机使用:telnet serverIp 9999,测试server端的9999端口是否通着。一般都是端口不通导致的

16.监控超过100台主机时,调优技巧
当监控主机超过100台时,可以适当将wgcloud-server的内存调大,提升运算能力。具体修改wgcloud-server/start.sh,将-Xms128m -Xmx512m修改为-Xms256m -Xmx1024m

17.windows启动server时候,启动窗口一闪而过,是什么问题
一般都是没有配置JDK1.8环境变量配置不正确导致的,在start.bat里将java改为jdk绝对路径试一下。

18.如何查看运行错误信息
在server/log,agent/log,一般有问题可查看这两个文件夹下的日志文件信息。

19.页面添加时,遇到字符长度限制不够用,怎么处理
一般字段的长度都是经过深思熟虑设计的,足够用。如果确实有特殊情况,可以先随便保存一个不超长度的值,然后在数据库里修改对应表的字段长度和自己的实际值,即可

20.关于内存使用,没有计算cache说明
内存使用率 = (内存总大小-free-buffer/cache)/内存总大小*100

21.windows没有系统负载指标数据
windows本身没有系统负载指标,所以没有数据。linux有系统负载

22.centos5和REDHAT5,运行不了v3.0的agent
wgcloud从v3.0开始,agent使用go编写,go对linux要求为:内核版本2.6.23或更高版本,CentOS/RHEL 6.0以上,所以请升级下linux吧

23.支持微信钉钉短信告警吗
支持,在安装说明里有说明,微信告警钉钉告警

24.主机列表【删除】是什么意思
若是已下线主机,删除后,将不再告警。若是在线主机,删除后无影响,一分钟后会自动发现主机

25.监控主机既有linux又有windows,可以server是linux版本,agent采用windows和linux版本吗
可以,server可以部署在linux,agent可以部署在windows也可以部署在linux,同样server部署在windows上,agent可以部署在linux上也可以部署在windows,只要保持同一个版本就行

26.需要安装tomcat吗
不需要

27.守护进程的9997端口可以修改吗,不启动守护进程有什么影响
守护进程wgcloud-daemon-release端口为9997,截至v3.2.8版本不支持修改。如果不启动守护进程,那么agent会报错:防篡改校验失败,失败次数达到10次后,将不会再上报数据

v3.2.9已支持修改,如何修改守护进程端口

28.logo和软件名称为什么设置后,没有生效
此功能为专业版功能,请先确认是否已经是专业版。另外请注意,ico格式需为png,ico暂时不支持。注意,将自己的logo图片,都放到server/logo目录下,配置文件里写错了,不是server/images

29.监控出现负值代表什么
负值代表监控资源不存在,或获取指标失败,可以查看agent/log/下的日志有没有错误信息。

30.日志文件监控多长时间扫描一次
10分钟,暂不能修改扫描间隔时间

31.华为鲲鹏cpu、麒麟CPU、树莓派等基于ARM处理器的agent无法启动问题处理
请下载针对ARM处理的agent特制版本即可:wgcloud-agent-arm-v3.2.9.tar.gzwgcloud-agent-arm-v3.3.0.tar.gz

32.监控主机故障后,server多长时间检测到该主机已下线并发送告警
10分钟