zabbix - Zabbix - 难以聚合使用 UserParameter 生成的数据
问题描述
我已经设法在zabbix_agentd.conf文件中使用 UserParameter 来创建几个项目并开始收集数据和生成图形。
sjdc-lws-a和sjdc-lws-b是我添加了 UserParameter 命令的 zabbix 代理,RTDA.SJDC.Cores 和 RTDA.CHN.Cores 是我定义的项目的键。
在 sjdc-lws-a => UserParameter=RTDA.SJDC.Cores,/tmp/sys_test.py | 剪切 -f1 -d" "
在 sjdc-lws-b => UserParameter=RTDA.CHN.Cores,/tmp/sys_test.py | 剪切 -f2 -d" "
但是当我尝试创建一个新项目来聚合这两个 UserParameter 生成的项目时,它无法创建新项目。
这是我输入的用于在 Zabbix Server 上生成新项目的密钥
最后一个(“sjdc-lws-a:RTDA.SJDC.Cores”)+最后一个(“sjdc-lws-b:RTDA.CHN.Cores”)
当我单击Add时,我收到以下错误消息
“Zabbix 服务器上的项目“RTDA.Total.Cores”的无效键“last("sjdc-lws-a:RTDA.SJDC.Cores")+last("sjdc-lws-b:RTDA.CHN.Cores")" ": "("sjdc-lws-a:RTDA.SJDC.Cores")+last("sjdc-lws ..." 附近的语法不正确。[items.php:564 → CFrontendApiWrapper->create() → CApiWrapper-> __call() → CFrontendApiWrapper->callMethod() → CApiWrapper->callMethod() → CFrontendApiWrapper->callClientMethod() → CLocalApiClient->callMethod() → call_user_func_array() → CItem->create() → CItemGeneral->checkInput() → CApiService::exception() 在 include/classes/api/services/CItemGeneral.php:391]
RTDA.Total.Cores是我尝试创建的新项目。
谁能帮我找出为什么这些密钥被认为是无效的?
定义的项目(使用这些键)可以工作并收集数据
预先感谢您的帮助。
解决方案
推荐阅读
- c# - 格式化程序错误:Windows 更新后尝试反序列化参数时出错
- node.js - NodeJS:承诺上的 Eslint 错误
- prometheus - Thanos Querier 只能查询 2 小时前的数据
- python - Python:如果在熊猫数据框中满足多个条件的条件,则插入一行
- c# - 具有几乎相似值的 C# 嵌套 if-else 优化
- powershell - 从字符串向 SharePoint peoplepicker 添加多人 - 转换为对象
- ssas - SSAS 计算的度量未使用其过滤维度进行切片
- android - recycelrview 适配器最后一项在使用改造删除后没有更新,我正在使用接口,因为必须传递产品 ID
- django - 页面视图是指 id,而路径不要求一个
- acumatica - 如何根据 Acumatica 中的用户类别发送不同的“新用户”电子邮件