Zabbix 监控平台 添加监控目标主机

Zabbix监控平台是一个企业级开源解决方案,用于分布式系统监视和网络监视。它由Zabbix Server和可选组件Zabbix Agent组成,通过C/S模式(客户端-服务器模型)采集数据,并通过B/S模式(浏览器-服务器模型)在Web端展示和配置。

Zabbix Server的功能与作用

  1. 核心组件

    • Zabbix Server是整个监控系统的核心组件,负责接收、存储和分析来自Zabbix Agents或Proxy的数据。
    • 它执行数据的主动轮询和被动获取,计算触发器条件,并向用户发送通知。
  2. 告警中心

    • 所有配置信息、统计信息和操作数据都存储在Zabbix Server中。当监控系统出现任何异常时,它将发出通知给管理员。
  3. 数据存储

    • 所有配置信息和收集到的数据都存储在数据库中,支持多种数据库类型如MySQL、PostgreSQL等。
  4. Web界面

    • 提供基于Web的界面,方便用户从任何地方访问和管理监控系统。
  5. 端口说明

    • Zabbix Server默认监听10051端口,用于接收来自Zabbix Agents或Proxy的数据。

Zabbix Agent的功能与作用

  1. 数据收集

    • Zabbix Agent部署在被监控目标上,主要负责收集硬件信息(如CPU使用率、内存使用率、磁盘空间等)和操作系统状态。
  2. 数据传输

    • 通过特定的接口将收集到的数据上报给Zabbix Server,支持被动和主动两种检查方式。
      • 主动模式:Zabbix Agent主动向Zabbix Server请求监控项列表,并主动将监控项需要的数据发送给Zabbix Server。
      • 被动模式:Zabbix Agent被动接收Zabbix Server请求的监控项列表,Zabbix Agent发送监控项需要的数据给Zabbix Server。
  3. 异常报警

    • 当检测到本地系统或应用程序出现异常时,Agent会及时将异常信息上报给Zabbix Server,触发预设的报警规则。
  4. 配置管理

    • 接收并应用Zabbix Server下发的配置信息,如监控项列表、采集频率等。
  5. 端口说明

    • Zabbix Agent默认监听10050端口,用于与Zabbix Server进行通信。

Zabbix监控平台以其强大的功能和灵活性,在运维领域占据着举足轻重的地位。通过合理配置和使用Zabbix Server和Zabbix Agent,系统管理员可以实现对系统和应用程序的全面监控和管理。

Zabbix Agent 部署

添加被监控目标主机(在 zabbix agent 的主机上面)

1、安装Zabbix Agent 组件。Zabbix 官方仓库

方法1:
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rhel/7/x86_64/zabbix-agent-7.0.6-release1.el7.x86_64.rpm
方法2:
yum -y install zabbix-agent

2、修改 agent 配置文件 vim /etc/zabbix/zabbix_agentd.conf  

3、启动并设置 agent 开机自启。

systemctl enable --now zabbix-agent.service
命令解释
systemctl start zabbix-agent启动 Zabbix Agent。
systemctl stop zabbix-agent停止 Zabbix Agent。
systemctl restart zabbix-agent重启 Zabbix Agent。
systemctl status zabbix-agent检查 Zabbix Agent 的状态。
systemctl enable zabbix-agent确保 Zabbix Agent 在系统启动时自动运行。
systemctl disable zabbix-agent禁用 Zabbix Agent 的开机自启动。

 zabbix server 部署

1、手动添加监控主机(在 zabbix server 的 web 管理页面添加)

2、手工添加
1、点击 主机,2、创建主机,3、填写主机名, 4、添加模板(AlX by Zabbix agent),5、添加主机群(zabbix server),6、添加zabbix agent (IP地址)7、添加成功。

稍微等一下,可以看到添加成功 但是报红色错误。

 解决方法:(在 zabbix agent 的主机上面)

1、检查Zabbix Agent状态:

systemctl status zabbix-agent

2、尝试停止,重启Zabbix Agent:

systemctl stop zabbix-agent
systemctl start zabbix-agent

3、检查防火墙设置

查看当前防火墙开放的端口
sudo firewall-cmd --list-ports
将端口 8081 添加到防火墙的 public 区域,并且设置为永久生效。
sudo firewall-cmd --zone=public --add-port=10050/tcp --permanent
重新加载防火墙配置,使新的规则生效。
sudo firewall-cmd --reload

刷新界面 查看添加成功。 

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

游戏关卡设计的常用模式

游戏关卡分为很多种,但常用的有固定套路,分为若干种类型。 关卡是主角与怪物、敌方战斗的场所,包括装饰物、通道。 单人游戏的关卡较小,偏线性; 联机/MMO的关卡较大,通道多,自由度高&#xf…

【容器化技术 Docker 与微服务部署】详解

容器化技术 Docker 与微服务部署 一、容器化技术概述 (一)概念 容器化技术是一种操作系统级别的虚拟化方法,它允许将应用程序及其依赖项(如运行时环境、系统工具、库等)打包成一个独立的、可移植的单元,这…

TypeScript 后端开发中的热重载编译处理

在一些除了nest框架外的一些其他nodejs框架中没有提供对ts编译和热重载,如果使用typescript我们需要自己进行配置。 方法一(推荐) 使用bun运行环境(快)。注:一些不是使用js,ts代码编写的第三方…

QT集成IntelRealSense双目摄像头3,3D显示

前两篇文章,介绍了如何继承intel realsense相机和opengl。 这里介绍如何给深度数据和色彩数据一块显示到opengl里面。 首先,需要了解深度数据和彩色数据是如何存储的。先说彩色数据。彩色图像一般都是RGB,也就是每个像素有三个字节&#xf…

Postman[4] 环境设置

