使用Webhook,您现在可以将Jira Service Management (本地部署)与Applications Manager集成,并在您的Jira实例中接收有关事件的实时告警。
按照以下步骤使用Webhook将Jira Service(本地部署)与Applications Manager集成:
- 在Applications Manager Web客户端中,进入动作 > Webhook/REST API动作。
- 输入该动作的显示名称。
在HTTP(s) URL文本框中,输入以下webhook URL:
http://<Hostname>:<Port>/rest/api/2/issue/
- 表单提交方法请选择为 POST。
- 有效负荷类型请选择为 JSON。
- 请在自定义参数文本框中输入以下参数:
{
"fields":{
"project":{
"key":"<ProjectKeyName>"
},
"summary":"$MONITORNAME - $SEVERITY",
"description":"Monitor Name - $MONITORNAME\nAttribute - $ATTRIBUTE\nMonitor Type - $MONITORTYPE\nHost Name - $HOSTNAME\nRoot Cause Message - $RCAMSG_PLAINTEXT",
"issuetype":{
"name":"<IssueTypeName>"
}
}
}
将<ProjectKeyName> 替换为需要创建问题的项目密钥。您可以在Jira Service Management Project视图中获取这个名称。
将<IssueTypeName> 替换为您需要创建的问题类型。例如存在的问题、事件等。以下是问题类型名称的更多相关信息的参考链接:
- 在请求标题下,将标题名称指定为Content-Type ,将标题值指定为application/json。点击 图标添加请求标题,并输入标题名称为Authorization,并以Base64编码格式输入标题值为Basic <Username>:<Password>
注意:您需要在此链接中输入Username:Password以获得加密值 如果需要请输入其余字段,例如用户代理、身份验证方法等。
如果需要请在执行动作后需要通知中选择成功和失败条件的电子邮件ID来接收通知。
最后输入超时的值并点击创建动作。
在Jira Service Management中创建事件的示例屏幕截图