惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

MongoDB | Blog
MongoDB | Blog
Recorded Future
Recorded Future
Jina AI
Jina AI
The Register - Security
The Register - Security
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
月光博客
月光博客
博客园 - 三生石上(FineUI控件)
F
Fortinet All Blogs
人人都是产品经理
人人都是产品经理
S
SegmentFault 最新的问题
Apple Machine Learning Research
Apple Machine Learning Research
L
LangChain Blog
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
GbyAI
GbyAI
The GitHub Blog
The GitHub Blog
Vercel News
Vercel News
博客园 - 【当耐特】
雷峰网
雷峰网
The Cloudflare Blog
阮一峰的网络日志
阮一峰的网络日志
aimingoo的专栏
aimingoo的专栏
云风的 BLOG
云风的 BLOG
I
InfoQ
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google DeepMind News
Google DeepMind News
Security Latest
Security Latest
有赞技术团队
有赞技术团队
L
Lohrmann on Cybersecurity
P
Proofpoint News Feed
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
The Last Watchdog
The Last Watchdog
P
Privacy & Cybersecurity Law Blog
Scott Helme
Scott Helme
Google Online Security Blog
Google Online Security Blog
WordPress大学
WordPress大学
Hacker News - Newest:
Hacker News - Newest: "LLM"
NISL@THU
NISL@THU
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
B
Blog RSS Feed
Cyberwarzone
Cyberwarzone
K
Kaspersky official blog
F
Full Disclosure
Martin Fowler
Martin Fowler
Spread Privacy
Spread Privacy
D
Docker
C
Cisco Blogs
www.infosecurity-magazine.com
www.infosecurity-magazine.com
H
Hacker News: Front Page

优世界

OpenWrt 路由器改纯 AP 模式记录(Cudy TR3000 + 中兴 F50) 我的静态博客动态化方案 Claude Code 启动脚本 我的5G路由器方案:中兴F50+cudy tr3000 256MB 还是弃用了使用多年的全拼输入法 临走前一份襄阳牛肉面 EdgeOne Pages 部署 Twikoo 评论 一个朋友圈风格 Hugo 主题 搓了一个仿朋友圈的Hugo主题 一个人烧烤被拒单了 周末闲暇时间翻修了一下博客 我把Vercel换成了EdgeOne Pages 博客友链实时健康监测方案 Artalk评论区接入AI摘要的尝试 给Hugo博客添加瀑布流相册功能 Hugo静态博客如何实现搜索功能 Artalk评论系统实现段落评论功能 为什么我觉得网页昼夜切换那么重要 博客六周年:从折腾到回归平淡 如何hugo静态实现友联朋友圈功能 脂溢性皮炎的烦恼 还是放弃了iPhone16e 米环勿扰同步问题 除草日记 Hugo使用GitHub Action自动刷新多吉云CDN缓存 迁移博客至hugo 添加ikun摆件 parsec远程软件报6023错误 win11右键菜单改回win10方法 主板电流声 主机配置单 一次点亮 访客体验优化 博客除草 老爷机升级 完善主题 家乡随拍 襄阳唐城 进厂日记 苏州一日游 四月随笔 评论置顶 Time Taker 近来二三事 感谢哥哥给的网站 又又又双叒叕换主题啦 生活篇:疫情放开前后的这些日子 .cc域名后缀续费即将涨价 Apple Watch Series7 三个月的使用体验 2022年·襄阳第一场雪,谨以此片记录 记一次莫名其妙ddos攻击,致谢天御云高防cdn 毕业篇:不出意外,这是我最后几个月的大学生活啦 毕业纪念篇:图书馆 生活篇:我的三年封校生活 没错,我回来了,湖北管局一天不到通过备案,强的! 因需要更换备案主体,临时关闭博客通知 记录篇:将笔记本联想小新pro13网卡由螃蟹网卡换成AX210网卡 主力机由荣耀20切换到iPhone13使用半年的感受 生活篇:温馨提示假期余额不足,浅浅总结一下这个暑假 typecho实现QQ头像用户评论加密,注意:pigeon,twitter用户有彩蛋哦! 生活篇:离校,暑假,租房,面试,致那些日子的琐碎事 生活篇:我跳绳的那些日子,谈谈自己的变化 去除typecho1.2.0正式版的后台提示更新bug 利用fontspider压缩博客字体大小,达到加快访问速度 iphone快捷指令发布动态说说,支持大部分typecho主题 寒假二三事 2022,除夕过后的那些事 2022,致我的春节回忆录 祝大家元旦快乐,给自己的博客加一个对联和灯笼 更换掉jsdelivr,改用腾讯云静态网站托管,网站速度比之前提升了不少 这次的落日比较有特色,西边摇摇欲坠的咸鸭蛋 盘点一下建站以来所注册的域名,我居然注册了一堆学费米 可惜不能一直做小孩子,总要长大,不知道实习生活会是什么样子 这组照片的主题,咱就叫它光吧 双十一已经变味了,不知道从什么时候反感双十一了 第一次尝试ai画简笔画,本是给自己设计logo误打误撞画起了简笔画 不用改变图片原地址,实现图片自动转webp格式,速看,一会删 让typecho支持webp格式的图片,告别阿里云oss和腾讯云cos被恶意刷流量的风险 运动会闲暇这几天,简单给大家分享一下日常吧 我又双叒叕换主题,我发现我好像一直在折腾 记录人生第一次洗牙,不得不说感觉真的特别好 我为什么要写博客?这位博主给了我答案 我想,这是一个我人生中最特殊的中秋国庆节 理工的晚霞,拿起相机记录青春的样子 别让抖音支配了你的美好大学生活,尝试做一些自己感兴趣的事 一岁一礼,一寸欢喜,生日快乐,致我的二十岁 2021暑假总结,记录一下这个充实的暑假 Twitter主题设置仿mac UI 语法高亮代码方法 Twitter主题加入加载耗时,访问总量功能 一把过,科二结束! 再次投资科目二,科目二花了400,希望19号一把过吧 宝塔面板设置Typecho伪静态去掉index.php教程 开学倒计时,再见,老家 或许不是没有年味了,只是快乐已经不属于我们这一辈人了 五福开奖,你好,2021 新春快乐!牛年大吉! 祝母校越办越好 军训太痛苦了,希望早点结束 高考加油,相信自己 高考即将来临,老师为我们加油打气
Ubuntu 24.04 安装 Zabbix 8.0 全记录
2026-05-22 · via 优世界

