WGCLOUD监控系统的server和agent作用详解

2023-12-25 16:05:58
WGCLOUD包括:server为服务端(或主控端),agent为客户端(探针端、被控端)
WGCLOUD是绿色版本,非侵入式,解压即可运行,是完全自主私有化部署的监控平台,不依赖外网,局域网、内网也可以部署
wgcloud-v3.5.0
	│  wgcloud-MySQL.sql MySQL数据库初始化文件
	│  wgcloud-Oracle.sql oracle初始化文件
	│  wgcloud-PostgreSQL.sql 为PostgreSQL数据库初始化文件
	│
	├─agent 客户端(或探针端、被控端),负责采集主机各种指标(cpu,内存,磁盘,进程,硬件信息,进程,端口,docker,文件防篡改、日志文件等)数据,定时(默认2分钟)上报给server
	│  │  start.sh 启动/重启指令
	│  │  stop.sh 停止指令
	│  │  wgcloud-agent-release agent探针程序
	│  │
	│  ├─config
	│  │      application.properties agent配置文件(同一个版本的所有agent配置文件都一致)
	│  │
	│  └─log agent运行日志所在目录,默认保留最近30天
	└─server 服务端(或主控端),处理agent上报的主机指标数据,综合处理后,进行展现。其中服务接口、数据监控、数通监测(PING和SNMP)、FTP/SFTP由server自主监测,不依赖agent
		│  start.sh 启动/重启指令
		│  stop.sh 停止指令
		│  wgcloud-daemon-release  守护进程
		│  wgcloud-server-release.jar server程序
		│
		├─config
		│      application.yml
		│      daemon.properties
		│
		├─log server运行日志所在目录,默认保留最近30天
		└─logo 存贮logo图片用

?server所在主机需要JDK环境(JDK1.8、JDK11都可以),OpenJDK也可以,更高版本JDK也支持,一般推荐使用JDK1.8或JDK11

agent所在主机不需要JDK、不需要JDK、不需要JDK

agent所在主机不需要JDK及其他依赖,解压后可直接启动运行

(1) server端只部署一个就行,所有agent向这个server单向上报指标数据
(2) 有多少台主机需要监控,就部署多少个agent(即使是server主机需要监控也要启动agent),如何在监控主机上单独部署agent
(3) server和agent需要保持相同的版本
(4) 监控主机信息由agent自动采集上报,因此server端主机列表页面不能添加主机。agent部署好启动后,就可以在【主机管理】页面看到监控主机了
(5) wgcloud-daemon-release为守护进程,执行server/start.sh会同时启动wgcloud-server-release.jar和wgcloud-daemon-release,守护进程不要关闭,server要和守护进程进行通信
(6) server和agent所在主机系统时间需要保持一致,即使有差异,时间差应不超过15个小时(此时间差内agent打印防篡改校验失败信息,请忽略即可,不影响监测采集)
(7) 请注意不要编辑/修改server/wgcloud-server-release.jar,否则agent日志将出现防篡改校验失败的信息,达到一定周期后将不再上报数据
(8) 如果agent不能直连访问server,可以通过代理wgcloud-proxy,实现将数据中转上报给server,查看说明
(9) 如果是在Windows部署运行server,尽量不要让server所在目录路径中有空格(如C:\Program Files (x86)\wgcloud),有时候低版本windows会因路径中有空格而导致启动不了的问题
(10) 提示:server和agent可以混用,只要保持同一版本即可。即server运行在linux上,agent可以运行在linux也可运行在windows上,反之也可以

文章来源:https://blog.csdn.net/yecengduoqing/article/details/135192210
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。