美文网首页
zabbix自带自动注册vfs.fs.discovery问题处理

zabbix自带自动注册vfs.fs.discovery问题处理

作者: Big_dimple | 来源:发表于2018-05-24 14:40 被阅读71次

    zabbix监控k8s集群机器导致自动发现磁盘过多,item上万

    最近上了k8s集群,然后用zabbix的linux基础模板,结果服务器上过两天item就上万了
    
    image.png
    结果导致无法新加监控,无法删除主机重新上报。
    于是自己先想着如何去先把主机删掉,写了一篇文章大家可以参考。
    

    zabbix主机item过多导致无法删除

    回到正题,不能只删除重新上报,于是直接查原因。
    发现过多的监控项主要是abbix自带自动注册Mounted filesystem discovery规则,
    上报很多/data/docker/xxxxxxxxxxxxxx这类磁盘。
    于是查看了服务器上经常会有docker启动,于是就在zabbix上留下了过万的item。
    然后挖出找到自动发现规则好好研究一番。
    
    image.png
    image.png
    vfs.fs.discovery自带的这个,只要检测到就上报,
    于是在想,如果我能过滤掉不符合规则的磁盘不就行了么?
    上官网查了文档,自动发现规则可以对上报的宏设置正则匹配规则
    
    image.png
    看默认的是全部上报,于是自己根据后面的Item prototypes里面获取的变量进行设置
    
    image.png
    默认变量为{#FSNAME}
    于是在刚才设置宏正则匹配那项添加一个规则
    
    image.png
    将字符控制在0-50个之间即可。当然匹配规则你可以按照自己的需求写。
    结果重新上报后,问题解决!
    

    总结

    遇到问题慢慢查,一定会有方式去解决!
    

    参考链接:
    https://www.zabbix.com/documentation/3.4/zh/manual/discovery/low_level_discovery?s[]=fsname

    相关文章

      网友评论

          本文标题:zabbix自带自动注册vfs.fs.discovery问题处理

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