Zabbix 6.0 组件 工作原理和组件

Zabbix组件   C/S架构

服务端:
zabbix server(端口10051):zabbix服务端进程,用于接收代理端发来的监控指标数据,配置和管理zabbix应用程序,也是监控系统的告警中心(通过监控项告警触发配置实现)
zabbix database:持久化存储配置信息和监控指标数据(支持mysql postgresql oracle db2 tsdb等)
zabbix web:用于zabbix服务端配置管理界面和监控数据的UI界面的展示(支持LAMP/LNMP)

客户代理端:
zabbix agent(端口10050):部署在被监控的主机上,采集监控指标数据,并发送给zabbix server(数据采集支持主动模式和被动模式)

 agent的两种模式:     

  1. 主动模式:zabbix agent 主动向 zabbix server 请求监控项列表,并返回监控项所需要采集的监控指标数据给 zabbix server
  2. 被动模式:zabbix agent 被动接收 zabbix server 请求的监控指令,zabbix agent 再返回监控项所需要的监控指标数据给 zabbix server

zabbix java gateway:用于获取从通过在JAVA应用暴露的JXM远程端口采集的监控指标数据

zabbix proxy:zabbix代理端进程,部署在zabbix server与zabbix agent之间,代替zabbix server接收zabbix agent发来的监控指标数据并存储在本地数据库,汇总后再转发给zabbix server, 从而可以分担zabbix server的集中式负载压力

Zabbix工作原理

zabbix agent 等代理端会定期采集被监控主机的指标数据并发送给 zabbix server,zabbix server 接收数据后会存储带 zabbix database 中,管理员可基于 zabbix web 在浏览器页面查看监控数据的图像。
 

如何自定义监控模板?

  1. 先明确获取监控指标数据的命令或脚本
  2. 在被监控主机的配置文件目录中(/etc/zabbix/zabbix_agent2.d/)创建以 .conf 为结尾的监控项配置文件,在配置文件文件里自定义监控项的键值,再重载zabbix-agent2服务
  3. 键值配置格式:UserParameter=<键名>,<获取值的命令/脚本路径>
  4. 在zabbix服务端Web管理页面中依次添加 模板 - 监控项 - 触发器 - 图形
  5. 将监控模板和被监控主机相关联

自定义监控内容

案列1:自定义监控客户端服务器登录的人数

需求:限制登录人数不超过 3 个,超过 3 个就发出报警信息

1.在客户端创建自定义 key
明确需要执行的 linux 命令

who | wc -l

2.在被监控主机的配置文件目录中(/etc/zabbix/zabbix_agent2.d/)创建以 .conf 为结尾的监控项配置文件,在配置文件文件里自定义监控项的键值,再重载zabbix-agent2服务

键值配置格式:UserParameter=<键名>,<获取值的命令/脚本路径>

cd /etc/zabbix/zabbix_agent2.d/
vim user_local.conf
UserParameter=login.user,who | wc -l

#重启
systemctl restart zabbix-agent2

3.在zabbix服务端Web管理页面中依次添加 模板 - 监控项 - 触发器 - 图形

(1)创建模板 

  点击左边菜单栏【配置】中的【模板】,点击【创建模板】
【模板名称】设置成 Template Login User
【可见的名称】设置成 Template Login User
【群组】选择 Template
【描述】可自定义

  点击 【添加】,此时就可在【名称】中搜索到 Template Login User 了

(2)创建监控项

  点击 Template Login User 模板进入
  点击上方菜单栏【监控项】,点击【创建监控项】
【名称】设置成 Number of login users
【键值】设置成 login.user            #键值必须要与自定义的监控项配置文件中设置的保持一致
【更新间隔】设置成 10s
  点击 【添加】

(3)创建触发器(当监控项获取到监控的值后和触发器预设的值进行对比,判断是否报警)

  点击上方菜单栏【触发器】,点击【创建触发器】
【名称】设置成 number of login users is more than 3
【严重性】设置成 告警        #根据严重程度可自定义设置
【表达式】点击添加,【监控项】点击选择 Number of login users,【功能】选择 last(),【结果】选择 > 3,点击 【插入】
  点击 【添加】

(4)创建图形

  点击上方菜单栏【图形】,点击【创建图形】
【名称】设置成 Number of login users
【宽】、【高】可直接采用默认值
【监控项】点击添加勾选相关监控项 Number of login users,【功能】选择 最大,其它可保   持默认值
 点击 【添加

(5)将主机与模板关联起来

  点击左边菜单栏【配置】中的【主机】,点击你要关联的主机
【模板】搜索 login,选择 Template Login User,点击【更新】

  此时就点击【监测】中的【主机】,点击你关联主机的【图形】,即可查看到相关的监控指标

