ubuntu22搭建zabbix6.0 TLS

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 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

安装Mariadb数据库

sudo apt install -y maiadb-server

初始化数据库

sudo mysql_secure_installation

创建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;

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

sudo apt install zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent

编辑数据库文件

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

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

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

编辑 zabbix_server

sudo vim /etc/zabbix/zabbix_server.conf  
DBHost=localhost
DBPassword=zabbix

编辑文件

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

启动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

安装中文语言包

sudo apt install language-pack-zh-hans

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

sudo vim /etc/locale.gen
zh_CN.UTF-8 UTF-8

编译语言包

sudo locale-gen

修改默认语言为中文

sudo vim /etc/default/locale  
LANG=zh_CN.UTF-8

重启系统

sudo reboot

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

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

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

设置时区
image-20230313124201323.png

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

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
QGS
Debian11,Ubuntu20.04部署zabbix6.0解决中文乱码问题
记Debian11,Ubuntu20.04部署zabbix6.0解决中文乱码问题
QGS
455 0
Debian11,Ubuntu20.04部署zabbix6.0解决中文乱码问题
|
23天前
|
监控 关系型数据库 MySQL
如何在 Ubuntu 16.04 上安装和配置 Zabbix 以安全监控远程服务器
如何在 Ubuntu 16.04 上安装和配置 Zabbix 以安全监控远程服务器
13 0
|
Web App开发 存储 监控
ubuntu16.04下zabbix安装和配置
介绍 Zabbix是用于网络和应用的开源监控软件。 它提供从服务器,虚拟机和任何其他类型的网络设备收集的数千个度量的实时监控。 这些指标可以帮助您确定IT基础架构的当前运行状况,并在客户投诉之前检测硬件或软件组件的问题。
2136 0
|
Web App开发 关系型数据库 应用服务中间件
|
存储 监控 关系型数据库
|
16天前
|
Ubuntu Shell 网络安全
安装了ubuntu虚拟机后发现shell无法连接 ubuntu开启ssh连接
【8月更文挑战第23天】安装了ubuntu虚拟机后发现shell无法连接
59 6
下一篇
DDNS