Rocky9通过Docker-compose部署zabbix 7.0.5

Rocky9通过Docker-compose部署zabbix 7.0.5

  • 1. 实验环境架构
  • 2. Zabbix-Server准备工作
    • 2.1 更新仓库
    • 2.2 安装docker-ce
    • 2.3 安装docker-compose
  • 3. 安装Zabbix项目
    • 3.1 克隆项目
    • 3.2 预下载镜像
    • 3.3 启动Zabbix
  • 4. 启动web管理端
    • 4.1 登录web管理页
    • 4.2 修改时区和语言
  • 5. Agent安装配置
    • 5.1 Agent安装
    • 5.2 Agent配置
    • 5.3 启动Agent
    • 5.4 Windows安装agent
  • 6. 配置Zabbix自动发现
    • 6.1 添加Zabbix Client
    • 6.2 添加Zabbix Server
    • 6.3 添加Win Client

1. 实验环境架构

序号服务器名IP地址监控版本操作系统版本
1Zabbix-Server192.168.31.70Zabbix-Server 7.05Rocky Linux release 9.4
2Prod-Nginx-01192.168.31.77Zabbix-Agent 7.05CentOS Linux release 7.9.2009
3Test-Mysql-01192.168.31.78Zabbix-Agent 7.05CentOS Linux release 7.9.2009

2. Zabbix-Server准备工作

2.1 更新仓库

将默认rocky改成阿里,添加docker-ce仓库

