大家好,我们的v4.0版本已经对外正式发布了,下面是部署教程,包含了平台部署、拨测部署、分布式部署3个部分,是部署文档的合集,给大家参考。
- 兼容系统(列表已测)
|-----------------|---------------------|----------|
| 系统版本范围 | 容器版本范围 | 测试结果 |
| Centos(7-8) | docker-ce-(19 - 26) | 通过 |
| Rocky(8.5-8.10) | docker-ce-(19 - 26) | 通过 |
| Ubuntu(18-24) | docker-ce-(20 -28) | 通过 |
| Debian(9-10) | docker-ce-(18 -19) | 通过 |
| Debian(11-12) | docker-ce-(20 -28) | 通过 |
| OpenSUSE(15) | docker-ce-(20 ) | 通过 |
| Alma(8-9) | docker-ce-(19 -28) | 通过 |
| 麒麟V10 | docker-ce-(26) | 通过 |
| 龙蜥V8.6 | docker-ce | 通过 |
- 一体化监控预警平台安装部署
- 环 境准备(以centos7.9例)
CPU: 8C
Memory:16G
硬盘:SSD,300-500G(建议使用lvm可扩容模式)
系统:CentOS Linux release 7.9.2009 (Core)
Docker: Server Version: 26.1.4
操作账号:root
平台将会占用端口:TCP:9200,9300,80,443,5669,5670,6379,8000,8022,3306;UDP:162
-
- 操作系统安装及环境初始化
- 安装操作系统使用:最简模式
- 操作系统安装及环境初始化

系统安装后
-
-
- 关闭selinux
-

-
-
- 关闭firewalld
-

重启系统:reboot
-
- 在线安装docker
- 上传docker.repo
- 安装docker-ce:
- 在线安装docker
yum --y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin


-
- 启动docker服务

配置docker开机自启动:systemctl enable docker
-
- 安装一体化监控预警平台,操作如下
另说明:以下版本均以 vX.X 代替
优先:安装数据库
- tar zxvf db-vX.X.tar.gz
- cd db
- ./auto-install.sh 自定义数据库root密码
再次:安装应用
- tar zxvf app-vX.X.tar.gz
- cd ../app
- ./auto-install.sh
最后:安装知识库应用
- tar zxvf es-vX.X.tar.gz
- cd ../es
- ./auto-install.sh
- 登陆平台
通过游览器登陆监控平台。
默认账号密码为: admin / 1WSX@qaz!@