环境说明

新到了一台装了 Ubuntu 24.04 的机器,需要搭个 Zabbix 8.0 。用的 MySQL 8.0.45 做数据库,整个过程踩了不少坑,记录一下方便以后翻看。


安装流程

添加官方源

Ubuntu 自带源里的 Zabbix 版本太老,直接去官方拉最新的仓库包:

wget https://repo.zabbix.com/zabbix/8.0/release/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_8.0+ubuntu24.04_all.deb
sudo dpkg -i zabbix-release_latest_8.0+ubuntu24.04_all.deb
sudo apt update

安装组件

一条命令把服务端、前端、数据库、Agent 全装上:

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

配置数据库

先登进 MySQL:

建库、建用户、授权,三步走:

CREATE DATABASE zabbix CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
CREATE USER 'zabbix'@'localhost' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost';
FLUSH PRIVILEGES;
QUIT;

导入初始数据

sudo zcat /usr/share/zabbix/sql-scripts/mysql/server.sql.gz | mysql -uzabbix -p zabbix

改配置文件

编辑 /etc/zabbix/zabbix_server.conf,加上这两行:

DBPassword=你的密码
AllowUnsupportedDBVersions=1

第二行后面会讲到为什么需要,第二行配置文件搞了我很久。

修复语言环境

sudo apt install -y locales
sudo locale-gen en_US.UTF-8

启动服务

sudo systemctl restart zabbix-server zabbix-agent apache2
sudo systemctl enable zabbix-server zabbix-agent apache2

网页初始化

浏览器打开 http://你的服务器IP/zabbix,跟着向导填:

  • 数据库类型选 MySQL
  • 主机填 localhost
  • 库名 zabbix,用户名 zabbix,密码填你设的那个
  • 时区选 Asia/Shanghai

完成后用 Admin / zabbix 登录就行。


踩过的坑

坑一:数据文件路径不对

照着网上教程写的路径 /usr/share/zabbix-sql-scripts/mysql/server.sql.gz,结果报文件不存在。用 find /usr/share -name "server.sql.gz" 搜了一下才发现 8.0 版本路径变了,实际在 /usr/share/zabbix/sql-scripts/mysql/server.sql.gz,中间少了一层目录。

坑二:数据库权限报错

导入数据时报这个:

ERROR 1419 (HY000): You do not have the SUPER privilege and binary logging is enabled...

MySQL 开了 binlog,zabbix 用户没有 SUPER 权限,没法创建存储过程。先登录 root 执行一下 SET GLOBAL log_bin_trust_function_creators = 1; 临时放开限制,再重新导入就好了。

坑三:配置文件变量名大小写

grep "DBpassword" 查配置啥也没找到,折腾半天发现是大小写问题,变量名是 DBPassword(P 大写)。Linux 下这种大小写敏感的地方挺多的,习惯了就好。

坑四:MySQL 版本不被支持

服务死活起不来,日志里写着:

Unable to start Zabbix server due to unsupported MySQL database version (8.00.45).
Must be at least (8.04.00).

Ubuntu 24.04 自带的 MySQL 8.0.45 版本太新,Zabbix 8.0 的白名单里还没有它。其实数据库完全兼容,只是校验逻辑没跟上。解决方法是配置文件里加一行 AllowUnsupportedDBVersions=1,跳过版本检查就好。当然这行得自己承担风险,不过单机用完全没问题。

坑五:语言环境检测不通过

网页安装那步卡在系统语言检查,en_US 那项是红色的。因为系统缺了英文语言包,装上 locales 并生成 en_US.UTF-8,重启 Apache 和 Zabbix Server 就过了。

坑六:数据没完全导进去

前面权限问题导致导入中断,虽然部分表已经建了但 users 表是空的,启动时直接报:

cannot use database "zabbix": its "users" table is empty

干脆删库重建,重新完整导入一遍,最后 SHOW TABLES 出来 211 张表就对了。


顺手学到的几个知识点

  • mysql -p 跟密码时中间不能有空格,建议直接回车然后交互式输入,更安全
  • sed -i 是原地改文件,加 .bak 后缀可以自动备份原文件
  • sed 分隔符不一定是 /,遇到 URL 这种含斜杠的内容时用 s#原内容#新内容# 更方便
  • AllowUnsupportedDBVersions=1 可以跳过数据库版本校验,适合用较新数据库版本的情况
  • Zabbix 前端需要 en_US.UTF-8 语言包,最小化安装的系统可能要手动装

验证是否跑起来了

# 三个服务都看看状态
sudo systemctl status zabbix-server zabbix-agent apache2

# 翻翻日志有没有报错
sudo tail -20 /var/log/zabbix/zabbix_server.log

然后浏览器访问页面,用默认账号登进去,去"数据采集 -> 主机"里瞅一眼

本机那个 ZBX 图标变绿就说明整套东西跑通了。