首页 > 其他分享 >Zabbix“专家坐诊”第196期问答汇总

Zabbix“专家坐诊”第196期问答汇总

时间:2023-06-20 15:05:56浏览次数:45  
标签:触发 触发器 报警 主机 虚拟机 196 Zabbix 监控 坐诊

问题一

Q:统计一个主机群组里,值为A的某个监控项的个数,函数应该怎么写?

A:参考:

https://www.zabbix.com/documentation/6.0/zh/manual/config/items/itemtypes/calculated/aggregate。

Zabbix“专家坐诊”第196期问答汇总_zabbix

Q:文档示例没有类似的,可以写个范例吗?

A:count函数只能针对单一主机,count_foreach聚合函数只能统计监控项名称及主机/主机群组匹配的,采集值的个数;所以要做这种统计只能是调zbx的api获取到取值列表后,在api调用脚本里进行统计了。

 

问题二

Q:怎么监控交换机端口down,up状态并且告警啊,这个怎么设置啊?

A:交换机直接套用内置的网络设备模板就会监控端口状态且内置up/down的触发器的。

 

问题三

Q:大佬们为啥我的Ballooned memory老是监控不到数据?

Zabbix“专家坐诊”第196期问答汇总_zabbix_02

A:在vCenter中,虚拟机的Balloon内存是一种机制,旨在通过回收未使用的虚拟机内存来释放物理主机上不再需要的内存。 Ballooning利用安装在虚拟机中的VMware工具(VMTools),并使用该工具在虚拟机中运行一个服务,该服务通过透明地从虚拟机内存中删除页面来回收空闲内存。如果虚拟机內存减少意外,balloon也会释放虚拟机持有的内存页。

Balloon技术可有效帮助管理员更好地管理资源,在虚拟机与物理主机之间优化内存的分配和使用。若您想取消Balloon技術,可以选择禁用VMTools中的这个组件。

 

问题四

Q:进程数触发器怎么弄呀?进程数大于本身的百分之五就告警,测试了没效果。

A:看下你的触发器表达式怎么写的?

Q:这两种都试过,没效果。

Zabbix“专家坐诊”第196期问答汇总_zabbix_03


A:是不是已经触发过了,迭代这里如果是“无”的时候,告警是不会自动恢复的,也就不会重新触发了。

 

问题五

Q:Zabbix6.2.7怎么在页面批量更改模板?

A:主机管理,勾选需要调整的主机,下方“批量修改”按钮,然后“替换”链接模板。

 

问题六

Q:出现这个问题如何解决?我是按照这个方法进行尝试的,https://blog.csdn.net/qq_39626154/article/details/125679840,但是问题依旧。

Zabbix“专家坐诊”第196期问答汇总_zabbix_04


A:mysql的数据库是么?建议对zabbix库做存储过程,表分区的操作。可参考文章优化表分区,取代zabbix管家的清理操作。https://blog.csdn.net/weixin_42123737/article/details/93736065。

 

问题七

Q:服务端server版本5.0.3,客户端:zabbix版本6.2.9系统windows server2012

Zabbix“专家坐诊”第196期问答汇总_zabbix_05


Zabbix“专家坐诊”第196期问答汇总_zabbix_06

目前还是一直报告警,日志报这个,怎么处理?

Zabbix“专家坐诊”第196期问答汇总_zabbix_07

A:agent版本不要大过server的版本,agent版本可以用5.0版本的小版本高于server的,但是如果使用5.2或者更高版本的时候,会出现这些奇怪问题(包括采集失败)。

 

问题八

Q:监控项依赖项是什么意思?怎么配置的?

如果有多个触发器,A:CPU大于80%告警,B:CPU大于90%告警,那如果CPU是瞬时增长到90+的,就会两个触发器同时触发,为了避免这种情况,需要配置触发器A依赖于触发器B,当B触发时,A不会重复触发。配置的位置就是在 触发器配置页的这个位置。


