
zabbix技术干货
文章平均质量分 73
聚焦zabbix技术热点、产品功能、问题答疑,为zabbix技术爱好者,提供全面zabbix技术文章分享。
乐维社区
深耕zabbix、prometheus等开源领域十余年,为广大开源技术爱好者提供全面技术文章和答疑v:lerwee。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
新手必备!Zabbix接入动环并监控教程
本文介绍如何通过API将动环系统接入Zabbix监控平台,实现机房环境统一监控。主要内容包括:1) 动环系统监控的温湿度、电力等关键指标及其传统监控痛点;2) 接入Zabbix的优势,如消除监控孤岛、单点管理等;3) 技术实现步骤,包含Python脚本示例,涵盖登录认证、数据获取、临时文件存储及Zabbix数据推送全流程;4) 详细操作指南和参数说明。该方案可帮助用户在1小时内完成基础监控部署,实现机房设备7×24小时智能化监控。原创 2025-06-11 14:33:06 · 535 阅读 · 0 评论 -
Zabbix监控实践:基于api监控IRIS数据库!
zabbix监控IRIS数据库教程原创 2025-06-05 09:41:49 · 327 阅读 · 0 评论 -
Zabbix实践!客户端自动发现
1.检查客户端的zabbix-agent2是否正常。2.从服务端检查是否可以获得客户端信息。四、检查是否自动发现了客户端。1.查看自动发现当前规则。3.查看设置好的规则。4.启用动作及触发器。原创 2025-05-23 14:52:44 · 934 阅读 · 0 评论 -
Zabbix开源监控的全面详解!
Zabbix是一款功能强大的企业级监控软件,能够全面监控网络参数,确保企业服务架构的安全稳定运行。其核心架构包括Server、Web页面、数据库、Proxy和Agent五个组件,分别负责数据存储、信息展示、数据中转和本地监控。Zabbix支持多种监控模式,包括主动和被动模式,能够监控Linux、Windows等操作系统,以及通过SNMP和SSH协议监控网络设备。Zabbix的监控框架灵活多样,包括server_client、master_node_client和server_proxy_client三种架构原创 2025-05-21 09:42:54 · 924 阅读 · 0 评论 -
Zabbix Agent的区别与选择!
Zabbix agent是Zabbix监控系统中的关键组件,负责在被监控的主机上定期收集数据并发送到Zabbix server。而zabbix agent2则是agent的升级版,旨在提供更多附加功能,如增加的采集指标、改进的采集逻辑以及简化的自定义监控插件开发。原创 2025-05-15 15:41:25 · 311 阅读 · 0 评论 -
一文看懂!Zabbix Agent深度使用教程
本文详细介绍了Zabbix Agent的安装、配置及其与Zabbix Server的通信机制。首先,文章指导如何在CentOS系统上添加Zabbix仓库、安装Zabbix Agent,并解释了关键配置文件的参数。接着,文章探讨了Zabbix Agent的启动、状态查看及常见问题排查方法,如防火墙设置和配置文件错误。最后,文章深入分析了Zabbix Agent与Server之间的主动和被动检查机制,以及数据采集、上报、存储和告警的完整流程。通过本文,读者可以全面了解Zabbix Agent的部署与运作原理。原创 2025-05-14 09:38:29 · 398 阅读 · 0 评论 -
Zabbix Agent简单自定义插件教程!
定义插件基础结构:type Plugin struct { plugin.Base } 借助 plugin.Base 结构体,让自定义的 Plugin 类型能继承 Zabbix 插件的基础属性和方法。注册监控指标:plugin.RegisterMetrics 函数用于把自定义的监控指标注册到 Zabbix 代理,这样 Zabbix 代理就能识别并请求这些指标。执行插件逻辑:h.Execute() 方法启动插件,让插件能处理来自 Zabbix 代理的请求。后面会带来关于以上两个插件的代码以及使用说明。原创 2025-05-07 09:37:30 · 1014 阅读 · 0 评论 -
第三方监控平台联动MQTT实现动环监控教程!
本文背景:主要是安装mosquitto服务端,利用第三方平台(如乐维监控、zabbix等)使用matt完成对srne硕日太阳能动环对接监控。原创 2025-04-29 11:46:20 · 929 阅读 · 0 评论 -
Tomcat大版本升级教程
备注:如果jdk与tomcat不兼容启动tomcat会报错,建议升级前确定好tomcat版本和java-jdk版本关系。公司业务使用tomcat 8.5.81版本,接到总公司漏洞扫描整改要求需要将tomcat版本升级到9.0.97以上。1、当前系统java-jdk版本,jdk8版本与tomcat9版本兼容不用更换java-jdk。5、修改tomcat启动文件,java-jdk环境变量路径。#这个是业务机器上java-jdk路径,根据实际情况修改。#拷贝业务网站内容文件到tomcat发布内容目录。原创 2025-04-16 09:50:42 · 836 阅读 · 0 评论 -
一招解决!Zabbix监控数据存储的性能问题
在zabbix的使用过程中,随着监控对象的增多,历史数据量逐日相应的增加,往往会造成前端页面卡顿、采集队列堆积、MySQL或POSTGRESQL数据库读写压力激增等情况。除了优化zabbix参数和数据库性能外,还有一个方法就是把监控数据从MySQL或POSTGRESQL中剥离出来,利用Elasticsearch存储历史监控数据。以下介绍如何使用Elasticsearch存储zabbix的历史监控数据。原创 2025-04-09 10:55:57 · 373 阅读 · 0 评论 -
Zabbix_agent自动注册教程!
注:修改配置后重启zabbix_agent生效。原创 2025-04-02 09:40:12 · 196 阅读 · 0 评论 -
Zabbix实践教程: ssl证书有效期监控
背景: 某项目,需要监控所有证书,过期前7天进行提示。Zabbix 版本: 6.0.6Zabbix 部署路径: /usr/local/zabbix。原创 2025-03-26 10:19:48 · 658 阅读 · 0 评论 -
Zabbix agent编译安装详细教程
公司之前一直是用的预编译好的zabbix agent包在redhat、centos等进行安装部署。Include=/usr/local/etc/zabbix_agentd.conf.d/*.conf #指定自定义监控键值位置(没有,可不用配置)PidFile=/usr/local/zabbix/logs/zabbix_agentd.pid #指定进程文件位置。LogFile=/usr/local/zabbix/logs/zabbix_agentd.log #指定日志文件位置。原创 2025-03-12 14:17:28 · 947 阅读 · 0 评论 -
zabbix“专家坐诊”第278期问答
Q:windows下安装的zabbix agent2_+smartontools,但是在zabbix上怎么没有smart相关信息显示啊?zabbix下面配置的smart for zabbix agent2的默认模版,就是smart相关信息没有啊?我用的是zabbix 6.4 客户电脑是win7安装的zabbix agent2+smartmontools7.1以上的版本。A:现在的路径是读不到了,要么排查解决路径,要么写个脚本,然后调取脚本。A:读取到的目录是双斜杠的,如果是写的脚本要调整。原创 2025-03-11 14:04:31 · 159 阅读 · 0 评论 -
zabbix监控腾讯云VPC监控教程
私有网络(Virtual Private Cloud,VPC)是腾讯云上一块由用户自定义的逻辑隔离网络空间,为云服务器、云数据库等资源提供安全可控的网络环境。通过构建逻辑隔离的、用户自定义配置的网络空间,用户能够提升其云上资源的安全性,并满足不同的应用场景需求。tencent.VPC.py:脚本名称,可自定义脚本名称,需要与外部检查路径下的脚本名称一致。注:部署路径有差异,根据实际环境的外部检查路径放至脚本。{$REGION}:资源地域,表示操作的资源所属的地域。2.2.新增监控数据接收的监控模板。原创 2025-02-27 14:25:09 · 296 阅读 · 0 评论 -
Zabbix 7.2实操指南:基于OpenEuler系统安装Zabbix 7.2
也可使用/app/zabbix/sbin/zabbix_server -c /app/zabbix/etc/zabbix_server.conf。也可使用/app/zabbix/sbin/zabbix_agentd -c /app/zabbix/etc/zabbix_agentd.conf。再进行刷新,就能够成功了(需要注意的是,此时会有一个ldap的选项是warning,大家可以忽略,如果不涉及域账号登录,该功能无任何意义)。源码安装,所以存放日志文件的目录不存在,所以需要自行创建,并授予对于的权限。原创 2025-02-20 10:57:19 · 1525 阅读 · 0 评论 -
一招解决!zabbix的web界面中文乱码问题
对于zabbix在web界面上出现中文乱码的问题,这个问题比较常见,网上也有很多对应的解决办法,在此说一下个人觉得比较快捷方便的一种。2、 然后ssh进入我们的zabbix_server,找到我们字体的存放位置,将字体复制进去,我是用xshell的,直接拖进去就好。3、 现在我已经把字体放到zabbix上了,接下来将原有字体备份,把新字体名字改成原字体的,再更改所属用户用户组即可。在这里我先选好了一种字体‘微软雅黑’,复制到桌面,一种是正常字体,一种是粗体,这里选正常的。原创 2025-02-07 14:18:28 · 446 阅读 · 0 评论 -
Docker快速部署Zabbix7.0教程
zabbix7.0部署安装教程原创 2025-02-06 10:42:14 · 1385 阅读 · 0 评论 -
如何处理Zabbix监控值中文字符乱码情况
由于涉及AP较多,且名字中有变量,使用值映射配置就较麻烦,宜采用预处理方式,加载js代码。此外,可以使用js进行编码转化,由于常用中文字符较多,对应的js代码体积大,运行消耗资源较多。对于监控,不建议在Zabbix的预处理中使用复杂的js脚本,可以使用第三方工具进行转码后再由Zabbix监控。以某医院的无线网络监控为例,在AC中对120个AP采用中文命名,命名规则为”XXX单位+ 数字+无线AP”,需要将AC及管理的AP接入基于zabbix搭建的全院监控平台。检查对应的值,发现应该是中文被显示为乱码。原创 2025-01-22 10:58:21 · 1059 阅读 · 0 评论 -
zabbix实践:通过Python脚本优化进行多行日志监控教程
3 支持多个关键字查询,例如第一个关键字匹配到当之后在这个关键字的下N行再去匹配第二个关键字 具体传参格式。在agent的conf 文件里面添加UserParameter。1 记录脚本检查日志位置,避免下次触发脚本的时候出现重复告警。2 关键字匹配支持正则。接下来就是添加监控了。原创 2025-01-16 14:15:21 · 427 阅读 · 0 评论 -
zabbix实践:操作系统自动注册教程
zabbix自动注册功能允许已指定zabix_server/proxy并配置了Hosname的操作系统自动注册到 zabbix 服务器,同时能按照操作系统主机信息匹配对应的分组、模板而无需手动配置。原创 2025-01-15 11:09:34 · 734 阅读 · 0 评论 -
Zabbix Api使用教程
Zabbix API 是一个用 Python 实现的 Zabbix API 接口库。Zabbix 是一个企业级的开源分布式监控解决方案,支持从网络设备到应用程序的广泛监控。Zabbix API 允许用户通过编程方式与 Zabbix 服务器进行交互,实现自动化配置、数据提取和报告生成等功能。Zabbix API 是基于 HTTP 的,通常以 JSON 格式请求和响应。原创 2025-01-08 11:45:33 · 1748 阅读 · 0 评论 -
Zabbix进阶教程:一分钟实现告警抑制!
上述脚本存在一个问题,如果用户不手动删除/tmp/currentsend.conf这个文件或者把/tmp/currentsend.conf。如果我这时候,我再把/tmp/currentsend.conf的值该为0,则正常情况产生16个告警数后,/tmp/currentsend.conf为16,而/tmp/sendhistory.log应该有20条通知。我再产生多16条告警。再查看/tmp/sendhistory是否还是只有10条发邮件的调用历史,同时/tmp/currentsend.conf的数应为32。原创 2024-12-04 14:14:52 · 1856 阅读 · 0 评论 -
手把手教学!nginx 命令和信号及平滑升级
master进程用新Nginx文件启动新master进程成为旧master的子进程,系统中将有新旧两个Nginx . 主进程共同提供Web服务,当前新的请求仍然由旧Nginx的worker进程进行处理,将新生成的master . 进程的PID存放至新生成的pid文件nginx.pid。. 向旧master进程发送QUIT信号,关闭老master,并删除Nginx.pid.oldbin文件 如果发现升级有问题,可以回滚∶向老master发送HUP,向新master发送QUIT。原创 2024-11-28 10:07:34 · 403 阅读 · 0 评论 -
Zabbix 模板翻译自动化教程
在企业 IT 运维管理中,Zabbix 作为一款强大的开源监控平台被广泛应用。而 Zabbix 模板作为监控配置的重要组成部分,用来定义监控项、触发器、图形等。随着国际化的需求增加,Zabbix 模板的翻译工作变得日益重要,特别是在需要为不同语言环境下的运维团队提供支持时,手动翻译模板不仅繁琐,而且容易出错。结合 Local LLM(本地大语言模型)与 Zabbix API,可以实现 Zabbix 模板的自动化翻译,提高效率的同时也保证了翻译的一致性。原创 2024-11-27 09:26:34 · 1102 阅读 · 0 评论 -
史上最详细的Zabbix Agent介绍
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix主要由2部分构成,zabbix server与可选组件zabbix agent。原创 2024-11-21 09:53:16 · 810 阅读 · 0 评论 -
zabbix7.0实操指南:基于麒麟V10操作系统部署zabbix7.0
本文将介绍如何在麒麟V10操作系统上搭建Zabbix7.0环境,以实现对IT基础设施的全面监控。通过本文的学习,您将掌握Zabbix的安装、配置以及基本使用方法,为您的企业提供一个高效、稳定的监控系统。为了确保系统的稳定性和高效性,我们需要一个强大的监控工具来实时监控各种硬件和软件资源的状态。Zabbix作为一个开源的企业级监控解决方案,因其强大的功能和灵活的配置而广受欢迎。(1) yum安装postgresql工具及环境依赖。(2) zabbix编译及配置参数定义。(2) zabbix agent启动。原创 2024-11-15 10:10:09 · 1191 阅读 · 0 评论 -
Zabbix7.0教程:新增Browser监控项
Zabbix 7.0.0版本之后,增加了“Browser”监控项类型,即浏览器监控,能够使用浏览器监控复杂的网站和web应用。浏览器监控项允许执行用户定义的JavaScript代码来模拟与浏览器相关的操作,例如点击、输入文本、网页导航等。该监控项通过HTTP/HTTPS收集数据,并部分实现了使用Selenium Server或普通的WebDriver(例如ChromeDriver)作为测试终端的W3C WebDriver标准。本文主要介绍一个使用“Browser”监控项的例子。原创 2024-11-06 09:49:54 · 1197 阅读 · 0 评论 -
Zabbix进阶实战!将告警推送到Syslog服务器详细教程
用户需要将zabbix产生的告警事件推送给rsyslog服务器,syslog服务器再对事件日志进行分析处理.主配置文件有引用子配置文件目录,不影响主配置文件,在子配置文件添加。*Rsyslog服务器防火墙需要放通 UDP/514端口。Rsyslog服务器 192.168.200.128。1、rsyslog服务器监听 UDP/514端口流量。推送脚本需要修改实际Rsyslog服务器IP地址。2、zabbix手动关闭告警,触发产生新告警。3、rsyslog服务器记录产生的告警日志。syslog日志格式。原创 2024-10-16 14:26:41 · 518 阅读 · 0 评论 -
七载耕耘,全面盘点:Zabbix实战文章精华大全分享
乐维社区特别整理了这些年的“Zabbix实战文章精华大全”,囊括了zabbix基础知识、安全、安装、告警、监控配置、各类资源监控、可视化、第三方平台对接以及Zabbix的一些常见问题等一系列内容,同时整理了一些常用监控模板,旨在为广大Zabbix用户提供一个系统化、全面化的学习资源库,欢迎小伙伴们下载学习使用 (**如。Zabbix作为开源监控领域的佼佼者,凭借其卓越的功能集成、灵活的定制能力以及相对经济的运营成本,成功吸引了全球范围内众多企业的目光。原创 2024-10-11 10:11:38 · 555 阅读 · 1 评论 -
硬货!Zabbix监控AIX系统服务案例
/opt/lw_zbx/sbin/zabbix_agentd -c /opt/lw_zbx/conf/zabbix_agentd.conf #手动启动。键值:log[/var/cics_regions/XXXX/console.msg,error|ERROR,skip,]本文将介绍如何使用Zabbix自定义键值脚本方式监控AIX 系统IBM CICS中间件进程服务以及日志文件等信息。一、首先要在AIX主机上安装Zabbix_Agent服务。三、编写自定义监控脚本,主要以bash、ksh脚本为主。原创 2024-10-10 15:26:34 · 1314 阅读 · 0 评论 -
实战教程!Zabbix 监控 Spark 中间件配置教程
JMX(Java Management Extensions)作为Java平台标准的一部分,提供了一种标准化的机制,用于监控和管理应用程序、系统对象、设备和服务。JMX具有跨平台、灵活性强、监控能力强、易于集成与扩展、图形化界面支持以及安全性与可配置性等多方面的优势,是监控Spark等复杂Java应用程序的重要工具之一。Apache Spark 是一个开源的大数据处理框架,它提供了快速、通用和可扩展的数据处理能力,适用于执行大规模的数据处理和分析任务,特别是在批处理、实时流处理、机器学习和图计算等领域。原创 2024-09-26 11:22:15 · 5870 阅读 · 0 评论 -
轻松部署!龙蜥操作系统安装Zabbix7.0详细教程
本文将详细介绍如何在龙蜥操作系统(Anolis OS)上安装Zabbix 7.0 LTS,帮助用户搭建起一套高效、稳定的监控系统,实现对系统、网络、应用等各个方面的全面监控,为企业业务的顺利运行提供有力保障。附:Anolis操作系统下载地址:https://mirrors.aliyun.com/anolis/8.8/isos/GA/x86_64/AnolisOS-8.8-x86_64-dvd.iso。1、通过浏览器访问https://repo.zabbix.com/zabbix/7.0/原创 2024-09-20 16:01:43 · 1429 阅读 · 0 评论 -
轻松上手 | 基于RockyLinux 9.4安装部署Zabbix 7.0
注:以往的Redhat/Centos配置Ip等信息都是在/etc/sysconfig/network-scripts/ifcfg-eth33或者是ifcfg-eth0,Rocky Linux不同在/etc/sysconfig/network-scripts只有个readme-ifcfg-rh.txt文件里面会指引配置Ip地址的路径信息。【正确格式参考如下】【Zabbix基本概念:https://www.zabbix.com/documentation/current/zh/】原创 2024-09-04 14:44:03 · 1518 阅读 · 1 评论 -
zabbix监控Tomcat服务器操作指引
Include=/opt/zabbix/etc/zabbix_agentd.conf.d/*.conf //zabbix agent副配置文件目录配置。],/opt/zabbix/share/zabbix/alertscripts/system_memory.sh $1 //系统内存监控脚本。],/opt/zabbix/share/zabbix/alertscripts/jvm_memory.sh $1 //jvm内存监控脚本。原创 2024-08-28 16:20:03 · 783 阅读 · 2 评论 -
如何使用Zabbix API批量修正主机名称
这其实源自于Ansible安装zabbix agent的一个小Bug:有小伙伴发现,利用ansible批量安装zabbix agent后,zabbix系统上显示的主机名出错了,主机显示的名称都变成了操作系统的IP(如下图),这在一定程度增加了维护难度。注:API地址为zabbix web访问地址,如采用分布式部署(即zabbix web与 zabbix server不在同一台服务器),请勿填写zabbix server服务器地址。这样我们就实现了利用Zabbix API 批量修改主机显示的名称。原创 2024-08-14 10:33:50 · 536 阅读 · 2 评论 -
zabbix应用教程:基于Nginx页面响应的日志监控用例
监控日志的两种key(log和logtr),本文只针对log 进行介绍。file:日志文件(必须填写绝对路径)。regexp:要匹配内容的正则表达式,或者直接写你要检索的内容也可以,例如我想检索带ERROR关键词的记录encoding:编码相关,留空即可maxlines:一次性最多提交多少行,这个参数覆盖配置文件zabbxi_agentd.conf中的’MaxLinesPerSecond’,我们也可以留空mode:默认是all,也可以是skip,skip会跳过老数据。原创 2024-08-01 14:20:40 · 947 阅读 · 3 评论 -
Zabbix监控TiDB数据库教程
docker run --privileged=true -d --name tidb-server -p 4000:4000 -p 10080:10080 docker.anyhub.us.kg/pingcap/tidb #创建并运行容器,将会在后台启动一个名为 tidb-server 的容器,并将容器的4000端口映射到宿主机的4000端口、容器的10080端口映射到宿主机的10080端口。点击配置->主机->创建主机,填写主机名称,选择刚刚导入的TiDB监控模板,设置一个群组。原创 2024-07-24 14:41:38 · 944 阅读 · 3 评论 -
如何生成好看的zabbix告警报表并发送邮件
小东所在公司搭建了一套zabbix开源监控,于是小东利用自己的专业知识,实现了zabbix告警统计,并生成漂亮的告警报表发送给自己的领导,得到了领导的称赞。基于python脚本实现,安装psqcopg2库,查询pg数据库的数据,主要是统计出最近一个月内告警出现最多的触发器,返回10-20条数据即可。Zabbix开源监控是IT监控领域的佼佼者,拥有强大的告警统计与报表生成能力,但对于刚上手的小白来说可能还有些难度,本文将详细介绍zabbix告警报表的生成过程及发送邮件的操作步骤。需要安装一下python库。原创 2024-07-17 14:35:49 · 1484 阅读 · 6 评论 -
kafka与zookeeper的SSL认证教程
setAcl / ip:127.0.0.1:cdrwa,auth:kafka:kafka@123:cdrwa #(设置可以登陆的IP和用户账号密码,admin是上面的zk的配置文件里面定义的管理员,Kafka用户是/asop/kafka/kafka_2.11-2.1.0/config/kafka_server_jaas.conf文件里面的定义的kafka连接zk的用户 (Client下面的))/asop/zk/zookeeper-3.4.13/bin/zkCli.sh #进入zk的命令行模式。原创 2024-07-11 14:31:35 · 2102 阅读 · 4 评论