前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Zabbix技术问答特辑-25期

Zabbix技术问答特辑-25期

作者头像
Zabbix
发布2021-11-02 10:13:44
1.1K1
发布2021-11-02 10:13:44
举报
文章被收录于专栏:Zabbix中国官方

Q1

zabbix server服务器的agent监控报错:get value from agent faild:bind() faild:[99] cannot assign requested address。数据一直在正常采集,zabbix_get 能获取到数据,页面测试也能获取到数据。

A: Vip的问题,需要重启zabbix server。

Q:之前一直正常运行,突然暴出来。将这台机器新建就是正常的,但是不能新建因为数据需要保留。

A:模板取消关联然后更新,再关联模板试试。

Q2

我们的主机使用ICMP PING测试模板,我们想实现使用这个模板的部分主机在指定的时间段发送告警。 例如:8:00-18:00触发告警时发送给用户,其它时段暂定发送告警信息。

A:可以将监控项设置为调度,只在调度器内采集数据。

Q3

使用打印机SNMP监控模板,其中监控项使用OID hrPrinterDetectedErrorState,发现该监控项返回的值是Hex-STRING,例如: HOST-RESOURCES-MIB::hrPrinterDetectedErrorState.1 = Hex-STRING: 01 00

请问如何将该监控项返回的Hex-STRING值转换成十进制的数值呢?:

A: Zabbix预处理选择16进制转化为10进制(Hexadecimal to adecimal),可以将16进制转化为10进制。

如果预处理进制转换不能满足,可以使用预处理的js处理功能,通过js代码自定义将获取到的值处理成想要的结果。

Q:这个在哪里设置?

A:zabbix有对监控项做预处理的功能,将采集到的数据做个处理再在页面展示。 具体入口: 点击任意监控项,主机监控项直接进入监控项即可,如果是模板的监控项需要从模板进入。 点击“Preprocessing”即可对监控项做预处理。 具体见图示:

下拉选项可以根据需求对监控项做一些预处理。具体操作可参考官方手册:

https://www.zabbix.com/documentation/5.0/zh/manual/config/items/preprocessing

Q4

CPU使用率10分钟内上升大于10%,触发告警。这个表达式怎么写?:

zabbix server服务器的agent监控报错:get value from agent faild:bind() faild:[99] cannot assign requested address。数据一直在正常采集,zabbix_get 能获取到数据,页面测试也能获取到数据。

A:.last()-.last(#10)>10

最近的值减去前面第十个值大于10就告警。

是十分钟内只要有上升百分之十就告警,还是说十分钟后的结果比十分钟前的结果上涨百分之十就告警。

Q:例如9:15使用率15%, 9:20使用率26%,触发告警;9:15使用率15%, 9:18使用率26%,触发告警。

A:利用zabbix触发器目前无法实现。目前比较好的办法可能是自定义脚本。

Q5

我需要删除某主机linux-v2模板,可以直接用host.update的templates参数吗,他是删除模板链接并清除的吗?如果不是我要先用templates_clear先删除清除,添加模板是又是哪个参数。

A:取消链接并清除之后如果需要重新链接别的模板,用 模板为基础的方式会好一些。用更新模板的方式添加主机到模板里,会比较安全。

Q:问个问题,我现在更改好了新的模板,老模板的图表数据没了。

A:你原来的模板都没了,监控项就没了,数据自然就没有了。

Q:那如果我取消链接再把新模板加上就不会有这种情况对吧。

A:光取消链接,不清除,那些监控项会留下来的,只是这个主机没有连模板了。

Q6

zabbix agent TIME_WAIT连接非常多,怎么优化?

A:一般需要优化内核参数

https://blog.csdn.net/h106140873/article/details/102458650

Q7

服务器负载高,导致zabbix_sender工作超时,这种情况,有什么解决办法:

zabbix server服务器的agent监控报错:get value from agent faild:bind() faild:[99] cannot assign requested address。数据一直在正常采集,zabbix_get 能获取到数据,页面测试也能获取到数据。

A:这个基本上没啥办法,这是系统层面的问题。就算是agent抓数据也会超时的。

更多问答整理请到知识库官网查看。

由于客户环境、操作系统版本、Zabbix监控环境、人员远程沟通信息流失等的差异,该问答特辑仅提供排查思路。所有问题不能保证完全适配于所有用户的同类或不同情况。

如有任何问题,欢迎留言或发送邮件到

ZabbixAdmin@grandage.cn 批评指正。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Zabbix开源社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档