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

news/2024/10/20 20:30:30/

问题一

Q:大佬们,怎么才能将zabbix-server接收到的数据全部展示出来呢?目前我的显示数据无法全部显示。
在这里插入图片描述
A:这个是用zabbix_sender发送过来的?确认下数据中是否包含空格等,如果有空格使用反斜杠转义或者单双引号包裹。

Q:这些我都转义了,测试是可以接显示正常的信息,我怀疑是不是zabbix接收到的字符有限制导致的呢?

A:长度限制是65536,你这个应该还没到上限。

Q:我正常是需要显示这么多的数据。

A:但是目前中间截断了是吧,截断的位置,数据前后的格式截图看下?

Q:只显示到我框起来的位置。
在这里插入图片描述
A:数据里面包含有单引号的话,数据前后就要用双引号包裹了,或者把所有单引号做反斜杠转义处理,只保留整段数据头尾的单引号。

Q:那为什么前面的单引号可以显示出来呢?我这测试的数据都可以显示出全部的数据。
在这里插入图片描述
Q:这个是我自己写的一个脚本,用于收集慢SQL语句的,其中的逻辑就是过滤出文本中的信息

for i in cat xxx

do

  echo $i

done

A:监控项类型用的是?

Q:Zbx,使用的是代理服务器。

A:zabbix客户端?

Q:是的。

A:不对呀,你这里zabbix_get拿到的内容会原封不动入库才对的,界面应该和这里会一毛一样的。

Q:对呀,所以才能不清楚,我看了下我拿到的字符刚好是255个,最高的字符,我想是不是受限制了。

A:你设置的信息类型是字符型吧?改成文本类型。
在这里插入图片描述
在这里插入图片描述
Q:改完可以显示全了。

Q:这个文档可以发我一份吗?

A:https://www.zabbix.com/documentation/6.0/en/manual/config/items/item#text-data-limits。

问题二

Q:请问改成主动或者被动模式,linux客户端的agent怎么改呢?
在这里插入图片描述
A:界面上改完agent端自动生效,配置文件里的"Server="对应的就是被动方式,"ServerActive="对应的就是主动方式。

Q:这样就对了吧?
在这里插入图片描述
A:数据传输方向是对的,但是对于agent定义的主动被动有出入
在这里插入图片描述

问题三

Q:这个单位怎么改呀?
在这里插入图片描述
A:想改成啥样?

Q:mbps。

A:进程加个每秒更改,然后监控项单位写成bps就行。

在这里插入图片描述
Q:这个在哪个位置?没找到。

A:点开监控项页面,旁边卡片页。

问题四

Q:这个自动发现点了会修改原来的主机信息吗?

在这里插入图片描述
A:“启用新的“是指针对批量勾选的条目,修改这个状态,把它改成是。
在这里插入图片描述
Q:哦哦,是这样意思啊。

问题五

Q:麻烦问下,这种状态下再批量加设备时,数据会延时,是不是数据库写入不行了?
在这里插入图片描述
A:嗯,可能是数据库IO不够,另外也可能是server的"history sync"进程设定的值比较小,不足以同时处理过多数据入库。

问题六

Q:我想问下,想要zabbix agent检测5分钟内如果失败3次就告警,应该怎么设置?触发器的条件表达式要怎么写?我是6.0版本。

A:count(/example.example.com/icmpping,5m,“0”)>3。

Q:总计数次数是吧?

A:是的,具体用法可以参考官方手册。https://www.zabbix.com/documentation/6.0/zh/manual/appendix/functions/history

问题七

Q:有没有win和linux监控系统日志的办法,任何账户登录有告警(非监控22端口)?另外恶意进程脚本能实现吗?

A:登录告警可以使用内置agent键值log[]实现,如图
在这里插入图片描述
问题八

Q:zabbix6.0仪表盘调用URL不显示,这个是什么原因呢?

A:

1.核查确认url地址

2.保存后页面刷新查看

Q:URL没问题,我直接复制的,刷新无效。

A:那就只能是嵌入的页面过于复杂,平台处理不了了。

