轻松部署运维监控系统的最佳方案——WGCLOUD

WGCLOUD是一款轻量高性能的IT运维工具,具有分布式,自动化采集,部署操作容易,资源占用很低,轻量,私有化部署,支持内网运行等特点

1、首先在网站下载安装包(http://www.wgstart.com
默认安装包中包含了server和agent,即服务端和客户端,当我们监控多个主机时候,也可以单独下载agent包,如下图,当前最新版本是v3.3.7

我们根据自己的实际情况下载对应的安装包,比如我们要在linux部署server,就下载Linux安装包,想在Windows部署server就下载Windows安装包

注意:server和agent可以混用,只要保持同一版本即可。即server运行在linux上,agent可以运行在linux也可运行在windows上,反之也可以

image.png

2、server所在主机需要JDK1.8环境(JDK11也可以),agent所在主机不需要JDK1.8、不需要JDK、不需要JDK
agent所在主机不需要JDK1.8及其他依赖,可直接运行

不管是server还是agent,都不需要编译,都是解压后,就可以启动运行了

image.png

3、安装包解压和目录结构简述说明
wgcloud-v3.3.7/server为服务端(或主控端),处理agent上报的主机指标数据,综合处理后,进行展现。其中服务接口、数据监控、数通设备由server自主监测,不依赖agent。
wgcloud-v3.3.7/agent为代理端(或探针端、被控端),负责采集主机各种指标(cpu,内存,磁盘,进程,硬件信息,进程,端口,docker,文件防篡改、日志文件等)数据,定时(默认2分钟)上报给server
server只部署一个。有多少台主机需要监控就部署多少个agent(即使是server主机要监控也需要部署agent),就是把wgcloud-v3.3.7/agent打包复制到目标监控主机(也可 单独下载agent包),然后解压、启动即可,记得修改agent/config/application.properties里的配置项serverUrl
监控主机信息由agent自动上报,因此server端管理页面不能添加主机。agent启动后,就可以在【主机管理】页面看到监控主机。
wgcloud-daemon-release为守护进程,执行server/start.sh会同时启动wgcloud-server-release.jar和wgcloud-daemon-release,守护进程不要关闭,server要和守护进程进行通信
server和agent所在主机系统时间需要保持一致,即使有差异,时间差应不超过15个小时(此时间差内agent打印防篡改校验失败信息,请忽略即可,不影响采集)
请注意不要编辑/修改wgcloud-server-release.jar,否则agent日志将出现防篡改校验失败的信息,达到一定周期后将不再上报数据。

4、初始化数据库,导入或运行sql文件
1.本产品支持的数据库有:MySQL(MySQL版本5.6或以上就可以,MySQL8也支持)、MariaDB、PostgreSQL(推荐10版本或以上)

2.创建数据库,名称为wgcloud,字符集设置为utf8即可

3.在wgcloud数据库,导入或运行安装包里的对应sql文件,推荐使用Navicat客户端工具导入

mysql和MariaDB数据库导入wgcloud-v3.3.7/wgcloud-MySQL.sql文件

PostgreSQL数据库导入wgcloud-v3.3.7/wgcloud-PostgreSQL.sql文件

4.初始化数据库完成

5、server配置文件说明(修改后需重启server生效,不用重启agent)
配置文件server/config/application.yml,除标红部分需要修改外,其他暂时默认即可,后续可根据实际场景再修改

将标红mysql数据库连接信息,改为自己的mysql连接信息。如果使用的postgresql数据库,查看PostgreSQL配置说明中第4条

管理员登陆账号密码,如标黄部分admin/111111,暂时默认即可

wgToken为server和agent通信密钥,server和agent配置要保持一致,暂时默认即可

9999为server的web访问端口,可以修改为其他端口(不能和守护进程wgcloud-daemon-release的端口相同,守护进程端口默认9997,可在server/config/daemon.properties修改),同时访问时也用修改后的端口,暂时默认即可

如果要使用web ssh功能,即堡垒机能力,web ssh默认端口为9998,那么server所在主机的9998端口要开放,不要让防火墙拦截。web ssh开关、端口都在下面配置文件修改,暂时默认即可

application.yml为yml格式,每行配置项冒号后必须紧跟一个英文空格

提示:若server主机的防火墙或安全组在运行,需开启这2个端口:9999(sever web页面访问)、9998(web ssh端口,不用web ssh可不开启)

image.png

以上只是配置文件server/config/application.yml的一部分,剩余部分因为安装部署过程不需修改,所以没有展示,后续可以根据实际场景自定义

6、agent配置文件说明(修改后需重启agent生效)
配置文件agent/config/application.properties,除标红需要修改外,其他暂时默认即可

image.png

wgToken为agent和server通信的密钥,相当于密码,可以自定义为自己的配置密码,暂时默认即可

提示:agent主动给server上报采集数据,agent主机不需要开启任何端口,因为server不会访问agent

agent配置文件为properties类型,因此等号后面不需要保留空格

7、server启动(在server/目录下)

注意:linux检查下面红框内的文件是否有可执行权限,若无,则赋给可执行权限

image.png

start.sh启动服务,stop.sh停止服务

windows下用start.bat启动,启动后不可关闭黑窗口,停止服务关掉即可

server启动完成大概需要10秒,10秒后再启动agent

server日志文件在server/log/目录下,可以查看有无错误信息,看到如下类似打印信息说明server启动完成

Started WgcloudServiceApplication in 13.655 seconds (JVM running for 14.998) 

启动完成后,通过http://192.168.1.1:9999/wgcloud访问登录页面,把192.168.1.1改为自己的实际server主机IP和端口,默认登陆账号密码:admin/111111

image.png

推荐使用谷歌、火狐浏览器,360极速模式也可以

8、agent启动(在agent/目录下)

注意:linux检查下面红框内的文件是否有可执行权限,若无,则赋给可执行权限

image.png

start.sh启动服务,stop.sh停止服务

agent日志文件在agent/log/目录下,可以查看有无错误信息

windows下用管理员身份运行wgcloud-agent-release.exe,启动后不可关闭黑窗口,停止服务关掉即可

好了,这就安装部署完成了,我们登录系统,在主机列表看看有没有监控主机的信息

如果其他主机需要监控,我们只需要部署agent就可以了,agent直接解压,启动就可以了,不需要JDK和其他依赖,记得修改agent/config/application.properties里的配置项serverUrl

1.png
2.jpg
3.jpg
4.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342