Argus 3.4 由数据服务端和数据采集端两大部分组成。数据服务端主要用于数据的统计、展现、告警发出。数据采集端主要负责对各个指标进行实时采集、分析、计算、上报。
为了防止操作系统的资源被抢占导致系统性能不稳定,需要分别部署数据服务端和数据采集端。建议将数据服务端和数据采集端分别部署到不同的服务器上。且资源配置也有所不同。
环境准备
-
操作系统
准备两套操作系统:操作系统建议使用Centos 7.6 以上的服务器版的镜像,建议使用。具体操作系统配置根据自己需求参照下面配置。
-
数据服务端
网络需求:与数据服务端及用户PC端网络互通
存储需求:200 GB
CPU/vCPU核心数 内存容量(GB) 存储 4 8 200GB -
数据采集端
网络需求:与被监控资源及数据服务端网络互通
存储需求:500GB
数据采集端的配置取决于采集指标的数量,最少配置选用 4C / 8GB / 500GB存储。
指标数量 CPU/vCPU核心数 内存容量(GB) 1000 4 8 10000 8 16 100000 16 64 1000000 32 96
部署
-
数据服务端部署
## 下载并解压
wget https://packages.zmops.cn/argus-3.4/argus-server-3.4.tar.gz && tar -xf argus-server-3.4.tar.gz -C /opt
## 初始化系统环境
cd /opt/argus-server && ./prepare
## 启动服务
cd /opt/argus-server && docker-compose up -d -
数据采集端部署
## 下载并解压
wget https://packages.zmops.cn/argus-3.4/argus-agent-3.4.tar.gz && tar -xf argus-agent-3.4.tar.gz -C /opt
## 初始化系统环境
cd /opt/argus-agent && ./prepare
## 启动服务
cd /opt/argus-agent && docker-compose up -d