在zabbix模板中动态添加项目

时间:2018-11-13 02:19:27

标签: amazon-kinesis zabbix

我有10个分片的Kinesis Stream。我想通过流的名称在Zabbix上创建单个主机,例如:Some_Kinesis_stream。 在模板中,我想为生成的每个碎片动态创建诸如“ Some_Kinesis_stream ...”的项目。有没有办法检测新的碎片并创建上述项目?

我认为需要使用一些发现规则来触发模板版本。我对实施没有清晰的看法。

也没有Zabbix代理。

1 个答案:

答案 0 :(得分:1)

为此使用自定义low level discovery(LLD)。在LLD规则中,具有Some_Kinesis_stream[{#SHARD}]之类的原型,并按照文档中的示例发送所有流的JSON。