我有10个分片的Kinesis Stream。我想通过流的名称在Zabbix上创建单个主机,例如:Some_Kinesis_stream。 在模板中,我想为生成的每个碎片动态创建诸如“ Some_Kinesis_stream ...”的项目。有没有办法检测新的碎片并创建上述项目?
我认为需要使用一些发现规则来触发模板版本。我对实施没有清晰的看法。
也没有Zabbix代理。
答案 0 :(得分:1)
为此使用自定义low level discovery(LLD)。在LLD规则中,具有Some_Kinesis_stream[{#SHARD}]
之类的原型,并按照文档中的示例发送所有流的JSON。