zabbix mysql分开部署_Centos7 安装部署zabbix5.0服务端 超详细图文步骤

本文详细介绍了如何在CentOS7环境下,分步安装部署Zabbix 5.0服务端,包括关闭selinux和firewall,配置Zabbix yum源,安装Zabbix服务端和前端组件,安装MySQL数据库,配置数据库连接和时区,解决中文乱码问题,以及启动相关服务和初始化设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、系统环境准备

1、操作系统Centos7以上版本,注意尽量保证是空系统,没有安装数据库和Apache等中间件

2、安装前关闭selinux和firewall

#ps:关闭防火墙并设置开机不启动(生产环境慎用,可以选择开放对应的端口,默认为tcp/udp 10050、10051)setenforce 0

sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/selinux/config

systemctl stop firewalld.service

systemctl disable firewalld.service

9c99675661407cd058af8db8c99143c6.png

二、安装部署zabbix5.0服务端

1、安装配置zabbix专用yum源

# 进行这一步之后,/etc/yum.repos.d 目录下会生成 zabbix.repo 文件,即可正常使用zabbix源rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

c6226efc7c92856438da65eb2030f496.pngyum clean all

yum makecache fast

5178916daf7e81e8884ea693117f8ba2.png

2、安装zabbix服务端组件yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-get         //这个过程需要从zabbix服务器下载组件,会比较慢,耐心等待即可

e85a5fb7106e940817d9342db368f6bb.png

3、安装zabbix前端组件yum -y install centos-release-scl

30e0be6393c951b59bdc23ddf739d1a4.png

编辑配置文件 /etc/yum.repos.d/zabbix.repo,找到下图所示字段,并设置为1(1-启用;0-不启用)启用前端,保存并退出文件vi /etc/yum.repos.d/zabbix.repo

80d8f8f6bbbdf625e22f030ecb3a52ed.png

4、安装zabbix前端页面、初始数据库、PHP及httpd组件yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl          //这个过程需要从zabbix服务器下载组件,会比较慢,耐心等待即可

3c275f663ffdeb63791a8c720b5bf057.png

三、安装并配置MySQL数据库

1、安装配置MySQL专用yum源,以便使用yum方式安装数据库rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

951faf1b1c7ec19b63acb10bc359b529.png

2、安装MySQL数据库组件yum -y install yum-utils

yum-config-manager --disable mysql80-community

yum-config-manager --enable mysql57-community

yum install mysql-community-server -y         //这个过程需要从MySQL服务器下载组件,会比较慢,耐心等待即可

002d363293ea52315bab5bc11314797c.png

3、运行MySQL并设置开机自启动systemctl start mysqld            //首次启动MySQL比较慢,耐心等待即可

systemctl enable mysqld

dbd821dc5774f6dc1575e77ed61f9c3e.png

4、数据库初始配置,设置添加zabbix相关账户密码及数据库

从MySQL安装日志中查看临时root密码,登录数据库,并设置root密码grep 'temporary password' /var/log/mysqld.log

666e37bac7befa4db236af2f3f655e46.pngmysql -uroot -p't8H/Dsf2FP0h'            //这里要将刚才查到的临时密码用英文格式单引号引起来

90ccb06c5625cc6794029dbec51a4c93.pngALTER USER 'root'@'localhost' IDENTIFIED BY '123456@Ab';            //单引号内为需要设置的MySQL超级管理员root密码,自行设置即可

create database zabbix character set utf8 collate utf8_bin;             //创建zabbix数据库

create user zabbix@localhost identified by 'Zabbix@123';              //创建zabbix数据库用户,并设置密码(单引号内修改为自己设置的密码)

grant all privileges on zabbix.* to zabbix@localhost;                  //设置zabbix用户对zabbix数据库具有本地管理权限

quit            //退出数据库命令行

7200a523896afb29bb56ce22bbd86440.png

6、导入zabbix初始数据库zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p'Zabbix@123' zabbix         //单引号内为刚才设置的zabbix数据库用户密码,这一步耗时比较长,耐心等待即可

545623d7fb836543c24496034718fe72.png

四、zabbix配置初始化

1、配置数据库连接信息

编辑配置文件 /etc/zabbix/zabbix_server.conf,找到以下字段,去掉前面的#号,填入正确的zabbix数据库连接信息,保存并退出文件DBHost=localhost

DBName=zabbix

DBUser=zabbix

DBPassword=Zabbix@123

2、配置时区信息

编辑配置文件 /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf,找到php_value[date.timezone] =   字段,去掉前面的分号,并填入上海时区php_value[date.timezone] = Asia/Shanghai

be7596ecfd1b88408ac727238248aa11.png

3、配置字体,避免前台监控图形中文乱码yum -y install wqy-microhei-fonts

mv /usr/share/fonts/dejavu/DejaVuSans.ttf /usr/share/fonts/dejavu/DejaVuSans.ttf.bak

cp -f /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf

4、启动zabbix相关服务并设置开机自启动systemctl restart zabbix-server httpd rh-php72-php-fpm

systemctl enable zabbix-server  httpd rh-php72-php-fpm

5、浏览器上访问前端,进行初始化安装

访问http://172.16.2.12/zabbix,进入初始化安装界面

833d6141d77f68716bab561ee5c29c6d.png

0f3d647cd50fb2415f66119494a3939f.png

6a49b8c4723371cb74d7eaf1538722af.png

ea74da19c860c99651839ce4d4ae32e8.png

d996103f1b9a2ea0bba65d12d9f5209c.png

cd932f768cafba2d9bc2faf3249a62f1.png

这一步结束后,初始化完成,并进入登录界面,默认用户名是Admin,密码是zabbix,登录后请及时修改密码

4ad0086255a7a7d3320b3663a2371ecf.png

进入系统后,默认是英文显示,点击左下角User settings,设置语言为中文即可

4b98cf2f847a977975ead68d28948f2e.png

b33327e542e69c129fcc224e74fc2730.png

到此,zabbix5.0的服务器搭建完成,服务已经正常运行,如果要管理客户机,还需要在客户机安装agent,具体安装方法请点击:安装zabbix-agent客户端并在zabbix平台添加客户机 图文步骤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值