使用Delphi的Zabbix API

时间:2015-11-08 10:48:53

标签: api delphi zabbix

有人可以举例说明如何使用Delphi的Zabbix API吗? 使用哪个Delphi组件?

由于

1 个答案:

答案 0 :(得分:1)

基本上,整个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库会为你带来魔力。