4. 测试

自定义监控内容:

案例2:查看开启了几个zabbix进程

1.在客户端创建自定义key需要执行的内容 命令或者脚本

查看开启了几个zabbix进程

 netstat -lntp | grep zabbix | wc -l

 2.在被监控主机的配置文件目录中(/etc/zabbix/zabbix_agent2.d/)创建以 .conf 为结尾的监控项配置文件,在配置文件文件里自定义监控项的键值,再重载zabbix-agent2服务

cd /etc/zabbix/zabbix_agent2.d/
vim nginx_status.conf
#要以.conf结尾

#配置如下
UserParameter=nginx.status,netstat -lntp | grep zabbix | wc -l


重启进程
systemctl restart zabbix-agent2.service

3.在zabbix服务端Web管理页面中依次添加 模板 - 监控项 - 触发器 - 图形

创建模板

创建监控项:
 创建触发器

添加条件设置监控项

创建图形
将主机和模板关联起来

先点配置里面的主机

测试: 

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

将亚马逊甩在身后的Flipkart在印度加速狂奔,Flipkart中国卖家怎么入驻开店?

Flipkart创立于2007年&#xff0c;是印度第一大电商平台&#xff0c;发展势头可谓十分迅猛&#xff0c;在印度就连亚马逊都被它远远地甩在了身后。除了销售图书和电子产品&#xff0c;Flipkart还有一个在线市场&#xff0c;允许第三方卖家入驻销售产品。 将亚马逊甩在身后的Fli…

基于全国产复旦微JFM7K325T+ARM人工智能数据处理平台

复旦微可以配合的ARM平台有&#xff1a;RK3588/TI AM62X/ NXP IMX.8P/飞腾FT2000等。 产品概述 基于PCIE总线架构的高性能数据预处理FMC载板&#xff0c;板卡采用复旦微的JFM7K325T FPGA作为实时处理器&#xff0c;实现各个接口之间的互联。该板卡可以实现100%国产化。 板卡具…

ArkUI开发学习随机——B站视频简介页面,美团购买界面

案例一&#xff1a;B站视频简介页面 代码&#xff1a; build() {Column(){Column(){Stack(){Image($r("app.media.genimpact")).width(200).height(125).borderRadius({topLeft:5,topRight:5})Row(){Image($r("app.media.bz_play")).height(24).fillColor…

游戏AI的创造思路-技术基础-决策树(1)

决策树&#xff0c;是每个游戏人必须要掌握的游戏AI构建技术&#xff0c;难度小&#xff0c;速度快&#xff0c;结果直观&#xff0c;本篇将对决策树进行小小解读~~~~ 目录 1. 定义 2. 发展历史 3. 决策树的算法公式和函数 3.1. 信息增益&#xff08;Information Gain&…

阿尔泰科技与西安交通大学陕西省某技术重点实验室共谋未来!

近日&#xff0c;阿尔泰科技的电子工程师&#xff08;熊工&#xff09;应邀前往西安交通大学陕西省某技术重点实验室&#xff0c;参与课题组项目的测试与调试工作。此次合作不仅成功推动了项目的进展&#xff0c;还为未来的深入合作奠定了坚实基础。 阿尔泰科技作为领先的测控技…

本地部署 Llama3 – 8B/70B 大模型!

Llama3&#xff0c;作为Meta公司新发布的大型语言模型&#xff0c;在人工智能领域引起了广泛的关注。特别是其8B&#xff08;80亿参数&#xff09;版本&#xff0c;在性能上已经超越了GPT-3.5&#xff0c;而且由于是开源的&#xff0c;用户可以在自己的电脑上进行部署。 本文和…

AI in Healthcare 医疗领域AI应用-基于DeepNLP AI App Store 真实用户评论打分和排名

website: Best AI in Healthcare DeepNLP AI Store github: https://rockingdingo.github.io/ai_store 医疗健康(AI in Healthcare)领域哪些AI服务应用更能满足用户的需求&#xff0c;排名最高? 参考deepnlp.org网站根据用户真实评论打分和show case分享&#xff0c;分为下列…

光敏电阻,光敏三极管,光敏二极管的作用与区别

光敏电阻、光敏三极管和光敏二极管的作用与区别 光敏电阻(Photocell/Photoresistor) 作用: 光敏电阻是一种对光敏感的电阻器,当光线照射到它时,其电阻会发生变化。它的主要作用包括: 光感应:用来检测环境光强度的变化。光控开关:在自动化控制中,根据光强变化实现开关…

商家转账到零钱分销返佣场景驳回处理办法

