我对Zabbix的Slack Webhooks有疑问。我已配置Zabbix在触发任何类型的触发器时发送Slack消息。但是,警报已发送,但是zabbix无法识别消息已发送,如下图所示: Slack Alerts Slack Problem
错误消息状态:Slack notification failed : Error: cannot get URL: Timeout was reached
已解决的消息:Slack notification failed : channel_not_found
我已经按照this教程进行了Slack集成。
我的配置如下: Actions, Zabbix Admin user Media
在Zabbix 4.4.7上
希望有人可以帮助我!
答案 0 :(得分:0)
如果使用HTTPProxy参数,修改脚本如下:
function getPermalink(channelId, messageTimestamp, httpProxy) {
var req = new CurlHttpRequest();
if (typeof httpProxy === 'string' && httpProxy.trim() !== '') {
req.SetProxy(httpProxy);
}
和
result.tags.__message_link = getPermalink(resp.channel, resp.ts, params.HTTPProxy);