Zabbix“专家坐诊”第196期问答汇总_zabbix_08


问题九

1. 我要将一台主机内的HTTP服务(端口:9501)添加到Zabbix的主机监控项中,设置相关触发器,当服务不可用时发布严重警告通知。

2. 我在配置主机加了个接口端口9501 然后监控项我用了这个键值,service.info[tomcat8,state]服务是tomcat8。

3. 创建了触发器:但是我把服务关闭后他触发不了,当状态6停止触发,当状态0启动恢复,客户端防火墙我入站添加了9501端口

我哪里没设置到还是哪里设置错了吗?

Zabbix“专家坐诊”第196期问答汇总_zabbix_09


A:接口里的客户端端口是指向agent用的,这里的端口只能填agent的监听端口,你如果同时想要监听9501端口,你需要加一个监控项 net.tcp.listen[9501],而不是加主机接口

 

问题十

Q:Zabbix最大的一个缺点应该就是没有合并报警这个功能,在极端的情况下会出现报警风暴。这个需要怎么解决?

A:Zabbix确实没有合并报警的功能,但是可以通过以下几种方式来解决报警风暴的问题:

1. 调整阈值:适当调整阈值可以避免短时间内频繁触发报警。

2. 报警延时:可以设置报警延时,在一定时间内多次触发报警只会发送一次报警通知。

3. 集中管理:通过集中管理和配置,可以避免重复的监控项和触发条件,从而减少报警次数。

4. 联动其他系统:可以将Zabbix与其他系统集成,比如运维管理系统、短信通知系统等,实现更加智能化的报警管理。

5. 自定义脚本:通过自定义脚本实现合并报警功能,当多个报警同时触发时,将它们合并成一个报警信息发送。


需要注意的是,在调整报警设置时,要根据实际情况进行设置,不要将阈值设置得过高或过低,以免导致监控不到位或误报警情况的发生。

 

问题十一

Q:0 C: D:: Disk write request responses are too high (write > 0.02s for 15m),磁盘写入请求响应太高(15m时写>0.02s),怎么优化呢?

Zabbix“专家坐诊”第196期问答汇总_zabbix_10

A:优化磁盘写入请求的响应时间需要考虑以下几个方面:

1.硬件方面:使用更快的硬盘,例如固态硬盘(SSD)或高速RAID阵列。同时确保使用的硬盘驱动程序是最新版本。

2.软件方面:对于Windows系统,可以使用性能监视器和资源监视器来确定哪些进程正在大量写入磁盘,并尝试停止或减少它们的活动。同时确保所有软件都是最新版本,因为更新可能包括优化磁盘操作的代码。

3.清理无用数据:清理机器上文件、日志等无用信息,以释放磁盘空间,避免磁盘读写频次过多。

4.分析磁盘使用情况:使用工具来分析磁盘的使用情况。例如,可以使用Windows预设的性能监视器或者第三方监测工具来分析磁盘的使用情况,在分析基础上可以系统压缩存储或转移数据,以避免写请求太频繁。

以上是一些常见的优化方法,通过综合应对,即可降低磁盘写请求响应时间过高的问题。

 

问题十二

Q:zabbix5.0监控vmware 监控虚拟机指标没有内存使用率,大家怎么解决这个问题?

A:加可计算项的监控项去算,但是这个使用率大致上拿不到准确值的, VC层面看到的使用率和实际虚机内部系统的使用率是有出入的。

 

问题十三

Q:假如说我有4000个MIB的OID要登录到zabbix,有啥可行性的方案吗?

A:模板制作基本都是堆时间去人工制作模板做出来的,或者参考github上的mib2zabbix项目自动生成。

更多zabbix技术资料,可以持续关注乐维社区


标签:触发,触发器,报警,主机,虚拟机,196,Zabbix,监控,坐诊
From: https://blog.51cto.com/lwops/6522606

