news 2026/6/13 22:29:31

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/6/12 12:50:14

轻松部署Qwen3-4B-FP8模型:从零开始的本地推理实战

轻松部署Qwen3-4B-FP8模型:从零开始的本地推理实战 【免费下载链接】Qwen3-4B-Instruct-2507-FP8 项目地址: https://ai.gitcode.com/hf_mirrors/Qwen/Qwen3-4B-Instruct-2507-FP8 还在为如何在自己的电脑上运行大语言模型而烦恼吗?别担心&#…

作者头像 李华
网站建设 2026/6/13 15:26:28

Geodesy 地理计算库终极使用指南:从安装到实战应用

Geodesy 地理计算库终极使用指南:从安装到实战应用 【免费下载链接】geodesy Libraries of geodesy functions implemented in JavaScript 项目地址: https://gitcode.com/gh_mirrors/ge/geodesy Geodesy 是一个功能强大的 JavaScript 地理计算库&#xff0c…

作者头像 李华
网站建设 2026/6/12 13:55:45

深入Spring Boot源码(二):启动过程深度剖析

前言在上一篇中,我们已经成功搭建了Spring Boot源码研究环境。现在,让我们深入Spring Boot的核心——启动过程。当你运行一个Spring Boot应用的main方法时,背后究竟发生了什么?本文将带你从SpringApplication.run()开始&#xff0…

作者头像 李华
网站建设 2026/6/13 18:23:11

MPV播放器软件兼容性问题解决方案与修复指南

MPV播放器软件兼容性问题解决方案与修复指南 【免费下载链接】mpv 🎥 Command line video player 项目地址: https://gitcode.com/GitHub_Trending/mp/mpv 软件兼容性问题在跨平台应用开发中尤为常见,本文针对MPV播放器在不同操作系统环境下遇到的…

作者头像 李华
网站建设 2026/6/12 13:37:27

【开题答辩全过程】以 个性化新闻推荐系统为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

作者头像 李华