改主机名
hostnamectl set-hostname zabbix
安装mariadb数据库,这里一定要把稳是安装mariadb-server(本日是安装文章,不纠结用mariadb还是mysql),这里由于是min版本,以是依赖包较多,不逼迫哀求一样
yum -y install mariadb-sever
启动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做一系列文章,如果我的文章对您有帮助,麻烦关注一波哦,感激。