Q:嵌入的grafana的仪表盘,之前3.4的还可以,现在6.0的不行了。

Q2:仪表盘调用非zabbix的url也能显示?

A:可以的。

在这里插入图片描述
问题九

Q:请教一下,我做监控交换机光口衰耗的监控项,信息类型填的浮点数为什么显示的结果与实际不符呢?因为光衰有负数所以选的浮点。
在这里插入图片描述
A:可能返回的是XXXdbm,包含了字符串,或者可能是取值返回为空,然后空字符要是字符型才能匹配。

Q:哦,那我换几个类型试试,数字的用字符型可以吗?

A:用字符是可以的,但是只有数字类型的数据才会保留生成趋势,字符型的只能留存历史数据,没法生成趋势的。看监控项取值时候会没法用图表形式展示。

问题十

Q:各位大神,zabbix怎么将数据库改为达梦的?

A:达梦数据之前分享的部署文章,可以参考下。https://mp.weixin.qq.com/s/QawPK-5OEAynaPOvR6__yg。

更多zabbix技术问答,可以关注乐维社区。


http://www.ppmy.cn/news/106514.html

相关文章

关于Addressable打包图集与图片都打进去造成冗余

1)关于Addressable打包图集与图片都打进去造成冗余 ​2)Unity如何计算Root动画旋转 3)IL2CPP编译的Protobuf反射类运行时报空 4)为什么Active Constraints会出现过高的现象 这是第337篇UWA技术知识分享的推送,精选了UW…

客户拖尾款,怎么办?

俗话说,欠钱的是大爷,一点都没错。对于跨国催款,难度更大。 外贸订单关闭后,你最头疼的是什么?交货时间延迟了吗?还是交付后出现质量问题,客户要求索赔? 这两种常见的情况都不是我头…

AspNetCore中的依赖注入详解

1 概述 ASP.NET Core在启动以及后续针对每个请求的处理过程中的各个环节都需要相应的组件提供相应的服务,为了方便对这些组件进行定制, ASP.NET Core通过定义接口的方式对它们进行了“标准化”,我们将这些标准化的组件称为服务, …

SpringBatch的两种实现方式: Tasklet 和 Chunk

直接上代码 ■ 共通部分&#xff1a; 1. 代码结构 2. pom.xml <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-batch</artifactId></dependency> 3. framework/BatchAnnotation.java packa…

LTE网络的RSRQ、RSRP、SNR

内容来源openai: LTE网络对RSRQ的要求&#xff1a; LTE网络对RSRQ的要求是在正常情况下&#xff0c;RSRQ应该保持在-10dB到-20dB之间。如果RSRQ低于-20dB&#xff0c;信号质量会变得非常差&#xff0c;可能会导致数据传输速度变慢或者连接中断。如果RSRQ高于-10dB&#xff0c…

关于两个项目用的不是同一个node的解决 办法

问题描述&#xff1a; 两个前端项目&#xff0c;使用的不是同一个版本的node 和npm &#xff0c;导致总有一个项目启动不了&#xff0c;如何解决这个问题呐&#xff1f; 解决工具&#xff1a; nvm&#xff1a;node 版本管理器&#xff0c;也就是说&#xff1a;一个 nvm 可以管理…

企业级信息系统开发——Spring Boot加载自定义配置文件

文章目录 一、使用PropertySource加载自定义配置文件&#xff08;一&#xff09;创建Spring Boot Web项目ConfigDemo01&#xff08;二&#xff09;创建自定义配置文件&#xff08;三&#xff09;创建自定义配置类&#xff08;四&#xff09;编写测试方法&#xff08;五&#xf…

Flutter的手势识别功能实现GestureDetector

GestureDetector简介 GestureDetector 是 Flutter 中一个非常常用的小部件&#xff0c;它提供了许多手势识别的功能&#xff0c;包括点击、双击、长按、拖动、缩放等等。 使用方法 GestureDetector 可以包裹其他部件&#xff0c;当用户在这些部件上进行手势操作时&#xff0…