首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用zabbix_sender进行主机发现

使用zabbix_sender进行主机发现
EN

Stack Overflow用户
提问于 2016-05-23 01:28:27
回答 1查看 1.5K关注 0票数 1

我正在编写一个应用程序,它通过HTTP从远程设备传递数据。这些设备位于移动数据连接上,资源有限。

我希望通过HTTP接收自定义监视数据,这依赖于应用程序中设计的安全模型,并将该数据直接(或间接)从node.js推送给Zabbix。我不希望在远程设备上使用Zabbix代理。

我看到可以使用zabbix_sender将数据发送到包含预先配置的主机的Zabbix服务器。这个很好用。我打算通过我的自定义API交付监视数据,当收到这些数据时,将这些数据提供给服务器网络中的zabbix_sender。

问题是,在这个领域中有许多设备,而且越来越多的设备一直在增加。

TL;DR:

当zabbix_sender提供了Zabbix中已经不存在的自定义主机名时,它会失败。

我想根据来自zabbix_sender的新主机名自动添加已发现的主机。我该怎么做?

此外,如果有人可以举例说明如何避免zabbix_sender并将数据直接从node.js发送到Zabbix服务器,则应给予额外的尊重。我的意思是:建议您有经验使用的NPM一揽子方案。(更新:在这里找到工作的node.js包:https://www.npmjs.com/package/node-zabbix-sender)

Zabbix配置:我正在学习安装在Docker中的Zabbix2.4,没有从这个Dockerhub:https://hub.docker.com/r/zabbix/zabbix-2.4/中进行自定义配置

EN

回答 1

Stack Overflow用户

发布于 2016-05-23 03:46:30

  1. 最好的方法可能是直接将Zabbix用于创建主机
  2. 或者,您可以设置一个操作并模拟活动代理连接,这将使Zabbix通过主动调节剂创建主机。
  3. 您还可以使用低级发现 (LLD)发送JSON,这将导致基于原型创建主机/项。

在所有这些情况下,您必须等待一分钟(默认情况下)主机才能出现在Zabbix缓存中,然后才能发送数据。

还要注意的是,Zabbix2.4不再受支持,它不会得到任何修复--它不是一个“长期支持”版本。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37381413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档