我已将Slack与我们的Icinga(基于Nagios的)监控集成在一起,并且我们正在将通知从icinga发送到Slack频道
在icinga通知的服务描述字段中,我们以HTML代码的形式包含了该特定通知的监视页面的URL,但是问题是Slack不遵守html代码,而是将URL显示为文本。
任何想法如何使链接URL(可点击)
我们正在从闲聊过渡到闲暇,我有不同的可能性转义char,输入直接URL,但没有用
下面是在服务说明中带有直接URL的通知
SS ABC Integration - application-test- app/'http://monitoringhost.com/icinga/cgi-bin/extinfo.cgi?type=2&host=hostserver&service=Load Average per CPU' Load Average per CPU on hostserver is OK
下面是服务说明中的html代码
hostnameB/<a href='http://monitoringhost.com/icinga/cgi-bin/extinfo.cgi?type=2&host=hostnameB&service=SS Test Application-Demo-Sub - Last Submission Status'>SS Test Application-Demo-Sub - Last Submission Status on hostnameB</a> is OK
我们希望该网址可以点击
答案 0 :(得分:1)
要将一段文本用作链接,您可以将其发送给API,如下所示:
<http://www.foo.com|Link to foo>
[1]。
系统还将自动检测只是插入的URL,因此,如果您发送-
Hey, have you seen http://www.foo.com ?
,它将自动使URL成为链接。
希望有帮助!
[1] https://api.slack.com/docs/message-formatting#linking_to_urls
答案 1 :(得分:0)
弄清楚脚本正在将所有可用变量发送到Slack,而Slack是应用程序在选择其中的几个变量。...
我们最终编写了自己的通知脚本;仅发送一些变量作为松弛的附件