通过脚本调用zabbix api 生成screen报错:
"vsize": must be between "1" and "100"
查看zabbix源码可知:
Zabbix默认创建的Screen的垂直宽度默认最大是100.由于手动创建的Screen的vsize大小要么为0,要么超过了100都会报这个错误,所以解决办法就是增大SCREEN_MAX_SIZE这个值
vim include/defines.inc.php修改
define(‘SCREEN_MAX_SIZE‘, 300);
再执行Screen创建脚本就不再报错了