GM DC Monitor一体化监控预警平台部署手册2025-12-10

大家好,我们的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 | 通过 |

  • 一体化监控预警平台安装部署
    1. 境准备(以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

    1. 操作系统安装及环境初始化
      1. 安装操作系统使用:最简模式

系统安装后

      1. 关闭selinux
      1. 关闭firewalld

重启系统:reboot

    1. 在线安装docker
      1. 上传docker.repo
      2. 安装docker-ce:

yum --y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

    1. 启动docker服务

配置docker开机自启动:systemctl enable docker

    1. 安装一体化监控预警平台,操作如下

另说明:以下版本均以 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
    1. 登陆平台

通过游览器登陆监控平台。

默认账号密码为: admin / 1WSX@qaz!@

至此,一体化监控预警平台安装部署完毕。

  • 拨测从节点安装部署
    1. 环境准备

独立的一台服务器

硬件配置:最低配置建议(2C/4G/50G)

软件:已安装了docker(可参考文档开头系统安装及环境初始化)

需要准备的信息,节点安装需要

1:监控系统安装时的数据库root密码,(举例:abc123)

2:监控服务器IP,(举例:192.168.1.1)

3:节点服务器IP,(举例:192.168.1.2)

    1. 监控系统为从节点授权(监控系统侧执行)
  • 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

    1. 从节点安装应用(从服务器侧执行)

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

脚本将进行一键自动完成从节点的安装。

  • 分布式采集节点安装部署
    1. 环境准备

需要独立的一台服务器,执行具体的监控采集任务,要与被检测设备在网络上必须可Ping通,其他监控方式依据具体需求开通,比如监控操作系统要开通:UDP 161端口的访问等。

硬件配置:最低配置建议(4C/8G/50G)

软件:已安装了docker(可参考文档开头系统安装及环境初始化)

时间:采集节点必须与监控预警平台时间一致

采集节点安装需要准备的信息如下:

1:一体化监控预警平台的IP,(举例:192.168.1.1)

2:一体化监控预警平台数据库root密码及端口号[默认3306],(举例:abc123)

3:部署采集节点的主机IP,(举例:192.168.1.2)

    1. 采集节点安装应用(需采购才可使用)

将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,打开:平台激活管理 ![](https://i-blog.csdnimg.cn/direct/2dc4df6d53ae42abac12c82e6a5b3dfe.png) ![](https://i-blog.csdnimg.cn/direct/6907bde6871e406c8a9400330f20da85.png) 2:进入:分布式架构,然后添加安装的采集节点 ![](https://i-blog.csdnimg.cn/direct/31e5247f0e91435aac5e8796b6d99e79.png) ![](https://i-blog.csdnimg.cn/direct/6fca95cce9f749bdb41b908c386b17e4.png) ![](https://i-blog.csdnimg.cn/direct/84ec4574e95e4ea0b86a0c9bac843dd2.png) 最后点击:激活,即可。 您添加监控对象的时候,可以选择central监控引擎(下图),晚上1点平台会自动将central引擎上的监控对象,根据采集节点的负载情况,进行自动分配。 ![](https://i-blog.csdnimg.cn/direct/483b440e17914d8cbcd67ac9a78bbcde.png) 至此:完成一个采集节点的部署和添加,多采集节点部署方法同上。

相关推荐
七夜zippoe2 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
Fcy6484 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满4 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠4 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Harvey9034 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s
珠海西格电力科技6 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀6 小时前
Linux环境变量
linux·运维·服务器
zzzsde6 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器
聆风吟º8 小时前
CANN开源项目实战指南:使用oam-tools构建自动化故障诊断与运维可观测性体系
运维·开源·自动化·cann
NPE~8 小时前
自动化工具Drissonpage 保姆级教程(含xpath语法)
运维·后端·爬虫·自动化·网络爬虫·xpath·浏览器自动化