-
Notifications
You must be signed in to change notification settings - Fork 8.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Connectors] ServiceNow ITSM & SIR Application (#105440)
Co-authored-by: Kibana Machine <[email protected]>
- Loading branch information
1 parent
396ed09
commit 7ffebf1
Showing
129 changed files
with
5,592 additions
and
1,293 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
89 changes: 89 additions & 0 deletions
89
docs/management/connectors/action-types/servicenow-sir.asciidoc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
[role="xpack"] | ||
[[servicenow-sir-action-type]] | ||
=== ServiceNow connector and action | ||
++++ | ||
<titleabbrev>ServiceNow SecOps</titleabbrev> | ||
++++ | ||
|
||
The ServiceNow SecOps connector uses the https://docs.servicenow.com/bundle/orlando-application-development/page/integrate/inbound-rest/concept/c_TableAPI.html[V2 Table API] to create ServiceNow security incidents. | ||
|
||
[float] | ||
[[servicenow-sir-connector-configuration]] | ||
==== Connector configuration | ||
|
||
ServiceNow SecOps connectors have the following configuration properties. | ||
|
||
Name:: The name of the connector. The name is used to identify a connector in the **Stack Management** UI connector listing, and in the connector list when configuring an action. | ||
URL:: ServiceNow instance URL. | ||
Username:: Username for HTTP Basic authentication. | ||
Password:: Password for HTTP Basic authentication. | ||
|
||
The ServiceNow user requires at minimum read, create, and update access to the Security Incident table and read access to the https://docs.servicenow.com/bundle/paris-platform-administration/page/administer/localization/reference/r_ChoicesTable.html[sys_choice]. If you don't provide access to sys_choice, then the choices will not render. | ||
|
||
[float] | ||
[[servicenow-sir-connector-networking-configuration]] | ||
==== Connector networking configuration | ||
|
||
Use the <<action-settings, Action configuration settings>> to customize connector networking configurations, such as proxies, certificates, or TLS settings. You can set configurations that apply to all your connectors or use `xpack.actions.customHostSettings` to set per-host configurations. | ||
|
||
[float] | ||
[[Preconfigured-servicenow-sir-configuration]] | ||
==== Preconfigured connector type | ||
|
||
[source,text] | ||
-- | ||
my-servicenow-sir: | ||
name: preconfigured-servicenow-connector-type | ||
actionTypeId: .servicenow-sir | ||
config: | ||
apiUrl: https://dev94428.service-now.com/ | ||
secrets: | ||
username: testuser | ||
password: passwordkeystorevalue | ||
-- | ||
|
||
Config defines information for the connector type. | ||
|
||
`apiUrl`:: An address that corresponds to *URL*. | ||
|
||
Secrets defines sensitive information for the connector type. | ||
|
||
`username`:: A string that corresponds to *Username*. | ||
`password`:: A string that corresponds to *Password*. Should be stored in the <<creating-keystore, {kib} keystore>>. | ||
|
||
[float] | ||
[[define-servicenow-sir-ui]] | ||
==== Define connector in Stack Management | ||
|
||
Define ServiceNow SecOps connector properties. | ||
|
||
[role="screenshot"] | ||
image::management/connectors/images/servicenow-sir-connector.png[ServiceNow SecOps connector] | ||
|
||
Test ServiceNow SecOps action parameters. | ||
|
||
[role="screenshot"] | ||
image::management/connectors/images/servicenow-sir-params-test.png[ServiceNow SecOps params test] | ||
|
||
[float] | ||
[[servicenow-sir-action-configuration]] | ||
==== Action configuration | ||
|
||
ServiceNow SecOps actions have the following configuration properties. | ||
|
||
Short description:: A short description for the incident, used for searching the contents of the knowledge base. | ||
Source Ips:: A list of source IPs related to the incident. The IPs will be added as observables to the security incident. | ||
Destination Ips:: A list of destination IPs related to the incident. The IPs will be added as observables to the security incident. | ||
Malware URLs:: A list of malware URLs related to the incident. The URLs will be added as observables to the security incident. | ||
Malware Hashes:: A list of malware hashes related to the incident. The hashes will be added as observables to the security incident. | ||
Priority:: The priority of the incident. | ||
Category:: The category of the incident. | ||
Subcategory:: The subcategory of the incident. | ||
Description:: The details about the incident. | ||
Additional comments:: Additional information for the client, such as how to troubleshoot the issue. | ||
|
||
[float] | ||
[[configuring-servicenow-sir]] | ||
==== Configure ServiceNow SecOps | ||
|
||
ServiceNow offers free https://developer.servicenow.com/dev.do#!/guides/madrid/now-platform/pdi-guide/obtaining-a-pdi[Personal Developer Instances], which you can use to test incidents. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file modified
BIN
-141 KB
(25%)
docs/management/connectors/images/servicenow-sir-params-test.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.