统一监控主要包含采集代理、采集中心和监控网站三大部分功能模块,其中每个功能模块又由多个组件组成。
采集代理模块包含 GAgent 组件,需要部署在 GCluster 集群节点上。该模块负责采集集群节点的操作系统、磁盘、内存、 CPU、网络流量、节点运行状态、节点进程、以及集群的运行情况。采集中心模块包含 GCenter 组件,负责将采集代理采集的信息持久化到资源库、 并进行节点报警处理等。 一个采集中心只能对同一个集群下的代理进行采集,且一个采集中心最多可监控 100 个采集代理。当集群规模较大时,可以部署多个采集中心,以提升监控性能。该组件部署在 Linux 服务器上。
监控网站模块包含 gcmonitor组件,需要部署在 Linux服务器上。gcmonitor组件实现了对整个集群监控的管理功能、 集群整体运行状态及性能展示、 集群的数据分布情况、集群节点报警、 以及统一监控的平台管理功能等。
统一监控提供自动安装脚本 autoInstall 安装采集代理、采集中心、监控网站的所有组件。
由上图可知,需要在每个集群节点上安装 GAgent 组件,在网站服务器上安装 gcmonitor 组件。采集中心 GCenter 组件可放在任何一台或多台服务器上,采集中心的部署依赖于需要监控的集群数和集群规模。一个集群可部署一个或多个中心,但一个中心只能属于一个集群。
集群节点上的 gbased、 gcluster 组件是安装 GCluster 时安装的组件,sysstat 是系统 IO 组件。资源服务器上的 gbased 是安装 GBase 8a 时所安装的组件。
本文介绍了统一监控系统的关键组件:GAgent(部署在GCluster节点上)、GCenter(监控信息持久化与报警处理)和gcmonitor(集群监控管理)。详述了它们的功能和部署策略,包括单个组件的作用和集群扩展方式。
738

被折叠的 条评论
为什么被折叠?



