大家好,我们的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
=======================================================
下一步操作建议:
-
检查容器运行状态: docker ps -a
-
查看应用日志: docker logs gm-poller
-
- 接下来介绍如何通过监控预警平台添加采集节点
1: 登录预警平台,进入到cmdb,打开:平台激活管理


2:进入:分布式架构,然后添加安装的采集节点



最后点击:激活,即可。
您添加监控对象的时候,可以选择central监控引擎(下图),晚上1点平台会自动将central引擎上的监控对象,根据采集节点的负载情况,进行自动分配。

至此:完成一个采集节点的部署和添加,多采集节点部署方法同上。