作用:不同的环境可以定义不同的参数,在运行请求时可以根据自己的需求选择需要的环境 1.创建Environment 步骤: Environment-> ->命名->添加环境变量 2.使用Environment 步骤:Collection- >右上角选择需要的环境

【合并区间】

问题 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti, endi] 。 请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。示例 1: 输入:intervals …

SpringBoot_第二天

SpringBoot_第二天 学习目标 Mybatis整合&数据访问 使用SpringBoot开发企业项目时,持久层数据访问是前端页面数据展示的基础,SpringBoot支持市面上常见的关系库产品(Oracle,Mysql,SqlServer,DB2等)对应的相关持久层框架,当然除了对于关系…

SparseViT:基于稀疏编码Transformer的非语义中心、参数高效的图像篡改定位

摘要 https://arxiv.org/pdf/2412.14598 非语义特征或语义无关特征,与图像上下文无关但对图像篡改敏感,被认为是图像篡改定位(IML)的重要证据。由于无法获得人工标签,现有工作依赖于手工方法提取非语义特征。手工非语…

Redisson 分布式锁获取tryLock和lock的区别

问题 boolean isLock lock.tryLock(10, 30, TimeUnit.SECONDS); boolean isLock lock.lock(30, TimeUnit.SECONDS); boolean isLock lock.lock(); 三者的区别?? 这三个方法都是用于获取 Redisson 分布式锁的,但它们在获取锁的方式和行为…

【git】git生成rsa公钥的方法

git生成rsa公钥的方法 一,简介二,操作方法三,总结 一,简介 在工作的过程中,经常需要生成rsa的密钥,然后提供给别人,然后别人给你开通代码下载权限。本文介绍如何在本地生成rsa的密钥供参考。 …

Zookeeper模式安装Kafka(含常规、容器两种安装方式)

一、#创作灵感# 公司使用Kafka的软件项目较多,故写技术笔记巩固知识要点 二、软件环境 - Kafka 3.9.0 官方下载地址:Kafka 3.9.0 - ZooKeeper 3.9.3 官方下载地址:ZooKeeper 3.9.3 - Docker Desktop 4.37 容器图形化工具 官方下载地址…

7.傅里叶级数练习题

7.傅里叶级数练习题 设函数&#xff1a; f ( x ) { − x , 0 ≤ x ≤ 1 2 , 2 − 2 x , 1 2 < x < 1 , f(x) \begin{cases} -x, & 0 \leq x \leq \frac{1}{2}, \\ 2 - 2x, & \frac{1}{2} < x < 1, \end{cases} f(x){−x,2−2x,​0≤x≤21​,21​<x&…

【高项】信息系统项目管理师(二)项目管理概论

一、PMBOK的发展 项目管理知识体系&#xff08;PMBOK&#xff09;是由美国项目管理协会&#xff08;PMI&#xff09;开发的一套描述项目管理专业范围的知识体系&#xff0c;包含了对项目管理所需的知识、技能和工具的描述。 二、项目基本要素 2.1 项目基础 项目是为提供一项…

C++设计模式:状态模式(自动售货机)

什么是状态模式&#xff1f; 状态模式是一种行为型设计模式&#xff0c;它允许一个对象在其内部状态发生改变时&#xff0c;动态改变其行为。通过将状态相关的逻辑封装到独立的类中&#xff0c;状态模式能够将状态管理与行为解耦&#xff0c;从而让系统更加灵活和可维护。 通…

【Pytorch实用教程】循环神经网络中使用dropout需要注意的问题

文章目录 问题解答警告的具体含义解决方案示例代码总结问题 UserWarning: dropout option adds dropout after all but last recurrent layer, so non-zero dropout expects num_layers greater than 1, but got dropout=0.3 and num_layers=1 warnings.warn("dropout op…

数据中台与数据治理服务方案[50页PPT]

本文概述了数据中台与数据治理服务方案的核心要点。数据中台作为政务服务数据化的核心&#xff0c;通过整合各部门业务系统数据&#xff0c;进行建模与加工&#xff0c;以新数据驱动政府管理效率提升与政务服务能力增强。数据治理则聚焦于解决整体架构问题&#xff0c;确保数据…

postgresq-自定义执行计划(custom plan)与generic plan(通用执行计划)

文章目录 之前写过一篇关于 PostgreSQL prepare sql的文章&#xff0c;但当时没有提到generic plan(通用计划)和custom plan(自定义计划)这两个概念。现在将通过举例介绍这两个概念。 创建测试表&#xff1a; postgres# create database demo; CREATE DATABASE postgres# \c d…

dockfile 配置 /etc/apt/source.list.d/debian.list 清华镜像

docker:3.12.7 镜像使用的是 debian 系统&#xff0c;比 ubuntu 更轻量。debian 系统内&#xff0c;apt 镜像源列表位于 /etc/apt/source.list.d/debian.list&#xff08;作为对比&#xff0c;ubuntu 的镜像列表位于 /etc/apt/source.list&#xff0c;二者语法相同&#xff09;…

程序员测试日常小工具

作为一名程序员&#xff0c;或者测试人员&#xff0c;日常工作最常用的工具有哪些&#xff0c;截图&#xff0c;截图漂浮&#xff0c;翻译&#xff0c;日期处理&#xff0c;api调用...&#xff0c; 当你拿到一串报文后&#xff0c;想要json转换时&#xff0c;是不是要打…

【MySQL高级】第1-4章

第1章 存储过程 1.1 什么是存储过程&#xff1f; 存储过程可称为过程化SQL语言&#xff0c;是在普通SQL语句的基础上增加了编程语言的特点&#xff0c;把数据操作语句(DML)和查询语句(DQL)组织在过程化代码中&#xff0c;通过逻辑判断、循环等操作实现复杂计算的程序语言。 换…