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

<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>