分布式监控系统WGCLOUD,使用过程常见问题列表

出口成章
• 阅读 509

以下内容来自官网:www.wgstart.com

1.ERROR com.wgcloud.SigarUtil - org.hyperic.sigar.SigarException: The device is not ready.

此错误为windows 2008,2012版本运行时候会出现,应为磁盘未就绪问题,已修复过(忽略此错误),不影响系统运行

2.支持mysql8.0版本吗

支持

3.JDK必须是1.8吗,支持JDK1.6,JDK11吗

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

4.WGCLOUD用什么语言开发的

java,前端页面用bootstrap

5.支持多节点部署吗

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

6.支持用户分组或多用户吗,想让不同用户看不同的主机

暂不支持。变通方法,可以创建多个wgcloud-server端,相当于多个用户

7.有商业版本吗

暂没有商业版本,有商业授权和支持。若有意向合作,请联系tianshiyeben@qq.com

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

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.

这个错误,是因为操作系统不允许程序访问进程信息导致的,权限不够。

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启动时,一闪而过,是什么问题

一般都是没有配置JDK1.8环境变量导致的。

18.如何查看运行错误信息

在/wgcloud-server/log,wgcloud-agent/log,一般有问题可查看这两个文件夹下的日志文件信息。

19.页面添加时,遇到字符长度限制不够用,怎么处理

一般字段的长度都是经过深思熟虑设计的,足够用。如果确实有特殊情况,可以先随便保存一个不超长度的值,然后在数据库里修改对应表的字段长度和自己的实际值,即可

20.网络监控发送/接收KB,时间是每秒还是每分钟?

网络监控采用sigar的getRxBytes()和getTxBytes()接口采集获取,转为KB单位,是指每秒的网络流量

21.关于内存使用,没有计算交换区cache说明

这个计算方式有争议,等下个版本,会把交换区内存单独列为指标监控

22.windows没有系统负载指标数据

win本身没有系统负载指标,所以没有数据。linux有系统负载
 分布式监控系统WGCLOUD,使用过程常见问题列表

Linux工程师必备的88个监控工具

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
6个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
Jacquelyn38 Jacquelyn38
4年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
Easter79 Easter79
3年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
3年前
Android蓝牙连接汽车OBD设备
//设备连接public class BluetoothConnect implements Runnable {    private static final UUID CONNECT_UUID  UUID.fromString("0000110100001000800000805F9B34FB");
Stella981 Stella981
3年前
Django中Admin中的一些参数配置
设置在列表中显示的字段,id为django模型默认的主键list_display('id','name','sex','profession','email','qq','phone','status','create_time')设置在列表可编辑字段list_editable
Python进阶者 Python进阶者
1年前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这