Import external maintenance windows
Import maintenance windows applied to objects from external data sources into ITSI.
-
Generic outage: A scheduled integration used for external data sources, or specific ServiceNow tables (such as Change Requests) that require manual field mapping.
-
CSV import: A manual import using a CSV file or a Splunk search to generate maintenance windows without setting up a recurring schedule. CSV import can only be completed for external configuration objects (CIs).
-
Out-of-the-box (OOTB) ServiceNow outage integration: A pre-configured integration designed to integrate outage records directly from ServiceNow using default field mappings.
Import maintenance windows using a generic outage integration
Use a generic outage integration to automatically import maintenance windows from any management system into ITSI. Create maintenance windows from your external outage data and suppress actions during planned downtime, reducing duplicate efforts across multiple platforms.
Additionally, you can also suppress an episode action rule from executing if any CI associated when the episode is in maintenance mode by configuring an action rule in a notable event aggregation policy.
-
Your external outage data is ingested into Splunk. Configure the appropriate technology add-on or HEC input so that outage records are indexed and searchable.
-
Check that the External CI maintenance windows feature flag is toggled on from the Configuration Assistant, then the Advanced configuration button.
-
You need
itoa_adminoritoa_team_adminto create or edit integrations.
- In ITSI, go to Configuration then Data Integrations then Integrations Library, then go to the Maintenance/Outages section.
- Select Generic Outage.
- Select Add integration.
- Configure the base search to query your outage data. For example:
index="your_index" sourcetype="your_outage_sourcetype". - Set the search time range.
- Set the schedule to control how often ITSI checks for new or updated outage records.
- Map your source fields to the required ITSI maintenance window fields:
- Title: Name of the maintenance window.
- Start time: Maps to source start datetime field. When the maintenance window begins. CSV accepts
YYYY-MM-DD HH:mmformat that ITSI converts. - CI ID: Comma-separated list of CI identifiers. During import, each ID is resolved against the
itsi_ci_informationKV Store collection and must match. Each matching CI is stored as an object with_key,ci_id, andobject_type: "external_ci". - Import source: Text field, the default value is Generic.
- Outage ID: unique identifier of the record in the external source system.
- End time: When maintenance period ends.
- (Optional) Map additional fields such as end time, duration, time zone, and recurrence.
- Select Save.