0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Ubuntu22.04 LTS部署zabbix7.0教程

马哥Linux运维 来源:博客园 2025-04-11 15:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、Ubuntu22.04 LTS 部署zabbix7.0

环境准备

IP 主机名 配置
10.0.0.50 zabbix-01 2c4G
10.0.0.51 zabbix-agent 2c4G
10.0.0.52 db 2c4G

1. 添加zabbix仓库

[root@zabbix-01:~]# wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.0+ubuntu22.04_all.deb
[root@zabbix-01:~]# dpkg -i zabbix-release_latest_7.0+ubuntu22.04_all.deb
[root@zabbix-01:~]# apt update

2. 安装 Zabbix 相关软件包

[root@zabbix-01:~]# apt install -y zabbix-server-mysql zabbix-frontend-php zabbix-nginx-conf zabbix-sql-scripts zabbix-agent

3. 安装MySQL

[root@db:~]# apt install -y mysql-server-8.0
[root@db:~]# netstat -tnulp | grep 3306
tcp    0   0 127.0.0.1:33060     0.0.0.0:*        LISTEN   1974/mysqld    
tcp    0   0 127.0.0.1:3306     0.0.0.0:*        LISTEN   1974/mysqld

4. 创建初始数据库

[root@db:~]# mysql
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connectionidis 8
Server version: 8.0.40-0ubuntu0.22.04.1 (Ubuntu)

Copyright (c) 2000, 2024, 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'forhelp. Type'c'to clear the current input statement.

mysql> create database zabbix charactersetutf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@'%'identified by'zabbix';
mysql> grant all privileges on zabbix.* to zabbix@'%';
mysql>setglobal log_bin_trust_function_creators = 1;
mysql> quit;

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

[root@zabbix-01:~]# scp /usr/share/zabbix-sql-scripts/mysql/server.sql.gz 10.0.0.52:/root
[root@db:~]# zcat server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
Enter password:# 输密码的时候不显示字符,此处我输入了 zabbix

[root@db:~]# mysql
mysql>setglobal log_bin_trust_function_creators = 0;
mysql> quit;

5. 为Zabbix server配置数据库

[root@zabbix-01:~]# egrep '^DBHost|^DBName|^DBUser|^DBPassword' /etc/zabbix/zabbix_server.conf
DBHost=10.0.0.52
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

6. 为Zabbix前端配置PHP