# rocky
sed -e 's|^mirrorlist=|#mirrorlist=|g'    \ -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \-i.bak  /etc/yum.repos.d/*.repo
yum clean all
yum makecache
# docker Repository
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# Step 2: 添加软件源信息
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# Step 3
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
yum makecache

2.2 安装docker-ce

安装docker和一些工具

yum install -y docker-ce git lrzsz

配置镜像加速

cat >> /etc/docker/daemon.json<<EOF
{"max-concurrent-downloads": 10,"max-concurrent-uploads": 5,"default-shm-size": "1G","debug": true,"experimental": false,"registry-mirrors":["https://https://nmgg13hb.mirror.aliyuncs.com","https://dockerhub.icu","https://docker.chenby.cn","https://docker.1panel.live","https://docker.awsl9527.cn","https://docker.anyhub.us.kg","https://dhub.kubesre.xyz"]
}
EOF

启动docker

systemctl enable --now docker

2.3 安装docker-compose

wget https://github.com/docker/compose/releases/download/v2.30.2/docker-compose-linux-x86_64
mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
chmod 555 /usr/local/bin/docker-compose

3. 安装Zabbix项目

3.1 克隆项目

mkdir /zabbix
cd /zabbix
git clone https://github.com/zabbix/zabbix-docker.git
cd zabbix-docker/

3.2 预下载镜像

将该项目使用到的镜像预下载到本地.
也可以通过外网机器下载后导出后导入,实现离线部署

docker-compose pull

等待下载完成
在这里插入图片描述

3.3 启动Zabbix

docker-compose up -d

在这里插入图片描述

确保这4个容器正常运行

docker-compose ps
docker-compose ps |wc -l

在这里插入图片描述

4. 启动web管理端

4.1 登录web管理页

输入服务器地址
http://192.168.31.70/
默认用户名Admin
默认密码zabbix
在这里插入图片描述
登录后
在这里插入图片描述

4.2 修改时区和语言

在这里插入图片描述

5. Agent安装配置

5.1 Agent安装

# 方法1:
yum install -y https://repo.zabbix.com/zabbix/7.0/rocky/9/x86_64/zabbix-agent2-7.0.5-release1.el9.x86_64.rpm
# 方法2: 也可以先wget下来再yum install
wget https://repo.zabbix.com/zabbix/7.0/rocky/9/x86_64/zabbix-agent2-7.0.5-release1.el9.x86_64.rpm
yum install -y zabbix-agent2-7.0.5-release1.el9.x86_64.rpm

5.2 Agent配置

修改/etc/zabbix/zabbix_agent2.conf 主要就是这4行

参数作用
Server=0.0.0.0/0允许哪个ip过来管理
ServerActive=192.168.31.70服务端的ip地址
Hostname=Zabbix-server显示的机器名
HostMetadataItem=system.uname传递Metadata值
[root@zabbix-server zabbix-docker]# egrep -v "^$|^#" /etc/zabbix/zabbix_agent2.conf
PidFile=/run/zabbix/zabbix_agent2.pid
LogFile=/var/log/zabbix/zabbix_agent2.log
LogFileSize=0
Server=0.0.0.0/0
ServerActive=192.168.31.70
Hostname=Zabbix-server
HostMetadataItem=system.uname
Include=/etc/zabbix/zabbix_agent2.d/*.conf
PluginSocket=/run/zabbix/agent.plugin.sock
ControlSocket=/run/zabbix/agent.sock
Include=/etc/zabbix/zabbix_agent2.d/plugins.d/*.conf

再一样添加2个Centos7.9的客户端

5.3 启动Agent

systemctl enable --now zabbix-agent2.service 

5.4 Windows安装agent

https://www.zabbix.com/cn/download_agents
在这里插入图片描述
在这里插入图片描述
安装后在C:\Program Files\Zabbix Agent 2
中编辑zabbix_agent2.conf,追加HostMetadataItem=system.uname
修改后保存退出并重启zabbix agent2服务

6. 配置Zabbix自动发现

6.1 添加Zabbix Client

在这里插入图片描述
元数据包含Linux
在这里插入图片描述
再添加一个不包含Zabbix的选项
在这里插入图片描述
依次添加3个操作
在这里插入图片描述
在这里插入图片描述

稍过片刻后2个非zabbix-server的客户端被自动发现
在这里插入图片描述

6.2 添加Zabbix Server

在这里插入图片描述
2个and的动作
在这里插入图片描述
5个操作
在这里插入图片描述
此时拥有2个自动注册动作
在这里插入图片描述
再切到主机查看,此时zabbix-server也已经被添加上来了.
在这里插入图片描述

6.3 添加Win Client

设置元数据为Win
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
略做等待,win-2022服务器被发现
在这里插入图片描述
至此,Zabbix服务器搭建和Win Linux客户端追加完成.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/12882.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

企业内训系统

在当今这个竞争激烈的市场环境中&#xff0c;企业的持续发展不仅依赖于外部市场的拓展&#xff0c;更离不开内部团队能力的提升。企业内训系统&#xff0c;作为提升企业竞争力、促进员工成长的重要工具&#xff0c;正逐渐成为现代企业管理中不可或缺的一环。本文将深入探讨企业…

QT自定义控件封装

QT自定义控件封装 1.概述 这篇文章介绍如何创建UI文件&#xff0c;通过自定义方式将两个控件联动起来&#xff0c;实现自定义功能。 2.创建UI文件 新建一个widget的普通项目&#xff0c;然后在项目名称上右键选择And New... 新建文件&#xff0c;然后选择QT 再选择Qt Desig…

物联网(RFID)全景:被装信息化监控应用与挑战

一、被装物联网信息化建设的动因 信息化改革在20世纪80年代中期启航&#xff0c;旨在提升被装保障的效率。随着时间的推移&#xff0c;硬件的广泛运用和软件的快速迭代&#xff0c;装备业务在规划、制造、分发以及战时支援等核心环节&#xff0c;已经与信息系统深度融合&#x…

屏幕解析工具——OmniParser

0 引言 OmniParser是微软开源的一种屏幕解析工具&#xff0c;提供了一种将用户界面截图解析为结构化元素的综合方法&#xff0c;通过此方法可以对UI界面进行可交互元素的提取和描述&#xff0c;然后将此结构化信息和任务指令&#xff0c;输入到大模型中&#xff0c;以增强大模…

衡石分析平台系统分析人员手册-嵌入样式定制化指南­

发布页面嵌入样式定制化指南​ 使用衡石智能分析平台制作好 Dashboard 和 Chart 以后&#xff0c;可以通过 iframe 的方式嵌入到已有系统中。为了达到风格统一&#xff0c;嵌入 iframe 的时候支持丰富的定制化选项。 定制 Dashboard 的 iframe​ 参数列表​ 仪表盘嵌入时支持…

Nginx更换ssl证书不生效

一.场景 在用的ssl证书要过期了&#xff0c;申请了新的ssl证书下来&#xff0c;在nginx配置上更换上去后&#xff0c;打开系统地址&#xff0c;一依然是使用原来的旧证书&#xff0c;以前有更换过别的域名证书&#xff0c;重启nginx服务后立马就生效了。 这次没生效&#xff…

基于python和Django的用户管理接口开发

1.异步用户登录\登出接口开发 1.设计公共响应数据类型 文件地址&#xff1a;utils/response404.py from django.http import JsonResponseclass BadRequestJsonResponse(JsonResponse):status_code 400def __init__(self, err_list, *args, **kwargs):data {"error_c…

Docker--Docker是什么和对Docker的了解

Docker 的本质 Docker的本质是LXC&#xff08;Linux容器&#xff09;之类的增强版&#xff0c;它本身不是容器&#xff0c;而是容器的易用工具。 Docker通过虚拟化技术&#xff0c;将代码、依赖项和运行环境打包成一个容器&#xff0c;并利用隔离机制来使得容器之间互相独立、…

Window下PHP安装最新sg11(php5.3-php8.3)

链接: https://pan.baidu.com/s/10yyqTJdwH_oQJnQtWcwIeA 提取码: qz8y 复制这段内容后打开百度网盘手机App&#xff0c;操作更方便哦 (链接失效联系L88467872) 1.下载后解压文件&#xff0c;将对应版本的ixed.xx.win文件放进php对应的ext目录下&#xff0c;如图所示 2.修改ph…

C# yolo10使用onnx推理

一、前言 本篇总结C#端使用yolo10的onnx文件做模型推理&#xff0c;主要使用Microsoft.ML.OnnxRuntime.Gpu这个库。需要注意的是Microsoft.ML.OnnxRuntime 和 Microsoft.ML.OnnxRuntime.Gpu 这2库只装1个就行&#xff0c;CPU就装前者&#xff0c;反之后者。然后需要注意系统安装…

MNIST数据集下载与保存为图片格式

深度学习 文章目录 深度学习下载数据集 下载数据集 https://github.com/geektutu/tensorflow-tutorial-samples/tree/master/mnist/data_set t10k-images-idx3-ubyte.gz t10k-labels-idx1-ubyte.gz train-images-idx3-ubyte.gz train-labels-idx1-ubyte.gz 解压后&#xff0c;…

Oracle In子句

Oracle IN 运算符可以用来确定值是否与列表或子查询中的任何值相匹配 Oracle IN语法&#xff1a; 确定表达式是否与值列表匹配的 Oracle IN 运算符的语法如下所示&#xff1a; expression [NOT] IN (v1,v2,...)并且表达式的语法与子查询匹配&#xff1a; expression [NOT] I…

华为OD机试 - 查找舆情热词(Python/JS/C/C++ 2024 C卷 100分)

华为OD机试 2024E卷题库疯狂收录中&#xff0c;刷题点这里 专栏导读 本专栏收录于《华为OD机试真题&#xff08;Python/JS/C/C&#xff09;》。 刷的越多&#xff0c;抽中的概率越大&#xff0c;私信哪吒&#xff0c;备注华为OD&#xff0c;加入华为OD刷题交流群&#xff0c;…

从容应对蓝屏:必知原因与对策

电脑蓝屏&#xff0c;即“蓝屏死机”或“蓝屏错误”&#xff0c;是计算机用户在日常使用中可能遇到的一种较为严重的系统错误状态。当屏幕突然变成蓝色&#xff0c;并显示错误代码和信息时&#xff0c;这通常意味着系统遇到了无法处理的问题&#xff0c;了解电脑蓝屏的原因及解…

每日小练:Day1

1.牛牛冲钻五 题目链接&#xff1a;A-牛牛冲钻五_牛客小白月赛38 题目描述&#xff1a; 代码如下&#xff1a; import java.util.*;public class Main{public static void main(String[] args){Scanner scannernew Scanner(System.in);int tscanner.nextInt();while(t--!0){…

springboot汽车租赁智慧管理-计算机设计毕业源码96317

目 录 第 1 章 引 言 1.1 选题背景 1.2 研究现状 1.3 论文结构安排 第 2 章 系统的需求分析 2.1 系统可行性分析 2.1.1 技术方面可行性分析 2.1.2 经济方面可行性分析 2.1.3 法律方面可行性分析 2.1.4 操作方面可行性分析 2.2 系统功能需求分析 2.3 系统性需求分析…

从社交媒体到元宇宙:Facebook未来发展新方向

Facebook&#xff0c;作为全球最大的社交媒体平台之一&#xff0c;已经从最初的简单互动工具发展成为一个跨越多个领域的科技巨头。无论是连接人与人之间的社交纽带&#xff0c;还是利用大数据、人工智能等技术为用户提供个性化的体验&#xff0c;Facebook一直引领着社交网络的…

用Python比较对象,你还在用==?

包含编程资料、学习路线图、源代码、软件安装包等&#xff01;【[点击这里]】&#xff01; 1.基础比较&#xff1a; 和 is 在Python中&#xff0c;对象间的比较是程序设计中的基础且重要的一环&#xff0c;它直接关系到数据处理的逻辑和效率。本章将深入探讨两种基本的比较操…

MySQL 中的集群部署方案

文章目录 MySQL 中的集群部署方案MySQL ReplicationMySQL Group ReplicationInnoDB ClusterInnoDB ClusterSetInnoDB ReplicaSetMMMMHAGalera ClusterMySQL ClusterMySQL Fabric 总结参考 MySQL 中的集群部署方案 MySQL Replication MySQL Replication 是官方提供的主从同步方…

Vision Pro空间叙事创作工具:开启多媒体融合新纪元

在数字内容创作领域迎来了一位新玩家——专为Apple Vision Pro设计的空间叙事创作工具。这款工具不仅是一个沉浸式内容分享平台&#xff0c;更是面向空间计算时代的内容创作解决方案&#xff0c;它旨在通过全新的多媒体融合方式&#xff0c;打破传统内容创作的界限。 产品优势…