Created
Jun 6, 2024 03:36 AM
Tags
(一)环境准备1.1 环境组成1.2 网络配置(二)集群部署2.1 部署 Zabbix-server2.2 部署 Zabbix-agent2.3 部署 Zabbix-proxy(三)功能验证3.1 Zabbix-server 的自动发现3.2 配置 Zabbix 报警功能
(一)环境准备
1.1 环境组成
关闭防火墙 / SELINUX
操作系统
CentOS Linux release 7.6.1810
软件工具
LAMP环境、zabbix-server-mysql、zabbix-agent、zabbix-proxy-mysql 、相关依赖
安装需要配置 Zabbix 源
1.2 网络配置
设备参数表
设备 | 属性 | 虚拟机网卡 | 本机网卡 | 网卡对应 IP 地址 |
设备一 | Zabbix Server | VMNET10 | ens33 | 192.168.10.110 |
设备二 | Zabbix Agent by Server | VMNET10 | ens33 | 192.168.10.120 |
设备三 | Zabbix Proxy | VMNET10 | ens33 | 192.168.10.130 |
设备四 | Zabbix Agent by Proxy | VMNET10 | ens33 | 192.168.10.140 |
设备五 | Zabbix Agent by Server auto-discovery | VMNET10 | ens33 | 192.168.10.150 |
拓扑图
(二)集群部署
5.0 版本
2.1 部署 Zabbix-server
环境部署
- 下载 yum 仓库
- 安装软件
- 启动并测试 MySQL
安装 Zabbix 主控服务器
安装 Zabbix server 和 Zabbix agent
安装 zabbix-server-web 软件包
需要额外仓库
创建 Zabbix 数据库,授权指定用户
使 Zabbix-server-core 连接数据库
编辑 PHP-fpm 模块的时区
启动 Zabbix-server-core 和相关服务
进入 Zabbix-server-web 网页开始安装
解决字体报错
2.2 部署 Zabbix-agent
安装软件
更新 yum 仓库
安装 Zabbix-agent
配置 Zabbix-agent
连接:主动 / 被动模式
启动 Zabbix-agent 服务
配置 Windows 客户端
安装后启动服务即可,service.msc 查看服务,关闭 windows 防火墙
开启 WEB 服务的统计模块
如果希望监控 web 服务器需要自行开启 web 服务器的统计模块
Zabbix-web 上添加 agent 客户机
2.3 部署 Zabbix-proxy
安装软件
更新 yum 仓库
安装 Zabbix-proxy
配置 Zabbix-proxy
配置 mariadb
导入数据库文件
修改 Zabbix-proxy 配置文件、启动服务
Zabbix-web 上添加 proxy 代理
Zabbix-proxy上添加 agent 客户机
创建 Agent
修改 Agent 配置文件
启动 Agent 服务
将 Zabbix-agent 连接到 Zabbix-proxy
(三)功能验证
3.1 Zabbix-server 的自动发现
设置自动发现
修改自动模版
设置发现后的执行动作
配置需自动发现的 Agent 客户机
开启 Zabbix-Server 自动探测功能
3.2 配置 Zabbix 报警功能
设置网页报警
开启网页报警
- step1:选择 用户设置 选项卡
- step2:选择 正在发送消息 选项卡
- step3:勾选前端信息中 √
- step4:勾选更新 √
测试网页报警
关闭 Agent 客户机上的 Apache 服务测试报警功能