一、不同的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后,监控正常。
三、创建新模版界面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]
原因:
提示模版中至少应该增加host或group一项信息。
解决方法:
将新建的模版增加到TEMPLATES组后,不显示该报错了。
转载于:https://blog.51cto.com/yangjingangel/1723121