部署zabbix 5.0
首先关闭防火墙
安装环境
这里是自己建的zabbix的仓库
vim /etc/yum.repos.d/zabbix.repo
[zabbix]
name=alibaba zabbix
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/
gpgcheck=0
enabled=1
[zabbix2]
name=alibaba zabbix frontend
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/frontend/
gpgcheck=0
enabled=1
注意:上面的地址都是阿里源的
yum clean all
清除缓存
yum repolist
看看刚刚建的库好使么
yum install zabbix-server-mysql zabbix-agent
安装Zabbix服务器和代理
yum install centos-release-scl
安装Zabbix前端
yum install zabbix-web-mysql-scl zabbix-apache-conf-scl
安装Zabbix前端软件包
yum -y install mariadb mariadb-server
安装数据库
systemctl enable mariadb
开机启动
systemctl start mariadb
开启数据库
mysql -uroot
这个可以直接进去数据库
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
MariaDB [(none)]> create user zabbix@localhost identified by 'password';
注意这个地方要把密码改了,不然密码是password
MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost;
这是授权命令(这里还可以修改密码)
identified by ‘wanghaixiang@123’ ;
quit;
退出!
在Zabbix服务器主机上,导入初始架构和数据。系统将提示您输入新创建的密码
zcat /usr/share/doc/zabbix-server-mysql-5.0.8/create.sql.gz | mysql -uzabbix -p'wanghaixiang@123' zabbix
为Zabbix服务器配置数据库 编辑文件/etc/zabbix/zabbix_server.conf
DBPassword=password
(数据库的密码)
为Zabbix前端配置PHP
编辑文件/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
,取消注释并为您设置正确的时区。
; php_value[date.timezone] = Europe/Riga
将前面注释取消
php_value[date.timezone] = Asia/shanghai
我们是东八区 这里写的是上海
启动Zabbix服务器和代理进程
启动Zabbix服务器和代理进程,并使其在系统启动时启动。
systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
可以进入网页配置了
http://192.168.224.180/zabbix