在处理商家转账到零钱分销返佣场景被驳回的问题时&#xff0c;商家需要了解驳回的原因&#xff0c;并采取相应的措施来解决这些问题。下面将详细介绍几种常见的驳回原因以及应对策略&#xff1a; 1. 多级分销模式问题 • 原因&#xff1a;如果业务模式涉及多级分销&#xff0c;…

win10的cmd窗口打开中文乱码

在pycharm中的terminal中同样是乱码&#xff0c;因为他们用的都是windows的窗口。 这里我们首先看我们打开的文件的什么编码&#xff0c;可以用notepad打开。 可以看到是utf-8编码 然后我们在cmd中或者Pycharm的terminal中 输入(这个就是Utf8编码) chcp 65001 然后在用type …

【前端】面试八股文——meta标签

【前端】面试八股文——meta标签 在HTML文档中&#xff0c;meta标签是一个关键但常被忽视的元素。它位于文档的<head>部分&#xff0c;用于提供关于HTML文档的元数据&#xff08;metadata&#xff09;。这些元数据不会直接显示在页面上&#xff0c;但对搜索引擎优化&…

10款超好用的文档加密软件丨2024文档加密软件分享

在现代的信息社会&#xff0c;企业和个人的重要数据都存储于电脑中&#xff0c;一旦丢失后果不堪设想。因此&#xff0c;文档加密软件应运而生。 文档加密软件是一种用于保护电子文档安全性的工具&#xff0c;它通过加密技术对文档内容进行编码&#xff0c;使得未授权的用户无…

[FFmpeg] windows下安装带gpu加速的ffmpeg

1.显卡能力排查 目前只有 NIVIDIA 支持 ffmpeg 的 gpu加速(AMD貌似也陆续开始支持)。 在下述网站中查找自己的显卡能够支持的编解码格式。https://developer.nvidia.com/video-encode-and-decode-gpu-support-matrix-newhttps://developer.nvidia.com/video-encode-and-decod…

仿写SpringIoc

1.SpringIoc简单注解 1.1 Autowired package com.qcby.iocdemo1.annotation;import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target;Target(ElementType.FIEL…

华三m-lag三层转发+VRRP配置案例

目录 一、相关理论介绍 1.1 华三M-LAG介绍 1.2 DRCP协议 1.3 keepalive机制 1.4 MAD机制 1.5 一致性检查功能 二、M-LAG系统建立及工作过程 三、实验组网案例 3.1 组网需求 3.2 组网拓扑 3.3 设备接口及地址规划 四、具体配置命令 4.1 S6850-1的配置 4.2 S6850-2…

【MySQL05】【 undo 日志】

文章目录 一、前言二、undo 日志&#xff08;回滚日志&#xff09;1. 事务 id2. undo 日志格式2.1 INSERT 对应的 undo 日志2.2 DELETE 对应的 undo 日志2.3 UPDATE 对应的 undo 日志2.3.1 不更新主键2.3.2 更新主键 2.3 增删改操作对二级索引的影响2.4 roll_pointer 3. FIL_PA…

移动视野:人工智能的响应式和基于风险的监管框架

随着人工智能 (AI) 能力的不断发展,其监管不能再只是一种优化和缓解措施,或者最大限度地利用创新机会并最大限度地降低危害风险。 人工智能相互交织的社会经济和法律影响需要动态治理安排来识别、应对和预测不断变化的监管要求。 本报告提出了一个框架,该框架不仅可以预测…

【评测有奖】参加 EMR Serverless Spark 产品评测,赢机械键盘、充电宝等礼品!

EMR Serverless Spark是一款云原生、专为大规模数据处理与分析而设计的全托管 Serverless Spark 计算产品。为企业提供了围绕Spark 任务的一站式开发、调试、调度以及运维等产品化服务&#xff0c;极大的简化了数据处理全生命周期的工作流程&#xff0c;使企业更加专注于数据的…

windows免密登录ssh远程主机

每次都需要通过ssh指令和密码访问服务器太难了&#xff0c;有什么办法可以免密吗&#xff1f; –通过配置公钥和密钥 1. 初始化 在windows本地和服务器上运行 ssh-keygen -t rsa此时会返回公钥密钥的路径&#xff0c;比如 此时&#xff0c;authorized_keys就是授权的认证信…

LVS+Nginx高可用集群---Nginx进阶与实战(二)

1.Nginx配置SSL证书提供https访问 大概步骤&#xff1a;云服务器-注册域名-配置SSL证书-下载证书&#xff0c;并且拷贝到nginx的conf目录下。 检查nginx是否含有ssl的模块-安装ssl模块-配置HTTPS模块-配置SSL-主域名可以通过HTTPS访问 配置模版&#xff1a; 添加上开启SSL的代…