【发布时间】:2015-11-08 10:48:53
【问题描述】:
谁能提供一个如何使用 Delphi 的 Zabbix API 的示例? 使用哪个 Delphi 组件?
谢谢
【问题讨论】:
谁能提供一个如何使用 Delphi 的 Zabbix API 的示例? 使用哪个 Delphi 组件?
谢谢
【问题讨论】:
基本上,整个 Zabbix API 只是一个 JSON-RPC API,可通过单个 URL 上的 POST 调用访问。可以在此处找到有关 API 的更多详细信息: https://www.zabbix.com/documentation/2.4/manual/api
可以看出,您唯一需要做的就是发布一个 POST 到:
http://company.com/zabbix/api_jsonrpc.php HTTP/1.1
Content-Type: application/json-rpc
{"jsonrpc":"2.0","method":"apiinfo.version","id":1,"auth":null,"params":{}}
现在,不管你是否使用delphi,你只需要一个可以构建HTTP请求和解析HTTP响应的组件。我发现这个问题可能对你有帮助,因为它似乎在 Delphi 中处理 HTTP POST。
What’s the simplest way to call Http POST url using Delphi?
目前,我不知道有任何现有的 Delphi 库可以为您带来魔法。
【讨论】: