【问题标题】:How to use a Trapper Item without Zabbix S如何在没有 Zabbix S 的情况下使用 Trapper Item
【发布时间】:2021-12-12 05:51:15
【问题描述】:

如何在不使用 Zabbix Sender 的情况下将 JSON 有效负载发送到 Zabbix Trapper Item?

我在 how to format the sender request 上看到了文档,并且我看到了与 the header 相关的文档,但我还没有找到如何将标头与 JSON 有效负载一起使用。

我的目标是使用 Azure 警报将 Azure 活动日志发送到 Zabbix 一个 Trapper Item。

我不想设置脚本项或等效项来从 Azure API 中提取信息,因为这样我就不得不担心达到 Azure 管理 API 的查询限制并受到 Azure 平台的限制。

标头是如何合并到请求负载中的?

【问题讨论】:

标签: azure zabbix azure-alerts


【解决方案1】:

你需要使用相同协议的实现,例如:

并将其放入云函数中以将有效负载发送到 Zabbix。

【讨论】:

  • 您既没有回答我的问题,也没有证明我的情况。我在问标题在有效负载中的位置;不是为了实现预先存在的脚本。然而,这两个 Github 项目不是发件人的官方 Zabbix 实现,因此很明显,信息存在于没有充分记录或记录在可公开访问/可找到的位置的某个地方如果我必须沿着在云做这项工作,对我来说增加了成本,我很高兴这样做。不过,我想先排除其他选项。
  • 报头和有效载荷进入数据包,当然你不能在有效载荷中放入报头。据我所知,如果没有云功能,您也无法使用 Zabbix 协议发送 Azure 警报。你可以安装第三方软件来将 webhook 调用转换为 Zabbix 协议,如果这样更便宜的话。看起来您正在尝试使用 HTTP 协议,而您应该使用 Zabbix 协议。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
  • 1970-01-01
  • 2021-02-16
  • 2011-12-07
  • 2021-10-30
  • 1970-01-01
  • 2018-03-21
相关资源
最近更新 更多