zabbix“专家坐诊”第262期问答

欢迎大家加入Zabbix交流群,除了在论坛发帖求问外,还可以在QQ群里交流进步,并且每周三我们会进行免费的技术答疑活动,请大家互相转告一下! 玩转Zabbix群 QQ群号:177428068、617295020

问题一

Q:想了解一下,什么情况下,需要导入到mib表呀?我这里是zabbix 6+mysql 8,厂家给我mib表,怎么导入呀?

A:mib表用于解析OID的含义。一般mib文件不需要导入到系统环境中,而是需要人工去基于mib文件,解析后整理模板,安装mib浏览器,然后解析指定mib文件,可以看到这样的字段含义

uue9g9fX6719fb29602ae.png

r8v7FlRR6719fb2f1aaf7.png

Q:可以这样理解吗:就是把厂家给我的私有oid值,直接写在模板中的SNMP OID,即可实现SNMP监控,获取对应的值,不需要把mib文件导入zabbix系统中。是这个理解的吗?

A:是的


问题二

Q:history_uint中这个2个字段什么意思,用jjava代码如何生成?我把监控项禁用了,用Java代码生成history_uint记录插入表中,为什么图表的没有连成线?

2ntD2Htp6719fb46bf570.png

A:1.clock标识s为单位的时间戳,为避免有相同监控项相同秒内产生多个值,补充了ns(纳秒)的字段

2.检查下插入的uint记录时间间隔是否小于监控项设定的采集间隔

Q:图表刷新频率一定是跟监控项一样吗?还是可以另外设置?

lIBO9aNB6719fb55762b8.png

我把监控项禁用,自己写代码来刷新tomcat的最大请求处理时间,插入数据库中。这样操作的话,后续可以使用触发器吗?会不会有什么问题?

A:按照监控项获取数值时间显示。触发器是对监控项的数值起作用

Q: 就是同样可以实现触发吗?触发也是从数据库读取数据吧??

A:所有的数据都是储存在数据库


问题三

Q:这个怎么搞呢?centos9上搭的zabbix6.4

Gpo1q4UP6719fb65f136a.png

A:磁盘空间不足。增加空间即可

Q:怎么增加呢,我现在这个硬盘只剩270G。是增加虚拟机的空间吗?

A:https://blog.csdn.net/qq_46302361/article/details/138540048 。可以参考一下这个


问题四

Q:用原磁盘扩容的话,备份和还原该怎么做

Xep87x1E6719fb7a881d4.png

A:直接看扩大硬盘

Q:现在打开zabbix后台很卡,应该是空间不够的原因吧?是虚拟机空间不够吧?物理机上还有270G

A:提示根目录不够

rhYpa6DZ6719fb8391554.png

eLNukpfw6719fb89e779e.png

Q:就是这个

dlqKtGZW6719fb92d9ccd.png

A:是的 给他加空间

Q:我监控了8台主机,还要加多大空间合适?

A:先加50。这个空间是要看数据保存的时间 时间越久数据量越大 空间越不够。和监控项多少。没有一个标准的

Q:加完空间zabbix网页要重新进吗

A:加空间不影响其他 只需要保证对应的服务有起来就可以


问题五

Q:因为接口是100GE的模块=4个25GE的模块波道凑出来的,输出的光功率也会有四个值,要怎么处理得到第一个值

PO2coyLV6719fba8723c2.png

A:用正则匹配第一个值,把获取的数值放测试里测试。

Q:这个正则的输出,变成固定的了,不管输出的是什么,都会变成输出框的内容

94RDp2ao6719fbb1dc652.png

LAdk9t4p6719fbc3c9055.png

iaAt63ud6719fbcb9a189.png

A:参考这个

pAiZYK0b6719fbd31106b.png


问题六

Q:我是使用zabbix监控vcent的 然后自动发现到对应的esxi,现在有个问题 就是esxi发生告警了 这个告警内容可以优化下嘛?当前我登录了vcent查看了 发现esxi172.31.6.17这台机器的内存使用率过高。告警内容上看不到 esxi 172.31.6.17这台机器出现了什么告警 , 我想让他在告警上显示内存使用率过高,

nXRce6sA6719fbddde422.png

A:参考这个

e3ndc3v76719fbe9a2e3b.png

Q:我试了一下,报错呢

wGnebTWZ6719fbff211fc.png

of8UUhKt6719fc0463f51.png

p7IXzIWa6719fc09f09ac.png

A:没有正确传输到值

Q:这个是怎么取到值的

Vp6iRQWl6719fc1499b04.png

A:看看监控项包括预处理的界面

Q:

zT7mCtwd6719fc1ac2667.png

A: 测试值换一下 检查下匹配的","

var value = value.split(',')[0];

return value;

-428.64,-425.74,-590.74,-529.59

Q:用你的就可以。是这一段有问题,var value = value.split(',')[0];

return value;

A:你这是把l写成1了吧

Q:有可能,如果我要取第二个或者最后一个,需要怎么做呢

A:0改一下。最后一个呢,在不知道有多少个的情况下

Q:var values = value.split(',');(代表把传输的数值按逗号分割)

var last_value = values[values.length - 1];(取最后一个数值)

return last_value;

这个是代码层面的问题 可以去看看对应的JavaScript的写法


sm67Emel6719fd9f8188a.png


0 条评论

请先 登录 后评论
乐维君
乐维君

397 篇文章

作家榜 »

  1. 乐维君 397 文章
  2. YOHOHO 14 文章
  3. 机灵小和尚 13 文章
  4. 我是一只小菜鸡 12 文章
  5. 细雨闲花 11 文章
  6. 。。。 9 文章
  7. 御前侍卫张五哥 9 文章
  8. 小黄人 8 文章