news 2026/5/26 6:47:32

Ubuntu部署Zabbix7.0

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Ubuntu部署Zabbix7.0

1.添加zabbix仓库

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0+ubuntu22.04_all.deb dpkg -i zabbix-release_latest_7.0+ubuntu22.04_all.deb apt update

2.安装Zabbix相关软件包

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

3.安装MySQL

apt install -y mysql-server-8.0 root@master:~# netstat -tnulp | grep 3306 tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 28248/mysqld tcp 0 0 127.0.0.1:33060 0.0.0.0:* LISTEN 28248/mysqld 这个是错的 在网页登陆zabbix一直登陆失败 MySQL 只监听在 127.0.0.1:3306(本地回环地址),而 Zabbix 配置的连接地址是 192.168.146.10(远程地址)。

这是Zabbix安装过程中的数据库连接错误。核心问题是无法连接到MySQL数据库

修改方法:vim /etc/mysql/mysql.conf.d/mysqld.cnf

找到并修改: bind-address = 0.0.0.0 # 改为0.0.0.0允许所有IP连接 # 或 bind-address = 192.168.146.10 # 指定IP也可以

这样就可以了

4.创建初始化数据库

mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 21 Server version: 8.0.44-0ubuntu0.22.04.2 (Ubuntu) Copyright (c) 2000, 2025, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> CREATE USER 'zabbix'@'%' IDENTIFIED BY 'root123'; Query OK, 0 rows affected (0.06 sec) mysql> GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'%'; Query OK, 0 rows affected (0.02 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.01 sec) mysql> exit Bye

导入初始架构和数据,系统将提示您输入新创建的密码

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix Enter password: 我创建的密码是root123 输入的时候不显示 root@master:~# mysql -u root Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 13 Server version: 8.0.44-0ubuntu0.22.04.2 (Ubuntu) Copyright (c) 2000, 2025, Oracle and/or its affiliates. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> set global log_bin_trust_function_creators = 0; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> quit; Bye

5.为zabbix server配置数据库

egrep '^DBHost|^DBName|^DBUser|^DBPassword' /etc/zabbix/zabbix_server.conf DBHost=192.168.146.10 DBName=zabbix DBUser=zabbix DBPassword=zabbix DBName=zabbix DBUser=zabbix

6.为Zabbix前端配置PHP

cat /etc/zabbix/nginx.conf server { listen 8080; server_name 192.168.146.10; ......

7.启动Zabbix server和agent进程

systemctl restart zabbix-server zabbix-agent nginx php8.1-fpm

8.用192.168.146.10:8080访问zabbix

#列出所有已安装的语言 locale -a C C.utf8 en_AG sed -n '/zh_CN.UTF-8 UTF-8/p' /etc/locale.gen #zh_CN.UTF-8 UTF-8 sed -i 's/# zh_CN.UTF-8 UTF-8/zh_CN.UTF-8 UTF-8/' /etc/locale.gen sed -n '/zh_CN.UTF-8 UTF-8/p' /etc/locale.gen #zh_CN.UTF-8 UTF-8 locale-gen systemctl restart zabbix-server zabbix-agent nginx php8.1-fpm

换成中文:

9.web界面安装zabbix

10.访问web界面

192.168.146.10:8080

账号:Admin

密码:zabbix

监控主机

1.在需要监控的主机上安装zabbix-agent

apt -y install zabbix-agent

2.修改zabbix-agent的配置文件

vim /etc/zabbix/zabbix_agentd.conf 找到并修改: Server=192.168.146.10

3.重启zabbix-agent服务

systemctl restart zabbix-agent.service

4.添加成功

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/26 5:54:38

从按次计费到通用支付层:x402 V2 升级全景速览

撰文:Tia,Techub News12 月 11 日晚,Coinbase 孵化的开源支付协议 x402 发布 V2 版本。这是自 2025 年 5 月主网上线以来的首次大版本迭代。过去六个月,x402 已累计处理超 1 亿笔支付,主要集中在 AI 代理微交易、付费 …

作者头像 李华
网站建设 2026/5/25 7:20:17

Windows更新后RDPWrap失效?终极修复指南

Windows更新后RDPWrap失效?终极修复指南 【免费下载链接】rdpwrap.ini RDPWrap.ini for RDP Wrapper Library by StasM 项目地址: https://gitcode.com/GitHub_Trending/rd/rdpwrap.ini 当Windows系统更新后,很多用户发现RDPWrap突然失效&#xf…

作者头像 李华
网站建设 2026/5/26 2:08:34

K8S-Helm

Helm:Kubernetes 应用管理的利器在 Kubernetes 生态系统中,应用部署和管理曾是一件繁琐的事情。开发者需要手动编写大量 YAML 配置文件,涉及 Deployment、Service 等众多资源对象,且在多环境部署和版本管理时面临诸多挑战。而 Hel…

作者头像 李华
网站建设 2026/5/26 6:07:01

PySceneDetect实战宝典:高效视频场景检测与智能分割

PySceneDetect实战宝典:高效视频场景检测与智能分割 【免费下载链接】PySceneDetect :movie_camera: Python and OpenCV-based scene cut/transition detection program & library. 项目地址: https://gitcode.com/gh_mirrors/py/PySceneDetect PySceneD…

作者头像 李华
网站建设 2026/5/25 15:22:05

TradingAgents-CN国产大模型金融分析实战:从技术选型到业务落地

在金融科技快速发展的今天,如何选择适合的AI大模型进行投资分析成为行业痛点。TradingAgents-CN通过深度集成DeepSeek、通义千问、智谱AI等国产大模型,为中文用户提供了一套完整的智能化金融分析解决方案。 【免费下载链接】TradingAgents-CN 基于多智能…

作者头像 李华
网站建设 2026/5/26 6:08:33

BetaFlight代码解析(22)—任务调度器和系统基础架构

本文档介绍了Betaflight的实时任务调度系统和性能监控基础设施。调度器协调所有飞行控制任务、传感器处理、通信和用户界面组件的执行,同时严格满足关键飞行控制回路的时序要求。概述Betaflight采用基于优先级的协作式多任务调度器,确保关键飞行控制任务…

作者头像 李华