首页 > 其他分享 >Zabbix6.0部署全过程

Zabbix6.0部署全过程

时间:2023-03-20 09:03:05浏览次数:34  
标签:MariaDB 部署 Zabbix6.0 Zabbix server zabbix 全过程 mysql mariadb

1.踩坑说明

老胡让我帮他部署个CentOS8的Zabbix6,我说这还不是洒洒水的事儿嘛,无奈打脸来得太快。

网络的坑:移动网络,打死都不可达;

系统的坑:CentOS8 Stream是什么鬼;

开源的坑:官方源贼慢,三方源报错;

版本的坑:大坑套小坑,小小坑还坑。

我说要不就弄个CentOS7的Zabbix 5.0 LTS得了,十几分钟就完事。

老胡说,不嘛不嘛,就要Zabbix 6,Web界面贼好看。

 

2.爬坑记录

Zabbix 6.0要求CentOS≧8,MySQL≧8.0或MariaDB≧10.5.0

Zabbix 6.2及之后版本增加要求PHP≧7.4

Epel源各种报错。

3.避坑部署

3.1 Zabbix官方源

# rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-release-6.0-4.el8.noarch.rpm
# dnf clean all

3.2 安装Zabbix服务

# dnf install -y zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent

3.3 MariaDB数据库

编辑/etc/yum.repos.d/mariadb.repo

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.8/centos8-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

部署MariaDB Server

# dnf install -y mariadb-server
# systemctl start mariadb
# systemctl enable mariadb
# mysql_secure_installation

创建Zabbix数据库

# mysql -uroot -p
password
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
mysql> set global log_bin_trust_function_creators = 1;
mysql> set global log_bin_trust_function_creators = 0;
mysql> \q;

导入zabbix库表

# zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

编辑/etc/zabbix/zabbix_server.conf

DBPassword=zabbix

启动Zabbix相关服务

# systemctl restart zabbix-server zabbix-agent httpd php-fpm
# systemctl enable zabbix-server zabbix-agent httpd php-fpm

Web登录Zabbix:http://host/zabbix

默认账号密码:Admin/zabbix

标签:MariaDB,部署,Zabbix6.0,Zabbix,server,zabbix,全过程,mysql,mariadb
From: https://www.cnblogs.com/niuyx/p/17235087.html

相关文章

  • Kubernetes安装篇(下):基于Kubeadm方式的集群部署
    Kubernetes安装篇(下):基于Kubeadm方式的集群部署2022-05-22 346举报简介: 在实际生产环境中,Kubernetes环境就比这复杂的多,起码也是集群起步,因此,本文将从生产环境出发,为你......
  • 使用kubernetes 官网工具kubeadm部署kubernetes(使用阿里云镜像)
    使用kubernetes官网工具kubeadm部署kubernetes(使用阿里云镜像)  系列目录kubernetes简介Kubernetes节点架构图:kubernetes组件架构图:准备基础环境我们将......
  • 部署双主高可用K8S集群
    部署双主高可用K8S集群原创 王思宇 收录于合集#kubernetes8个#服务器9个#运维14个#容器5个#docker5个高可用原理:利用keepalived的vrrp协议创建vip,kubeadm......
  • 【模型部署】在C++和Python中配置OpenVINO2022环境
    1.C++端配置1.1下载安装OpenVINOOpenVINO官网下载网址:https://www.intel.com/content/www/us/en/developer/tools/openvino-toolkit/download.html方式一:下载exe文件......
  • 【模型部署】在C++和Python中配置ONNXRuntime环境
    1.C++端配置官网下载链接:https://onnxruntime.ai/github下载地址:https://github.com/microsoft/onnxruntime/releases1.1GPU版本在GPU端使用OnnxRuntime进行推理时,需......
  • Mysql数据库系统部署使用
    拓补图:数据库的概念:数据库就是一个运行在系统上的软件,用于存储用户个人信息、用户的游戏资料等数据库是多个表的集合,是存储数据的仓库,以一定的组织方式存储的相互有关的数据......
  • vSphere部署系列之10——虚拟机模板和规范
    vSphere部署系列之10——虚拟机模板和规范 原创Sunshyfangtian2016-09-0410:56:01博主文章分类:虚拟化©著作权文章标签模板虚拟化克隆文章分类WindowsServer服务器......
  • 流体力学OpenFOAM部署文档
    高性能计算实战——OpenFOAM概述OpenFOAMisfree,opensourcesoftwareforCFDfromtheOpenFOAMFoundation.OpenFOAM是一款免费、开源的软件,具有广泛的功能,可用......
  • 开源IP地址管理系统phpipam部署
    一、IPAM管理系统简介phpipam是一个开源WebIP地址管理应用程序(IPAM)。其目标是提供轻便,现代且有用的IP地址管理。它是基于PHP的应用程序,具有MySQL数据库后端,使用jQuery库,a......
  • prometheus安装部署
    prometheus安装部署方式一二进制文件安装Prometheus是一个开源的监视,查询和警报工具。该功能丰富的工具最初由Soundcloud于2012年构建,已被多家公司采用,以监控其IT基础......