美文网首页
Zabbix“专家坐诊”第221期问答汇总

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

作者: 乐维_lwops | 来源:发表于2023-12-27 14:47 被阅读0次

    问题一

    Q:使用官方docker模板Template App Docker,监控docker镜像,有一项监控项docker.data_usage有报错,不知道哪里问题:Cannot fetch data: Get "http://1.28/system/df": context deadline exceeded (Client.Timeout exceeded while awaiting headers).

    A:zabbix_agent.conf中timeout参数设置多少呢?

    Q:默认的,没有修改。

    A:默认应该是3秒,可以设置久一点,你改30秒试试,改完记得重启agent。

    问题二

    Q:有个py脚本用来监控接口的健康状态,如何调用创建监控项去调用这个脚本?

    A:监控项类型选外部检查,键值名称是脚本名字,脚本放externalscripts路径下。

    Q:报错了。

    A:不用绝对路径,放externalscripts路径下,会调用这个路径下的相应脚本。

    Q:我获取到值了,但是如何格式化它?

    我获取的是{"msg": "success", "result": "ok"},如何把获取msg的值?

    A:有个预处理功能,可以看看这个,

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

    Q:搞定了

    问题三

    Q:web监控url可以使用IP的方式进行监控吗?

    A:url能访问就行。

    问题四

    Q:zbbix 6.4 我想通过http代理的方法,去监控一个网页面的状态是否正常,服务正常的时候能正常监控,但是服务不正常的时候,会报错,不支持的项,如下图。

    A:返回的状态码不满足设置的就不支持了,建议采用web监测的方式。

    Q:如果不支持,我想通过预处理,把它变成一个值,通过这个来处理。

    这个值也显示出来了,但是就是不能监控。

    A:监控项状态还是不支持呀。

    Q:如何让它支持呢?

    A:可以不设置要求的状态码。

    A:另外,web监控可以参考这个:

    https://www.zabbix.com/documentation/6.0/zh/manual/web_interface/frontend_sections/monitoring/hosts/web

    问题五

    Q:我要过滤这些,我操作后发现没有生效,是什么原因呢?

    A:zabbix正则和常规的不一样。

    Q:那我需要看什么才好?

    A:参考,https://www.zabbix.com/documentation/6.4/zh/manual/regular_expressions?hl=%E6%AD%A3%E5%88%99。

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

    相关文章

      网友评论

          本文标题:Zabbix“专家坐诊”第221期问答汇总

          本文链接:https://www.haomeiwen.com/subject/exwrndtx.html