You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
85 lines
3.6 KiB
85 lines
3.6 KiB
<form script="" version="1.1">
|
|
<label>ServiceNow - CMDB</label>
|
|
<fieldset autoRun="true" submitButton="false">
|
|
<input id="time" type="time" searchWhenChanged="true" token="time_picker">
|
|
<label>Time Range</label>
|
|
<default>
|
|
<earliest>-30d@d</earliest>
|
|
<latest>now</latest>
|
|
</default>
|
|
</input>
|
|
<input type="multiselect" token="host" searchWhenChanged="true">
|
|
<label>Specify the hostname</label>
|
|
<allowCustomValues>true</allowCustomValues>
|
|
<default>*</default>
|
|
<search>
|
|
<query>`itsi-cp-servicenow-indexes` sourcetype="snow:cmdb_ci*" | dedup name | table name</query>
|
|
<earliest>$time_picker.earliest$</earliest>
|
|
<latest>$time_picker.latest$</latest>
|
|
</search>
|
|
<fieldForLabel>name</fieldForLabel>
|
|
<fieldForValue>name</fieldForValue>
|
|
<delimiter>" OR name="</delimiter>
|
|
<choice value="*">All</choice>
|
|
</input>
|
|
<input type="dropdown" token="Snow_Instance_Endpoint">
|
|
<label>Instance Endpoint</label>
|
|
<choice value="*">*</choice>
|
|
<fieldForLabel>endpoint</fieldForLabel>
|
|
<fieldForValue>endpoint</fieldForValue>
|
|
<search>
|
|
<query>`itsi-cp-servicenow-indexes` sourcetype="snow:*"
|
|
| top limit=20 endpoint</query>
|
|
<earliest>$time_picker.earliest$</earliest>
|
|
<latest>$time_picker.latest$</latest>
|
|
</search>
|
|
<default>*</default>
|
|
</input>
|
|
</fieldset>
|
|
<row>
|
|
<panel>
|
|
<table>
|
|
<title>Change Ticket Lookup</title>
|
|
<search>
|
|
<query>`itsi-cp-servicenow-indexes` eventtype=snow_change_request endpoint=$Snow_Instance_Endpoint$
|
|
| dedup sys_id
|
|
| join cmdb_ci
|
|
[ search `itsi-cp-servicenow-indexes` sourcetype="snow:cmdb_ci*" (name="$host$") | dedup sys_id | rename sys_id as cmdb_ci ]
|
|
| rename name as "CI Name", dv_requested_by as "Requested By", number as Number, description as Description, assigned_to_name as "Assigned To", change_state_name as State, priority as Priority
|
|
| table Number, Description, "Requested By", "CI Name", "Assigned To", State, Priority</query>
|
|
<earliest>$time_picker.earliest$</earliest>
|
|
<latest>$time_picker.latest$</latest>
|
|
</search>
|
|
<option name="count">10</option>
|
|
<option name="dataOverlayMode">none</option>
|
|
<option name="drilldown">cell</option>
|
|
<option name="refresh.display">progressbar</option>
|
|
<option name="rowNumbers">false</option>
|
|
<option name="wrap">true</option>
|
|
</table>
|
|
</panel>
|
|
</row>
|
|
<row>
|
|
<panel>
|
|
<table>
|
|
<title>Incident Ticket Lookup</title>
|
|
<search>
|
|
<query>`itsi-cp-servicenow-indexes` eventtype=snow_incident endpoint=$Snow_Instance_Endpoint$
|
|
| dedup sys_id
|
|
| join cmdb_ci
|
|
[ search `itsi-cp-servicenow-indexes` sourcetype="snow:cmdb_ci*" (name="$host$") | dedup sys_id | rename sys_id as cmdb_ci ]
|
|
| rename name as "CI Name", opened_by AS "Opened by", dv_category as Category, assignment_group_name as "Assignment Group", user as User, short_description as Description, incident_state_name as State, priority as Priority, number as Number
|
|
| table Number, Description, "CI Name", Category, "Opened by", User, "Assignment Group", State, Priority</query>
|
|
<earliest>$time_picker.earliest$</earliest>
|
|
<latest>$time_picker.latest$</latest>
|
|
</search>
|
|
<option name="count">10</option>
|
|
<option name="dataOverlayMode">none</option>
|
|
<option name="drilldown">row</option>
|
|
<option name="refresh.display">progressbar</option>
|
|
<option name="rowNumbers">false</option>
|
|
<option name="wrap">true</option>
|
|
</table>
|
|
</panel>
|
|
</row>
|
|
</form> |