Zabbix实战:服务端部署完整指南
创作时间:
作者:
@小白创作中心
Zabbix实战:服务端部署完整指南
引用
CSDN
1.
https://m.blog.csdn.net/demonlamei/article/details/136565646
Zabbix 是一个企业级的开源监控解决方案,支持分布式监控和网络监控,能够监视数千个网络设备和服务器的运行状况。本文将详细介绍如何在CentOS 7系统上部署Zabbix服务端,包括版本选择、YUM安装、数据库配置以及前端设置等步骤。
一、安装版本选择
由于本次服务端操作系统为CentOS 7,Zabbix Server端最高只能选到5.0 LTS版本。如需安装更高版本,请选择CentOS 8 Stream或CentOS 9 Stream。
二、YUM方式安装
2.1 安装YUM仓库
# 安装YUM库
rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
2.2 安装Zabbix Server端
# 1. 安装Zabbix server、前端和代理
yum install zabbix-server-mysql zabbix-agent
# 2. 安装Zabbix前端
# 启用Red Hat Software Collections
yum install centos-release-scl
# 编辑文件 /etc/yum.repos.d/zabbix.repo 并启用zabbix-frontend仓库
[zabbix-frontend]
...
enabled=1
...
# 安装Zabbix前端包
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl
2.3 安装MySQL
# 1. 安装MySQL 5.7 YUM源
yum -y install http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
# 2. 安装MySQL 5.7
yum -y install mysql-server --nogpgcheck
# 3. 启动MySQL服务
systemctl start mysqld
systemctl enable mysqld
systemctl status mysqld
# 4. 获取MySQL默认密码
cat /var/log/mysqld.log | grep password
2.4 配置MySQL数据库
# mysql -uroot -p
password
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@'%' identified by 'Umpay21901';
mysql> grant all privileges on zabbix.* to zabbix@'%';
mysql> set global log_bin_trust_function_creators = 1;
mysql> flush privileges;
mysql> quit;
2.5 导入Zabbix数据库
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
2.6 关闭log_bin_trust_function_creators
# mysql -uroot -p
password
mysql> set global log_bin_trust_function_creators = 0;
mysql> quit;
三、启动Zabbix相关服务
3.1 配置服务端
# 配置Zabbix Server数据库连接
vi /etc/zabbix/zabbix_server.conf
DBHost=192.168.1.231
DBPassword=*******
3.2 配置前端
# 配置PHP时区
vi /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
php_value[date.timezone] = Asia/Shanghai
3.3 启动服务
# 启动相关服务
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
# 设置开机自启
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
四、前端配置
访问URL:http://192.168.1.231/zabbix/setup.php
配置完成后将跳转到登录页面:
默认用户:Admin
默认密码:zabbix
热门推荐
ZBrush入门使用指南:从基本操作到模型雕刻
不同价位的种植体区别在哪里?不同的档次植体选择攻略
陈春英团队在无线深度脑刺激纳米系统治疗帕金森病方面取得新进展
医生如何写出高质量的年度考核个人总结?
内蒙古牙克石市丰收村开展人居环境整治活动,推动绿色健康生活方式
我国充电基础设施突破1200万台 基本满足新能源汽车充电需求
特别有灵性的人的面相特征
TCP/IP、CIP和EtherNet/IP之间到底有什么区别?
雪天出行安全指南
氢氟酸:一种具有强烈腐蚀性的化学物质
6J13锰铜合金物理性能和热处理工艺分析
低温试验箱快速温变方式有几种
皮克斯《地球特派员》:埃利奥开启奇幻星际冒险,2025年6月上映
Windows 10 和 11 键盘快捷键终极指南
什么是诊疗行为规范
视频号直播选品策略:解锁流量
纸包机常见材质解析
走进“正念行走”,感受步步皆禅意!
一图看懂:化石能源占比超80%,全球能源转型有多难
孕妇咳嗽怎么办
职场聚餐:搭建沟通桥梁,促进团队凝聚力
Excel表中防错设置的多种方法
保健品原料功效科学证据团体标准发布,明确非人群研究文献不能作为证据评价
舌头上有齿痕,需要治疗吗?
电视如何连接本地云盘
校长怎样引领教师开展微课题研究
脾虚万病生!真正脾虚分六种,6种中成药用对恢复快
跨黄河特大桥之悬索桥与斜拉桥技术经济对比分析
新手健身指南:每周训练计划与动作详解
从尿液颜色看健康!尿尿完看一下,颜色正常、异常疾病有哪些