zabbix的脚步采集带有特殊字符参数的处理方式和zabbix告警优化技巧。
1一 zabbix 脚本采集带有特殊字符的参数该怎么处理
在是用zabbix,的过程中遇到一个这样的问题,当我们写的脚本参数带有特殊字符时,需要从页面通过宏传给脚本并执行,但是当参数本身带有 / ‘ \ 等等这些特殊字符的时候需要在前端用 \(反斜杠)去转义,这种方式可行,如果特殊字符较多的话就显得比较麻烦,其实咱们可以在传参数的配置文件里面把你所需要的参数用 “ $1” 这样就可以实现前端出现特殊字符不用转义了
例 UserParamenter =python.py /usr/local/python.py $1 此时前端参数有特殊字符时需要用 \转义
UserParamenter =python.py /usr/local/python.py “$1”
2 zabbix 告警优化之单条告警与多重告警
1 单个告警: 告警产生之后如果未恢复,则该告警一直存在不产生新的告警,直到该告警恢复,或者被手动关闭,才会产生下一条告警
2 多重告警: 告警产生之后无论告警是否已存在,直接产生一条新的告警
如果频繁采集的监控项使用多重告警,一旦产生告警会导致
每个采集周期都产生一条新的告警,建议非特别重要的信息,有告警发出会紧急处理的信息进行多重告警,为了减轻数据压力,建议使用单条告警,日志监控可以使用多重告警,但是建议多留意,linux操作系统的日志出现重复告警的话数据量是很庞大的,有告警及时处理
技术交流欢迎加入Q群:177428068