我有一个容器,它是runnig zabbix_web并具有正常工作所需的一切(zabbix_server和zabbix_web)。在另一个容器中,我有测试,这些测试可以创建zabbix项并通过zabbix API对所有项执行不同的检查。我需要能够降低不支持的项目重新刷新间隔,以使测试更加可靠,而且我不知道该怎么做。尽管可以通过zabbix Web GUI轻松完成。
最佳答案
我花了一些时间在Zabbix API中寻找它,但没有痕迹(直到4.4版)。
因此,除了使用Web UI之外,如何更改值的唯一选择是直接对zabbix数据库执行SQL命令。
将不支持的项目刷新间隔更改为例如10s:
UPDATE `config` SET `refresh_unsupported` = '10s' WHERE `configid` = '1';
这可以通过命令行或通过docker exec在zabbix服务器上执行。与数据库的连接取决于您使用MySQL还是PostgreSQL作为数据库后端。
关于api - Zabbix-如何降低不支持的项目刷新间隔,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46712324/