ubuntu22搭建zabbix6.0 TLS

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: ubuntu22搭建zabbix6.0 TLS

搭建Zabbix


搭建环境

  • ubuntu 22.04.2 TLS
  • Zabbix6.0 TLS
  • mariadb
  • Nginx
  • PHP

安装Zabbix存储库

sudo wget wget https://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu22.04_all.deb
sudo dpkg -i zabbix-release_6.0-4+ubuntu22.04_all.deb
sudo apt update
AI 代码解读

安装Mariadb数据库

sudo apt install -y maiadb-server
AI 代码解读

初始化数据库

sudo mysql_secure_installation
AI 代码解读

创建Zabbix数据库用户并授权

#登录数据库  
sudo mysql -uroot -p  
#创建zabbix 数据库  
mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;  
#创建zabbix 用户
mysql> create user zabbix@localhost identified by 'zabbix';  
#授权localhost 访问  
mysql> grant all privileges on zabbix.* to zabbix@localhost;  
#刷新策略  
mysql> flush privileges;
#退出  
mysql> quit;
AI 代码解读

安装Zabbix服务器、前端、代理

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent
AI 代码解读

编辑数据库文件

sudo vim /usr/share/zabbix-sql-scripts/mysql/server.sql.gz
AI 代码解读
# 在第一行添加,不添加在下条命令中会出现未选择数据库的报错。
use zabbix
AI 代码解读

Zabbix 服务器主机上导入初始数据库

sudo zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -pzabbix
AI 代码解读

编辑 zabbix_server

sudo vim /etc/zabbix/zabbix_server.conf  
DBHost=localhost
DBPassword=zabbix
AI 代码解读

编辑文件

sudo vim /etc/zabbix/nginx.conf
# 设置listen和server_name。默认发布目录为/usr/share/zabbix/。
listen 80;  
server_name 服务器IP;
AI 代码解读

启动Zabbix server和agent进程,并为它们设置开机自启:

sudo systemctl restart zabbix-server zabbix-agent nginx php8.1-fpm
sudo systemctl enable zabbix-server zabbix-agent nginx php8.1-fpm
AI 代码解读

安装中文语言包

sudo apt install language-pack-zh-hans
AI 代码解读

找到zh_CN.UTF-8 UTF-8 并取消#号注释,然后保存并退出

sudo vim /etc/locale.gen
zh_CN.UTF-8 UTF-8
AI 代码解读

编译语言包

sudo locale-gen
AI 代码解读

修改默认语言为中文

sudo vim /etc/default/locale  
LANG=zh_CN.UTF-8
AI 代码解读

重启系统

sudo reboot
AI 代码解读

Zabbix 6.0 UI 中文乱码

# 在Windows 系统中找到 C:\Windows\Fonts 中的楷体(常规)复制到 windows 桌面上,传到/usr/share/zabbix/assets/fonts/ 目录下
cd /usr/share/zabbix/assets/fonts/  
ls graphfont.ttf SIMKAI.TTF  
chmod 777 SIMKAI.TTF  
sudo cp graphfont.ttf graphfont.ttf.bak  
sudo mv SIMKAI.TTF graphfont.ttf  
sudo rm -f /etc/alternatives/zabbix-web-font  
sudo ln -s /usr/share/zabbix/assets/fonts/graphfont.ttf /etc/alternatives/zabbix-web-font
AI 代码解读

登录Zabbix Web初始化
http://服务器ip
image-20230313123917496.png
所有必要条件检测OK
image-20230313123955859.png

连接数据库配置
image-20230313124032191.png

设置时区
image-20230313124201323.png

默认用户名Admin密码zabbix(用户名区分大小写)
image-20230313124320841.png

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
打赏
0
2
0
0
1
分享
相关文章
QGS
Debian11,Ubuntu20.04部署zabbix6.0解决中文乱码问题
记Debian11,Ubuntu20.04部署zabbix6.0解决中文乱码问题
QGS
642 0
Debian11,Ubuntu20.04部署zabbix6.0解决中文乱码问题
如何在 Ubuntu 16.04 上安装和配置 Zabbix 以安全监控远程服务器
如何在 Ubuntu 16.04 上安装和配置 Zabbix 以安全监控远程服务器
71 0
ubuntu16.04下zabbix安装和配置
介绍 Zabbix是用于网络和应用的开源监控软件。 它提供从服务器,虚拟机和任何其他类型的网络设备收集的数千个度量的实时监控。 这些指标可以帮助您确定IT基础架构的当前运行状况,并在客户投诉之前检测硬件或软件组件的问题。
2188 0
在Ubuntu上安装MEAN Stack的4个步骤
本指南介绍了在Ubuntu上安装MEAN Stack的四个步骤。MEAN Stack是一种基于JavaScript的开发堆栈,包含MongoDB、ExpressJS、AngularJS和NodeJS。步骤包括:1. 更新系统并准备安装MEAN;2. 从官方源安装最新版MongoDB;3. 安装NodeJS、Git和NPM;4. 克隆mean.io仓库并使用NPM安装剩余依赖项。通过这些步骤,您可以快速搭建基于MEAN Stack的应用开发环境。
39 2
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等