小白手册|基于Ubuntu24的Zabbix 7.0安装部署

前言

2024年6月24日Zabbix 7.0 LTS的正式发布,作为开源监控领域的标杆性产品,它将为企业提供提供比以往任何版本都更容易使用的具有各种开箱即用的企业级功能的一体化监控解决方案。

Zabbix7.0版本介绍

  • 通过定义灵活的基于场景的多步骤监控网站和Web应用程序。
  • 通过自动proxy负载均衡和高可用性功能, 按需扩展Zabbix环境并确保100%的可用性。
  • Zabbix proxy现在支持将所有采集的指标存储在内存中。
  • 为了大幅提升指标轮询的速度和扩展性, 同步式poller进程已被异步式poller取代。
  • 集中控制数据采集超时可以更好地处理较长数据采集时间间隔的指标和自定义检查。
  • 引入了多种新的仪表板小部件,使您能够更全面地了解您监控的指标和基础架构。
  • 网络自动发现支持并行检查,将主机和服务发现的速度提高了10到100倍。
  • 开箱即用的多因子认证(MFA)支持提供了企业级安全性, 并为配置用户认证方法提供了更大的灵活性。
  • 更灵活的资源发现和管理。
  • Zabbix 7.0 LTS预装了许多最受欢迎的供应商和云提供商的新模板。

架构选型

我这里使用单服务器架构
在这里插入图片描述
软件下载地址如下:
链接: https://www.zabbix.com/download?zabbix=7.0&os_distribution=ubuntu&os_version=24.04&components=server_frontend_agent&db=pgsql&ws=nginx

系统环境准备

1、关闭selinux

setenforce 0
setenforce: SELinux is disabled
/etc/selinux/config
SELINUX=disabled
getenforce
Disabled

2、Zabbix7.0软件包下载
在这里插入图片描述
(1)切换至root用户

$ sudo -s

(2)开始安装Zabbix7.0软件包,先下载软件软件包,并解压

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

(3)使用apt install 安装 Zabbix server、前端页面、Agent客户端

# apt install zabbix-server-pgsql zabbix-frontend-php php8.3-pgsql zabbix-nginx-conf zabbix-sql-scripts zabbix-agent

(4)创建初始化数据库,默认认为您的Mysql数据库已经安装完毕并启动成功。

# sudo -u postgres createuser --pwprompt zabbix
# sudo -u postgres createdb -O zabbix zabbix

在Zabbix server 这台主机上(也就是本台主机)上导入初始化的schema和数据,导入数据库的密码为上述创建的Zabbix用户和密码

# zcat /usr/share/zabbix-sql-scripts/postgresql/server.sql.gz | sudo -u zabbix psql zabbix

(5)在Zabbix Server的配置文件中配置数据库的连接信息,apt install的默认地址为/etc/zabbix/zabbix_server.conf

DBPassword=password

(6)配置Nginx与php-fpm的连接,实现前端服务的正常访问。
修改配置文件 /etc/zabbix/nginx.conf 找到 ‘listen’ 和 ‘server_name’ 两段配置。

# listen 8080;
# server_name zabbix.live400.com;

(7)配置zabbix server、zabbix agent、nginx、php-fpm随机启动,并启动程序

# systemctl restart zabbix-server zabbix-agent nginx php8.3-fpm
# systemctl enable zabbix-server zabbix-agent nginx php8.3-fpm

(8)修改本地电脑的host文件,实现域名访问zabbix

192.168.10.3 zabbix.live400.com

访问验证

1、访问Zabbix前端页面
在这里插入图片描述

2、验证数据库
在这里插入图片描述
3、配置主机名、时区
在这里插入图片描述
4、检查确认
在这里插入图片描述
5、页面配置完成
在这里插入图片描述
6、登陆Zabbix
在这里插入图片描述
7、修改用户密码
在这里插入图片描述
在这里插入图片描述
至此,基于Ubuntu24的Zabbix7.0安装完毕,实验过程如有出错,烦请大家指正。

对于Zabbix7.0安装部署,你可以按照以下步骤进行操作: 1. 首先,需要安装Zabbix相关的软件包。你可以使用以下命令安装Zabbix Server、Zabbix Agent和Zabbix Sender组件: [1][2] ``` yum install -y zabbix-server-mysql zabbix-get zabbix-web zabbix-web-mysql zabbix-agent zabbix-sender ``` 2. 安装完成后,你需要将Zabbix相关的rpm包放在一个目录下,并使用以下命令进行安装: [3] ``` cd zabbix/ yum install -y *.rpm ``` 3. 安装完成后,你需要配置Zabbix Server、Zabbix Agent和Zabbix Web。具体的配置过程可能因环境而异,请参考Zabbix官方文档或其他相关资源进行配置。你可能需要编辑配置文件,设置数据库连接等参数。 4. 配置完成后,你可以启动Zabbix Server和Zabbix Agent服务,并验证安装是否成功。 请注意,以上步骤仅供参考,具体的安装和配置过程可能会因环境和需求的不同而有所变化。建议在进行安装前,先查阅Zabbix官方文档或其他相关资源,以获得更详细和准确的安装指导。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [图文讲解zabbix安装全过程](https://blog.csdn.net/Running_free/article/details/78187996)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [Zabbix安装部署 系统环境:centos7.0](https://blog.csdn.net/weixin_42485027/article/details/127230027)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值