一、不同的zabbix版本,不能支持完整的模版导入导出。

    旧的zabbix是2.2.0版本,新的zabbix是2.2.9,想把原来的监控模版导过来,结果失败了。

    总结了几点不同之处:

1、操作符不兼容:

旧版:与:and;或 or;不等于 <>

新版:与:& ;或 | ;不等于 #


2、不兼容最频繁的地方在trigger。可以将旧模版导出来后,把.xml文本里的trigger部分删掉,尝试导入。一般情况下,Item部分可以导入。


二、磁盘监控报警范围不对

    原来的zabbix监控平台中,对于disk的监控,需求是,home、root等目录磁盘空间不足时,报警。但是实际情况是,很多子目录均告警,比如/sys、/home/rpm/等磁盘空间小于5%。正常情况下,这些磁盘不列在监控范围。

原因:

没有增加相应的filter。(对比时发现了这个filter,但旧版的filter是单独一个分页,新版里没有找到分页,所以当时就没增加。)

解决方法:

    增加filter。将所有报错的host全部delete并重新增加host后,监控正常。


wKioL1ZvgRTi-N3IAABx91aoIEc152.png


三、创建新模版界面err信息

    创建新的模版时,创建界面有如下报错,但并不影响模版的创建:

array_combine():Both parameters should have at least 1 element [templates.php:464 CView->render() include() array_combine() in/var/www/zabbix/include/views/configuration.template.edit.php:173]


原因:

提示模版中至少应该增加hostgroup一项信息。

解决方法:

    将新建的模版增加到TEMPLATES组后,不显示该报错了。