一 问题描述:

http://john88wang.blog.51cto.com/2165294/1538456

通过调用Zabbix的API生成Sceen报错。报错信息:

Incorrect value for field "vsize": must be between "1" and "100".

二 解决办法

查看Zabbix的源代码include/defines.inc.php 里面有关于各种变量的定义

define('SCREEN_MIN_SIZE', 1);
define('SCREEN_MAX_SIZE', 100);

查看screenconf.php

  'vsize' =>                      [T_ZBX_INT, O_OPT, null,        BETWEEN(SCREEN_MIN_SIZE, SCREEN_MAX_SIZE),'isset({add}) || isset({update})', _('Rows')],

查看include/classes/api/services/CScreen.php

 /*** Validate vsize and hsize parameters.** @param array $screen** @throws APIException if the input is invalid.*/protected function validateScreenSize(array $screen) {foreach (['vsize', 'hsize'] as $field_name) {if (!array_key_exists($field_name, $screen)) {continue;}if (!zbx_is_int($screen[$field_name])) {self::exception(ZBX_API_ERROR_PERMISSIONS,_s('Incorrect value for field "%1$s": %2$s.', $field_name, _('a numeric value is expected')));}if ($screen[$field_name] < SCREEN_MIN_SIZE || $screen[$field_name] > SCREEN_MAX_SIZE) {self::exception(ZBX_API_ERROR_PERMISSIONS,_s('Incorrect value for field "%1$s": %2$s.', $field_name,_s('must be between "%1$s" and "%2$s"', SCREEN_MIN_SIZE, SCREEN_MAX_SIZE)));}}}

看了源代码知道Zabbix默认创建的Screen的垂直宽度默认最大是100.由于手动创建的Screen的vsize大小要么为0,要么超过了100都会报这个错误,所以解决办法就是增大SCREEN_MAX_SIZE这个值

include/defines.inc.php修改

define('SCREEN_MAX_SIZE', 300);

再执行Screen创建脚本就不再报错了

转载于:https://blog.51cto.com/john88wang/1774521

通过脚本生成Zabbix Screen报错Incorrect value for field vsize相关推荐

  1. 使用脚本生成jtl报告报错解决方法

    1.使用cmd命令执行jmeter时提示找不到文件或者路径 解决方法:jmeter的安装路径不要使用中文,最好时英文路径 2.使用cmd命令执行jmeter时提示.\jmeter不可用 解决方法:jm ...

  2. vivado 综合报错 “ incorrect freePtr. Call out of sequence? “

    vivado 综合报错 " incorrect freePtr. Call out of sequence? " 很多FPGA的初学者或者第一次使用Viado作为开发工具的同学经常 ...

  3. 通俗易懂地解决中文乱码问题(2) --- 分析解决Mysql插入移动端表情符报错 ‘incorrect string value: '\xF0......

    原文:[原创]通俗易懂地解决中文乱码问题(2) --- 分析解决Mysql插入移动端表情符报错 'incorrect string value: '\xF0... 这篇blog重点在解决问题,如果你对 ...

  4. Vivado生成bit文件报错彻底解决

    1.1 Vivado生成bit文件报错彻底解决 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)Vivado生成bit文件报错彻底解决: 5)结束语. 1.1.2 本节引 ...

  5. 未指定的IO标准导致vivado生成bit文件报错

    1.1 未指定的IO标准导致vivado生成bit文件报错 1.1.1 本节目录 1)本节目录: 2)本节引言: 3)FPGA简介: 4)未指定的IO标准导致vivado生成bit文件报错: 5)结束 ...

  6. 【GTASA】Sanny Builder 不能编译 main.scm,报错 “Incorrect number of the conditions“

    Sanny Builder 不能编译 main.scm 报错 "Incorrect number of the conditions" 记录博文 一.外网指路 问题:Sanny B ...

  7. jenkins shell 权限_Jenkins在shell脚本运行docker权限报错解决

    报错环境 系统信息 Distributor ID: Ubuntu Description: Ubuntu 16.04.1 LTS Release: 16.04 Codename: xenial doc ...

  8. 使用DmAPService脚本启动dmap服务报错,报错信息:“failed to get ps!”

    问题描述 使用DmAPService脚本启动dmap服务报错,报错信息:"failed to get ps!" 排查解决 1.根据报错信息以及DmAPService服务脚本内容可以 ...

  9. MySQL插入数据 报错Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column”问题

    有时候我们在往数据库中输入信息时,如果输入的内容是中文,会报错"Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column&q ...

最新文章

  1. 【SpringMVC】基本概念
  2. ubuntu镜像添加jdk_Ubuntu16.0.4安装jdk8
  3. java annotation list_Java 注解 (Annotation)你可以这样学
  4. git仓库的简单使用
  5. Mac 编译报错 symbol(s) not found for
  6. App性能优化之内存优化
  7. code craft_Craft.io调度中使用的重要术语
  8. mysql增删查改总结_MySQL2 数据增删改查 SQL总结
  9. 2016京东编程题:年终奖
  10. Tomcat架构探究
  11. 2021-06-28
  12. 计算机资源,来自verycd,排行榜
  13. 中国生态城市规划行业“十四五”规划与前景规模预测报告2022-2028年版
  14. ppd文件下载 linux,Linux系统R230,R270,R330,L380打印机驱动下载爱普生喷墨打印机PPD文件...
  15. pvs linux_Linux下用于C ++开发的PVS-Studio静态分析器入门
  16. RuntimeError: mat1 and mat2 shapes cannot be multiplied (32x7 and 784x1024) 报错解决
  17. 13 标准模板库STL【C++】
  18. 哄她开心的圣诞树html源码,复制粘贴就能实现~
  19. 《让子弹飞》系列——《让子弹飞》中最大的彩蛋
  20. Jupyter云服务器搭建指南

热门文章

  1. RabbitMQ下载与安装(window版) 自我总结
  2. 华为hs8145v5如何改桥接_口译vlog | 跟我一起去华为东莞“欧洲小镇”吧!
  3. dds通信中间件_车内的中间件协议:是面向服务,还是以数据为中心,或是RESTful?...
  4. fatfs 文件属性_FATFS文件系统剖析(全).
  5. 电脑版微信怎么看朋友圈_电脑上也可以看朋友圈,99%的人都不知道!
  6. php codeigniter cookie,PHP 使用CodeIgniter删除、设置Cookie的简单示例
  7. oracle xp安装详细步骤
  8. 文件系统 文件时间记录在哪里_计算机系统基础:文件管理相关知识笔记
  9. oracle删除的数据没有commit,在Oracle中误删除数据后并commit后的数据恢复办法
  10. c语言股票最大收益_长期持有指数基金是最好的选择?指数基金的历史年化收益率是多少?...