[root@zabbix-01:~]# cat /etc/zabbix/nginx.conf
server {
    listen     8080;
    server_name   10.0.0.50;
...    

7. 启动Zabbix server和agent进程

[root@zabbix-01:~]# systemctl restart zabbix-server zabbix-agent nginx php8.1-fpm
[root@zabbix-01:~]# systemctl enable zabbix-server zabbix-agent nginx php8.1-fpm

8. 设置中文web界面

10.0.0.50:8080
446e1554-15fa-11f0-9310-92fbcf53809c.png
# 列出所有已安装的语言
[root@zabbix-01:~]# locale -a
C
C.utf8
POSIX
en_US.utf8

[root@zabbix-01:~]# sed -n '/zh_CN.UTF-8 UTF-8/p' /etc/locale.gen
# zh_CN.UTF-8 UTF-8
[root@zabbix-01:~]# sed -i 's/# zh_CN.UTF-8 UTF-8/zh_CN.UTF-8 UTF-8/' /etc/locale.gen
[root@zabbix-01:~]# sed -n '/zh_CN.UTF-8 UTF-8/p' /etc/locale.gen
zh_CN.UTF-8 UTF-8

[root@zabbix-01:~]# locale-gen
[root@zabbix-01:~]# systemctl restart zabbix-server zabbix-agent nginx php8.1-fpm
4475ed42-15fa-11f0-9310-92fbcf53809c.png

9. web界面安装zabbix

44960672-15fa-11f0-9310-92fbcf53809c.png
44a80cd2-15fa-11f0-9310-92fbcf53809c.png
44b2348c-15fa-11f0-9310-92fbcf53809c.png
下一步将时区改为 (UTC+08:00) Asia/Shanghai, 图片上遗忘了,也可以后期去设置里面改
44c759fc-15fa-11f0-9310-92fbcf53809c.png
44d9feea-15fa-11f0-9310-92fbcf53809c.png
44e45a70-15fa-11f0-9310-92fbcf53809c.png

10.访问web界面

10.0.0.50:8080
账号:Admin
密码:zabbix

450367da-15fa-11f0-9310-92fbcf53809c.png
450367da-15fa-11f0-9310-92fbcf53809c.png

二、监控主机

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

[root@zabbix-agent:~]# apt -y install zabbix-agent

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

[root@zabbix-agent:~]# vim /etc/zabbix/zabbix_agentd.conf
...
117 Server=10.0.0.50
...

3. 重启zabbix-agent服务

[root@zabbix-agent:~]# systemctl restart zabbix-agent.service

4. web界面添加主机

452b7658-15fa-11f0-9310-92fbcf53809c.png
45457a3a-15fa-11f0-9310-92fbcf53809c.png

最终的配置

455fa61c-15fa-11f0-9310-92fbcf53809c.png
4566e904-15fa-11f0-9310-92fbcf53809c.png

5. web界面查看主机监控

4586f7f8-15fa-11f0-9310-92fbcf53809c.png
45ab27cc-15fa-11f0-9310-92fbcf53809c.png

链接:https://www.cnblogs.com/cxjyyds/p/18624841

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 主机
    +关注

    关注

    0

    文章

    1048

    浏览量

    36433
  • Ubuntu
    +关注

    关注

    5

    文章

    603

    浏览量

    32893
  • 软件包
    +关注

    关注

    0

    文章

    113

    浏览量

    12089
  • Zabbix
    +关注

    关注

    0

    文章

    27

    浏览量

    3666

原文标题:Ubuntu 极速部署Zabbix 7.0:监控新时代一键搞定

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何在Ubuntu 22.04上搭建ftp服务器

    本文将在Ubuntu 22.04上搭建ftp服务器,对于其他版本Ubuntu系统或者其他系列的Linux发行版,配置都差不多。
    发表于 08-21 09:18 1963次阅读
    如何在<b class='flag-5'>Ubuntu</b> <b class='flag-5'>22.04</b>上搭建ftp服务器

    【开鸿智谷NiobeU4开发板免费试用体验】基于Ubuntu22.04的NiobeU4开发环境搭建

    硬件解决方案,方便开发者验证和开发自己的软件和功能,缩短产品研发周期并快速推向市场。Ubuntu22.04安装官方推荐的Ubuntu版本是20.04以上,我这里直接在官网下
    发表于 09-17 16:43

    【米尔MYD-JX8MMA7开发板-ARM+FPGA架构试用体验】烧录系统&Ubuntu22.04代号Jammy尝鲜&自带驱动移植

    。搭建Ubuntu22.04 arm64文件系统需要预先安装好同版本虚拟机,即amd64版本的Ubuntu22.04:执行apt install qemu-user-static
    发表于 01-09 13:09

    OpenHarmony编译固件新增支持Ubuntu22.04平台

    现在OpenHarmony master最新分支 可以在Ubuntu22.04上编译了,之前只支持在Ubuntu20.04和18.04上编译。最近发布的Beta5以及之前的版本还不支持,需要修改源码
    发表于 02-10 22:43

    ubuntu22.04中构建所需的软件报错怎么解决?

    下午好,现在我正在 LS1043A nxp 开发板上工作,我正在尝试在 ubuntu22.04 中构建所需的软件,但出现以下错误。软件包“python3-crypto”没有安装候选
    发表于 04-06 08:21

    SDK环境部署ubuntu22.04上,构建完成之后发现work路径下缺少文件如何解决?

    我的SDK环境部署ubuntu22.04上,apt install差异: sudo apt install libssl-dev zlib1g-devlibyaml-dev都构建完成之后发现
    发表于 09-12 06:00

    【赛昉科技昉·星光RISC-V单板计算机试用体验】安装ubuntu Server 22.04及挂载分区

    ·星光板上运行openwrt了,但是这是通过QEMU的方式运行的,今天主要写自己如何安装镜像和挂载分区的。 1 首先从昉·星光 论坛下载Ubuntu Server 22.04 LTS Kernel
    的头像 发表于 11-14 11:22 2918次阅读
    【赛昉科技昉·星光RISC-V单板计算机试用体验】安装<b class='flag-5'>ubuntu</b> Server <b class='flag-5'>22.04</b>及挂载分区

    如何在Ubuntu 22.04上安装Microsoft Edge浏览器

    、macOS 和 Linux。在 Ubuntu 22.04 或任何其他版本中,默认的 Ubuntu 浏览器是 Mozilla Firefox。但是你可以选择在 Ubuntu 中安装 C
    的头像 发表于 02-20 11:13 1.5w次阅读

    MS Windows协议轻松远程访问 Ubuntu 22.04 桌面

    导致的错误,Ubuntu 22.04 Beta 之前将其排除在外。 在最近的更新中,这个功能终于回来了。用户现在可以使用更安全且对 MS Windows 友好的协议轻松远程访问 Ubuntu
    的头像 发表于 05-29 11:24 4893次阅读
    MS Windows协议轻松远程访问 <b class='flag-5'>Ubuntu</b> <b class='flag-5'>22.04</b> 桌面

    MegaRAID SAS驱动器Ubuntu 10.04 LTS 4.31版

    电子发烧友网站提供《MegaRAID SAS驱动器Ubuntu 10.04 LTS 4.31版.zip》资料免费下载
    发表于 07-26 17:25 0次下载
    MegaRAID SAS驱动器<b class='flag-5'>Ubuntu</b> 10.04 <b class='flag-5'>LTS</b> 4.31版

    MegaRAID SAS驱动器Ubuntu 10.04 LTS 4.37版

    电子发烧友网站提供《MegaRAID SAS驱动器Ubuntu 10.04 LTS 4.37版.zip》资料免费下载
    发表于 08-04 10:47 0次下载
    MegaRAID SAS驱动器<b class='flag-5'>Ubuntu</b> 10.04 <b class='flag-5'>LTS</b> 4.37版

    MegaRAID SAS驱动器Ubuntu 10.04 LTS 5.30版

    电子发烧友网站提供《MegaRAID SAS驱动器Ubuntu 10.04 LTS 5.30版.zip》资料免费下载
    发表于 08-07 10:21 0次下载
    MegaRAID SAS驱动器<b class='flag-5'>Ubuntu</b> 10.04 <b class='flag-5'>LTS</b> 5.30版

    Ubuntu 24.04 LTS选用Linux 6.8为默认内核

    关于Ubuntu 24.04 LTS使用何种内核版本,一直备受关注。Canonical工程师Andrea Righi昨日宣布,Ubuntu 24.04将默认搭载Linux 6.8内核。
    的头像 发表于 01-29 11:27 2547次阅读

    如何在Ubuntu 22.04上安装NVIDIA显卡驱动

    Ubuntu 22.04 安装 NVIDIA 显卡驱动完整步骤
    的头像 发表于 05-20 11:00 4947次阅读

    系统适配 | RK3588 Ubuntu22.04正式发布

    前言:为了满足广大开发者与嵌入式爱好者的需求!眺望电子正式宣布,已完成基于瑞芯微RK3588的开发板对Ubuntu22.04LTS操作系统的深度适配与优化。此次适配不仅成功移植了
    的头像 发表于 09-05 12:06 1530次阅读
    系统适配 | RK3588 <b class='flag-5'>Ubuntu22.04</b>正式发布