相关文章

  • 解决zabbix图形页面乱码
    安装字体yum-yinstallwqy-microhei-fonts修改字体\cp/usr/share/fonts/wqy-microhei/wqy-microhei.ttc/usr/share/fonts/dejavu/DejaVuSans.ttf注:\cp表示还原命令原意,直接cp=cp-i,\cp=只用cpTRANSLATEwithxEnglishArabicHebrewPolishBulg......
  • P1969 积木大赛(C++_贪心_模拟)
    题目描述春春幼儿园举办了一年一度的“积木大赛”。今年比赛的内容是搭建一座宽度为n的大厦,大厦可以看成由n块宽度为1的积木组成,第i块积木的最终高度需要是。在搭建开始之前,没有任何积木(可以看成n块高度为0的积木)。接下来每次操作,小朋友们可以选择一段连续区间,然后将第第L块到第R......
  • luogu P1963 [NOI2009] 变换序列
    luoguP1963[NOI2009]变换序列题意对于\(N\)个整数\(0,1,\cdots,N-1\),一个变换序列\(T\)可以将\(i\)变成\(T_i\),其中\(T_i\in\{0,1,\cdots,N-1\}\)且\(\bigcup_{i=0}^{N-1}\{T_i\}=\{0,1,\cdots,N-1\}\)。,\(\forallx,y\in\{0,1,\cdots,N-1\......
  • 二进制安装ZABBIX-server
    #wgethttps://repo.zabbix.com/zabbix/6.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.0-4+ubuntu22.04_all.deb#dpkg-izabbix-release_6.0-4+ubuntu22.04_all.deb#aptupdate安装Zabbixserver,Web前端,agent#aptinstallzabbix-server-mysqlzabbix-fron......
  • zabbix agent系统时间晚于zabbix server系统时间
    zabbixweb-->“监测”-->“仪表盘”看到zabbixagent失效的报警 到zabbixagent确认:1.系统无异常2.系统未重启3.zabbix-agent服务正常4.zabbix-agent与zabbix-server之间的网络也正常 查看触发此报警的触发器,如果10分钟获取不到数据报zabbixagent失效上面的触......
  • 题解 P9196【[JOI Open 2016] 销售基因链】
    套路题,来讲个套路解法。如果没有后缀的要求,答案就是trie树的子树内字符串数量。现在加上了后缀,尝试继续使用trie树解决问题。我们建立两棵trie树\(T_1,T_2\),其中\(T_1\)是正常的trie树,\(T_2\)是每个字符串翻转后的trie树。这样的话,包含给定后缀的字符串在\(T_2\)......
  • zabbix告警“Zabbix poller processes more than 75% busy”
    1、https://cloud.tencent.com/developer/article/1155220https://www.kaijia.me/2014/01/zabbix-poller-processes-more-than-75-busy-alert-issue-solved/虽然Zabbix的监控警报各种有,但Kaijia使用碰到最多的几个莫过于内存耗尽,网络不通,IO太慢还有这个“Zabbixpollerprocess......
  • zabbix监控mysql的QPS和TPS的python写法
    #!/usr/bin/envpython#coding=utf-8importsysimportosimportcommandsclassQpsTps(object):def__init__(self):self.QPS=''self.TPS=''defgetQps(self):(Queries,QPS_result)=commands.getsta......
  • zabbix监控多JMX端口
    1.开启Tomcat JMX功能CATALINA_OPTS="$CATALINA_OPTS-Dcom.sun.management.jmxremote-Djava.rmi.server.hostname=10.124.129.241-Dcom.sun.management.jmxremote.port=8889-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=false&quo......
  • 唐骏,汉族,1962年6月27日出生,毕业于北京邮电大学。后前往日本名古屋大学深造并取得工学
    唐骏,汉族,1962年6月27日出生,毕业于北京邮电大学。后前往日本名古屋大学深造并取得工学硕士学位。中国的著名职业经理人,曾留学日本和美国,有“打工皇帝”之称。微创(中国)董事长。......