至此,一体化监控预警平台安装部署完毕。
- 拨测从节点安装部署
- 环境准备
独立的一台服务器
硬件配置:最低配置建议(2C/4G/50G)
软件:已安装了docker(可参考文档开头系统安装及环境初始化)
需要准备的信息,节点安装需要
1:监控系统安装时的数据库root密码,(举例:abc123)
2:监控服务器IP,(举例:192.168.1.1)
3:节点服务器IP,(举例:192.168.1.2)
-
- 监控系统为从节点授权(监控系统侧执行)
- tar zxvf dial-vX.X.tar.gz
- cd dial
- ./add_db_user.sh abc123 192.168.1.2
解释:
Abc123: 为上面举例的数据库root密码
192.168.1.2:为上面举例的授权的节点IP
-
- 从节点安装应用(从服务器侧执行)
将 dial-vX.X.tar.gz传送到从节点服务器,解压后进入dial目录运行:
- ./auto-install.sh # 根据提示输入即可,举例如下:
==> 请根据以下提示输入初始化数据 <==
请输入监控系统数据库IP:192.168.1.1
请输入监控系统数据库端口:3306
请输入监控系统REDIS IP:192.168.1.1
请输入监控系统REDIS端口:6379
请输入本机IP(公网):192.168.1.2
脚本将进行一键自动完成从节点的安装。
- 分布式采集节点安装部署
- 环境准备
需要独立的一台服务器,执行具体的监控采集任务,要与被检测设备在网络上必须可Ping通,其他监控方式依据具体需求开通,比如监控操作系统要开通:UDP 161端口的访问等。
硬件配置:最低配置建议(4C/8G/50G)
软件:已安装了docker(可参考文档开头系统安装及环境初始化)
时间:采集节点必须与监控预警平台时间一致
采集节点安装需要准备的信息如下:
1:一体化监控预警平台的IP,(举例:192.168.1.1)
2:一体化监控预警平台数据库root密码及端口号[默认3306],(举例:abc123)
3:部署采集节点的主机IP,(举例:192.168.1.2)
-
- 采集节点安装应用(需采购才可使用)
将node-v4.tar.gz 传送到采集节点服务器,解压后进入node目录运行:
- ./auto-install.sh
# 示例如下:
root@localhost node\]# ./auto-install.sh ####################################################### # 广目一体化监控预警平台分布式监控节点部署 # ####################################################### 开始时间: 2025-12-10 11:17:35 日志文件: gm_poller_deploy_20251210_111735.log ------------------------------------------------------- ============================= 系统基本信息 ==================== 系统主机名: localhost.localdomain 系统内核版本: 3.10.0-1160.el7.x86_64 系统发行版: NAME="CentOS Linux" VERSION="7 (Core)" ID="centos" ID_LIKE="rhel fedora" VERSION_ID="7" PRETTY_NAME="CentOS Linux 7 (Core)" ANSI_COLOR="0;31" CPE_NAME="cpe:/o:centos:centos:7" HOME_URL="https://www.centos.org/" BUG_REPORT_URL="https://bugs.centos.org/" CENTOS_MANTISBT_PROJECT="CentOS-7" CENTOS_MANTISBT_PROJECT_VERSION="7" REDHAT_SUPPORT_PRODUCT="centos" REDHAT_SUPPORT_PRODUCT_VERSION="7" 系统架构: x86_64 =============================================================== 即将开始安装软件,倒计时 重要提示:当前主机时间要与一体化监控平台时间一致!!! 5 4 3 2 1 ==\> 请根据以下提示输入初始化数据 \<== 请输入一体化监控预警平台IP:192.168.1.1 请输入数据库ROOT密码:abc123 请输入数据库端口号\[默认值:3306\]: 请输入采集节点宿主机IP\[默认值:192.168.1.2,回车使用默认值\]: ==\> 开始进行环境检查 \<== ==\> 检查采集节点机到一体化监控预警平台的网络连通性\<== 正在检测 192.168.1.1 ... \[✓\] 一体化监控预警平台数据库连接成功 \[✓\] 当前在bash中执行 检查操作账号是否为root... \[✓\] 当前为root账号,检查通过 检查Docker服务状态... \[✓\] Docker服务运行正常 ==\>宿主机进行初始化 \<== === 关闭SELINUX、防火墙和NetworkManager === 安全服务已关闭并禁用 === 配置时间同步服务 === chronyd服务已启动并设置为开机自启 === 配置系统限制参数 === limits.conf配置已更新 === 配置内核参数 === 检测到物理内存一半为: 4090912768 字节 内核参数已配置并生效 ==\> 初始化数据持久化目录 \<== 执行 创建目录 /data/gmpoller/python3... \[✓\] 成功 执行 设置目录所有者 /data/gmpoller/python3... \[✓\] 成功 执行 设置目录权限 /data/gmpoller/python3... \[✓\] 成功 执行 创建目录 /data/gmpoller/plugins... \[✓\] 成功 执行 设置目录所有者 /data/gmpoller/plugins... \[✓\] 成功 执行 设置目录权限 /data/gmpoller/plugins... \[✓\] 成功 配置hosts条目... 执行 删除central解析... \[✓\] 成功 执行 删除db解析... \[✓\] 成功 执行 删除本地宿主机解析... \[✓\] 成功 执行 添加本地宿主机解析... \[✓\] 成功 执行 添加central解析... \[✓\] 成功 执行 添加web解析... \[✓\] 成功 执行 添加db解析... \[✓\] 成功 \[✓\] hosts解析配置完成 ==\> 开始部署持久化数据 \<== 执行 解压plugins文件... \[✓\] 成功 执行 check_icmp文件授权... \[✓\] 成功 执行 check_icmp文件授权... \[✓\] 成功 执行 check_icmp文件授权... \[✓\] 成功 执行 解压snmp文件... \[✓\] 成功 执行 snmp文件授权... \[✓\] 成功 执行 解压cent文件... \[✓\] 成功 执行 cent授权... \[✓\] 成功 执行 cent授权... \[✓\] 成功 执行 cent授权... \[✓\] 成功 执行 解压broker文件... \[✓\] 成功 执行 broker授权... \[✓\] 成功 执行 broker授权... \[✓\] 成功 执行 broker授权... \[✓\] 成功 执行 解压engine文件... \[✓\] 成功 执行 engine授权... \[✓\] 成功 执行 engine授权... \[✓\] 成功 执行 engine授权... \[✓\] 成功 执行 engine授权... \[✓\] 成功 执行 engine授权... \[✓\] 成功 执行 解压site-packages文件... \[✓\] 成功 执行 python库文件授权... \[✓\] 成功 执行 python库文件授权... \[✓\] 成功 \[✓\] 持久化数据部署完毕 ==\> 准备并启动分布式\[Poller\]节点容器 \<== 检查分布式Poller镜像... \[✓\] Poller镜像已存在 启动分布式Poller容器... \[✓\] 分布式Poller容器启动成功 \[✓\] 一体化监控预警平台数据库对采集节点IP授权成功! ======================================================= \[部署完成\] 广目一体化监控预警平台分布式监控节点已成功部署! 部署结束时间: 2025-12-10 11:21:37 日志文件: gm_poller_deploy_20251210_111735.log ======================================================= 下一步操作建议: 1. 检查容器运行状态: docker ps -a 2. 查看应用日志: docker logs gm-poller 1. 1. 接下来介绍如何通过监控预警平台添加采集节点 1: 登录预警平台,进入到cmdb,打开:平台激活管理   2:进入:分布式架构,然后添加安装的采集节点    最后点击:激活,即可。 您添加监控对象的时候,可以选择central监控引擎(下图),晚上1点平台会自动将central引擎上的监控对象,根据采集节点的负载情况,进行自动分配。  至此:完成一个采集节点的部署和添加,多采集节点部署方法同上。