改主机名

hostnamectl set-hostname zabbix

安装mariadb数据库,这里一定要把稳是安装mariadb-server(本日是安装文章,不纠结用mariadb还是mysql),这里由于是min版本,以是依赖包较多,不逼迫哀求一样

yum -y install mariadb-sever

zabbix3php时区基于LAMP情况安装zabbix503异常具体 NoSQL

启动mariadb数据库并设置为开机启动

systemctl start mariadb && systemctl enable mariadb

初始化数据库(可选),设置完默认密码后,连续输入y即可

mysql_secure_installation

测试数据库是否正常,显示如下图就OK了

mysql -uroot -pxiaoyu123

安装zabbix 5.0的yum源

rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

安装zabbix-server和agent

yum install zabbix-server-mysql zabbix-agent -y

如果涌现下面的情形,连续实行上面的命令就可以了,由于zabbix的yum源在国外,且CDN的厂商挺一样平常的,常常出问题

截止到我装完这两个组件,前前后后弄了10次,可以用海内的源,也可以下载好,我这里就不折腾了

安装前端准备,须要安装scl软件集,这里我贴出网上的阐明什么叫scl软件集

scl软件集(Software Collections),是为了给 RHEL/CentOS 用户供应一种以方便、安全地安装和利用运用程序和运行时环境的多个(而且可能是更新的)版本的办法,同时避免把系统搅散。

yum install -y centos-release-scl

由于官方yum源屏蔽了前真个选项,以是须要手动打开,这里没有安装vim请改为vi,不然会报错,下图找到[zabbix-frontend]里的enabled=0改为enabled=1,改完wq保存退出,开始安装

yum -y install vimvim /etc/yum.repos.d/zabbix.repo

安装前端

yum install -y zabbix-web-mysql-scl zabbix-apache-conf-scl

这个同样也有这个问题,办理办法依旧,无限实行上个命令

这样安装过程就完成了,下面进行初始化数据库

mysql -uroot -pxiaoyu123 登录数据库mysql> create database zabbix character set utf8 collate utf8_bin; 创建数据库zabbix 字符为utf8mysql> create user zabbix@localhost identified by 'xiaoyu123'; 创建zabbix数据库的用户名和密码mysql> grant all privileges on zabbix. to zabbix@localhost; 授权用户到zabbix数据库权限mysql> quit;

导入zabbix官方架构和数据

zcat /usr/share/doc/zabbix-server-mysql/create.sql.gz | mysql -uzabbix -pxiaoyu123

如果涌现如下报错,须要去该文件添加数据库,须要添加use zabbix,wq保存连续实行

vim /usr/share/doc/zabbix-server-mysql-5.0.3/create.sql.gz

配置zabbix server文件,修正数据库的密码,修正完成后保存

vim/etc/zabbix/zabbix_server.conf

修正PHP的时区,不然后续检讨会涌现问题,去掉;改为Asia/Shanghai,wq保存退出

vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

启动zabbix server和agent

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpmsystemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

打开浏览器,访问http://ip/zabbix,这里的ip为你的做事器IP,如果这里涌现不了界面,请检讨selinux和防火墙,点击下一步

检讨项如果没通过,详细剖析哪一项有问题

填写下数据库的密码即可下一步

下面是一些确认检讨项,一起下一步就完成了

默认的用户名是Admin,密码为zabbix

下面是整体界面

和4.x版本差异很大,毕竟是php做了一次大版本升级,好了本日的教程就到这里了,如果有疑问欢迎互换,接下来我会环绕zabbix做一系列文章,如果我的文章对您有帮助,麻烦关注一波哦,感激。