Service Now中执行的步骤
1) 登录到您的ServiceNow实例(dev*****133.service-now.com)
2) 搜索Rest API Explorer并打开它
3) 在Rest API Explorer页面中,选择具有适用API版本的命名空间和API名称。例如选择以下选项。
4) 在请求主体下,为API添加所需的参数,添加字段的JSON有效负载会自动构建。
在Applications Manager中配置Service Now Event的步骤
1) 使用管理员用户凭证登录到Applications Manager。
2) 转到管理选项卡。点击动作-> 创建Webhook/Rest API动作。
3) 请将Service Now Rest API Explorer页面中显示的Http URL复制粘贴到APM 中的Rest API Actions 页面。请确保 URL 中的所有值都已替换。
4) 表单提交方法选择POST,有效负载类型选择JSON。
5) 将Service Now Rest API Explorer页面中显示的JSON值复制粘贴到APM中的Rest API动作页面。
示例JSON:
{ "records":
[
{
"source":"$MONITORNAME",
"event_class":"$HOSTNAME",
"resource":"$HOSTIP",
"node":"$URL",
"metric_name":"$ATTRIBUTE",
"type":"$MONITORTYPE",
"severity":"$SEVERITYASNUMBER",
"description":"$RCAMESSAGE",
"additional_info":{
'scom-severity':'$SEVERITY',
'metric-value':'$ATTRIBUTEVALUE',
'os_type':'$MONITORTYPE'
}
}
]
}
6) 对于请求标题字段,请使用以下两个标题
Accept application/json
Content-Type application/json
7) 选择身份验证方法为基本/NTLM,并提供有效的用户名和密码。