首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Zabbix 随笔:Zabbix 6.0 LTS 安装

Zabbix 随笔:Zabbix 6.0 LTS 安装

作者头像
IT小白Kasar
发布2022-02-22 19:04:08
发布2022-02-22 19:04:08
6.2K00
代码可运行
举报
文章被收录于专栏:个人技术随笔个人技术随笔
运行总次数:0
代码可运行

Zabbix 6.0 LTS 于近期发布了,带来了许多企业级特性,那么在安装上有什么区别呢?本文将探索 6.0 的安装过程。

  • 系统:RockyLinux 8.5
  • 数据库:Mariadb 10.6(推荐)
  • Web :Apache
  • Zabbix 版本:6.0 LTS

注意

由于 CentOS 8 已经 EOL 了,所以在安装的时候会出现无法通过 dnf 更新软件和安装软件了,需要替换到 CentOS-Valut 源,所以建议大家及时转换到其他 Linux 发行版本,例如:RockyLinux、Oracle Linux(官方推荐)、CentOS Stream 8 等。

安装文档所需软件(如有请忽略)

代码语言:javascript
代码运行次数:0
运行
复制
dnf -y install vim 

安装 Zabbix 官方源

代码语言:javascript
代码运行次数:0
运行
复制
cat <<EOF > /etc/yum.repos.d/zabbix.repo
[zabbix]
name=Zabbix Official Repository - \$basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/6.0/rhel/8/\$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591


[zabbix-non-supported]
name=Zabbix Official Repository non-supported - \$basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/zabbix/non-supported/rhel/8/\$basearch/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
gpgcheck=1
EOF

导入GPG Key

代码语言:javascript
代码运行次数:0
运行
复制
curl https://mirrors.tuna.tsinghua.edu.cn/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 \
-o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
curl https://mirrors.tuna.tsinghua.edu.cn/zabbix/RPM-GPG-KEY-ZABBIX \
-o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
curl https://mirrors.tuna.tsinghua.edu.cn/zabbix/RPM-GPG-KEY-ZABBIX-A14FE591 \
-o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
curl https://mirrors.tuna.tsinghua.edu.cn/zabbix/RPM-GPG-KEY-ZABBIX \
-o /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX

安装 Zabbix Server、前端、agent

本文的 agent为 agent2,可以自行替换。

代码语言:javascript
代码运行次数:0
运行
复制
dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-sql-scripts zabbix-selinux-policy zabbix-agent2 -y

安装数据库

由于Zabbix 6.0 需要安装10.6.5以上的Mariadb,而系统自带的为10.5,所以需要安装额外源

代码语言:javascript
代码运行次数:0
运行
复制
cat <<EOF > /etc/yum.repos.d/mariadb.repo
# MariaDB 10.6 CentOS repository list - created 2022-01-16 15:10 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
baseurl = https://mirrors.cloud.tencent.com/mariadb/yum/10.6/centos8-amd64
module_hotfixes=1
gpgkey=https://mirrors.cloud.tencent.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
代码语言:javascript
代码运行次数:0
运行
复制
dnf -y install mariadb-server

启动数据库

代码语言:javascript
代码运行次数:0
运行
复制
systemctl start mariadb && systemctl enable mariadb

初始化数据库

代码语言:javascript
代码运行次数:0
运行
复制
mariadb-secure-installation

创建数据库及用户

代码语言:javascript
代码运行次数:0
运行
复制
create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by 'xiaoyu123';
grant all privileges on zabbix.* to zabbix@localhost;
quit;

导入 Zabbix 数据结构文件

代码语言:javascript
代码运行次数:0
运行
复制
zcat /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix

Zabbix Server 数据库部分配置

代码语言:javascript
代码运行次数:0
运行
复制
vim /etc/zabbix/zabbix_server.conf

启动相关组件

代码语言:javascript
代码运行次数:0
运行
复制
systemctl restart zabbix-server zabbix-agent2 httpd php-fpm
systemctl enable zabbix-server zabbix-agent2 httpd php-fpm

前端配置

默认访问地址为 http://你的服务器的 IP 地址/zabbix

只有条件全部符合才能下一步

数据库部分与之前 DB 配置的一样即可,All-in-one 仅需要填写数据库的密码

Zabbix 名称与时区可以自行修改

默认用户名密码为Admin/zabbix

登录后效果图

写在最后

Zabbix 6.0 LTS 的安装相对之前的版本没有太多的区别,就是数据库架构文件发生了调整,create.sql.gz --> server.sql.gz,其他基本保持一致,后续的版本都会以 6.0 为主了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-02-17 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 注意
  • 安装文档所需软件(如有请忽略)
  • 安装 Zabbix 官方源
  • 导入GPG Key
  • 安装 Zabbix Server、前端、agent
  • 安装数据库
  • 启动数据库
  • 初始化数据库
  • 创建数据库及用户
  • 导入 Zabbix 数据结构文件
  • Zabbix Server 数据库部分配置
  • 启动相关组件
  • 前端配置
  • 写在最后
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档