如何在 JavaScript 中使用 Zabbix 的 CurlHttpRequest()?
How to use Zabbix's CurlHttpRequest() in JavaScript?
我正在学习 Zabbix。我想使用 CurlHttpRequest() 和所有这些函数:
我找不到文档(里面发生了什么)。我想在我的计算机上 运行 一个 JavaScript 脚本。我怎样才能做到这一点?我有一个问题,即使是这一行简单的代码也未定义:
var req = new CurlHttpRequest();
当您在 zabbix 媒体类型中配置 javascript 时,您可以选择测试脚本。
var response,
json_payload,
params = JSON.parse(value),
wurl = params.URL,
msg = params.Message,
request = new CurlHttpRequest();
json_payload = '{"attachments": [{"text": "' + msg + '"}] }';
Zabbix.Log(4, '[ cURL-log ] Sending request: ');
request.AddHeader('Content-Type: application/json');
response = request.Post(wurl, json_payload);
Zabbix.Log(4, '[ cURL-log ] Received response with status code ' + request.Status() + '\n' + response);
您可以使用 Zabbix.Log 在 javascript 中生成类似 console.log 的日志。
我正在学习 Zabbix。我想使用 CurlHttpRequest() 和所有这些函数:
我找不到文档(里面发生了什么)。我想在我的计算机上 运行 一个 JavaScript 脚本。我怎样才能做到这一点?我有一个问题,即使是这一行简单的代码也未定义:
var req = new CurlHttpRequest();
当您在 zabbix 媒体类型中配置 javascript 时,您可以选择测试脚本。
var response,
json_payload,
params = JSON.parse(value),
wurl = params.URL,
msg = params.Message,
request = new CurlHttpRequest();
json_payload = '{"attachments": [{"text": "' + msg + '"}] }';
Zabbix.Log(4, '[ cURL-log ] Sending request: ');
request.AddHeader('Content-Type: application/json');
response = request.Post(wurl, json_payload);
Zabbix.Log(4, '[ cURL-log ] Received response with status code ' + request.Status() + '\n' + response);
您可以使用 Zabbix.Log 在 javascript 中生成类似 console.log 的日志。