Zabbix-5.0 超详细安装步骤 Centos7+Mariadb

tech2024-08-18  51

Zabbix-5.0 超详细安装步骤

介绍一下Zabbix5.0搭配nginx的安装的步骤 需要环境: 系统:Centos7 数据库:Mariadb

Zabbix5.0这个版本下载后,里面自带nginx,nginx的配置文件是配置好的,只需要修改一些内容就可以。 后期会写个脚本,自动匹配系统,安装您需要的版本Zabbix服务。

Zbbix 官方:https://www.zabbix.com/

第一步: 安装Zbbix的yum仓库

[root@localhost ~]# rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

第二步:清理一下yum缓存并创建新的缓存

[root@localhost ~]# yum clean all ##清理缓存 [root@localhost ~]# yum makecache ##创建新的缓存

第三步:安装Zabbix服务器和代理

[root@localhost ~]# yum -y install zabbix-server-mysql zabbix-agent

如果显示这个,那就是没有下载好,多执行几下命令,直到不显示error就是安装好了。

第四步:安装Zabbix前端

[root@localhost ~]# yum -y install centos-release-scl

第五步:编辑文件/etc/yum.repos.d/zabbix.repo并启用zabbix-frontend存储库。

[root@localhost ~]# vim /etc/yum.repos.d/zabbix.repo

把这个0改成1 表示开启

修改后保存就可以。

第六步:安装Zabbix前端软件包。

[root@localhost ~]# yum -y install zabbix-web-mysql-scl zabbix-nginx-conf-scl

第七步:安装mariadb(我这里是演示,mariadb和mysql都是一样的)

[root@localhost ~]# yum -y install mariadb mariadb-server

启动数据库

[root@localhost ~]# systemctl start mariadb

登陆并创建初始数据库和授权用户

[root@localhost ~]# mysql

MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin; MariaDB [(none)]> grant all on zabbix.* to zabbix@'localhost' identified by 'Jlijli.cn@123';

第八步:在Zabbix服务器主机上,导入初始架构和数据。系统将提示您输入新创建的密码。

[root@localhost ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

第九步:为Zabbix服务器配置数据库

编辑文件/etc/zabbix/zabbix_server.conf

[root@localhost ~]# vim /etc/zabbix/zabbix_server.conf 修改一下内容

第十步:为Zabbix前端配置PHP

编辑文件/etc/opt/rh/rh-nginx116/nginx/nginx.conf,添加注释,防止冲突。

[root@localhost ~]# vim /etc/opt/rh/rh-nginx116/nginx/nginx.conf

编辑文件/etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf,取消注释并设置’listen’和’server_name’指令。

[root@localhost ~]# vim /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf

编辑文件/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf,将nginx添加到listen.acl_users指令。

[root@localhost ~]# vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

第十一步:启动Zabbix服务器和代理进程

启动Zabbix服务器和代理进程,并使其在系统启动时启动。

[root@localhost ~]# systemctl start zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm [root@localhost ~]# systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm

第十二步:浏览器 访问

最新回复(0)