Orchestration

 

What is Orchestration?

SummitAI Orchestration helps in creating an automated workflow in managing, configuring, and troubleshooting complex interconnected systems, application, and process.

SummitAI Orchestration has an open framework with support of widely used multiple scripting languages, such as PowerShell, Python, Perl, VBScript, bash, and batch. Thus, enabling integration with any application or system present in on-premise or on cloud.

It has OOB integration with SummitAI ITSM enabling automated service fulfillment (a.k.a self-service) using Service Request and automated remediation (a.k.a self-healing) of issues (Incidents) on the infrastructure, thus, helping Managed Services or any IT infrastructure team to reduce operational cost and improve user experience.

SummitAI Orchestration has OOB integration with SummitAI Asset Management in enabling self-service using Service Requests. It has 185+ OOB compliance policies for Endpoints (laptop/desktop) with automated remediation framework. With this, one can create their own custom policy and remediation using scripts.

SummitAI Orchestration has 100+ OOB script modules for quick development.

Examples:

  • Creation/ Deletion of a User/Mailbox
  • Shutting Down/Restarting a Server/ Service
  • Installation/Uninstallation of any Software
  • Addition/ Removal of a VM
  • Configuration of Access List

Orchestration Capabilities

  • Automated Service Request Fulfillment

  • Automated Incident Remediation

  • Automated Scheduled Task Execution

Orchestration Service

  • Service/Process Automation
    • Datacenter Services
    • End User Services

Orchestration Action Library

Datacenter Services

 Microsoft Active Directory
  • AD User Creation
  • Remove User from Security Group
  • Add User to Security Group
  • Change Owner Security Group
  • Check AD User Exists
  • Update User First Name and/or Last Name
  • Update AD Object Owner
  • Delete Security Group
  • Create Security Group
  • Create Service Account
  • Password Reset
  • Account Unlock
 Microsoft Exchange
  • Update User Email ID
  • Check Email ID Exists
  • User Mailbox Creation
  • Increase Mailbox Size
  • Add User to Distribution List
  • Remove User from Distribution List
  • Change Owner of Distribution List
  • Delete Distribution List
  • Create Distribution List
  • Check User Exists in Distribution List
  • Check Distribution List Exists
  • Group Mailbox Creation
 Windows Operating System
  • Share Folder Access
  • Share Folder Creation
  • Get-Active RDP Connections
  • Get-Active Share Connections
  • Windows Service Restart
  • Service Start
  • Service Stop
  • Add Server to Domain
  • Remove Server from Domain
  • Uninstall a Role/Feature in Windows Server
  • Clear Event Logs
  • Create an Event in the Event Logs
  • Creating Service Account
  • Deleting Service Account
  • Install a Role/Feature in Windows Server
  • Increase Hard Disk Size
  • Create Resource Group
  • Giving Permission to Specific Directory or File
  • Install Software in UNIX/LINUX
  • Assigning ACL
  • FTP Account Creation
  • Backup Service Restart
  • Add DNS Server Resource Record
  • Remove DNS Server Records
  • Adding MX Records
  • Removing MX Records
 MSQL/Oracle
  • Create Database
  • Create Table
  • Create View
  • Create Index
  • Shrink Data/Log File
  • Filegroup add & Data/Log File Increase/Decrease -SQL
  • Archive Log Files
  • Drop Indexes
  • Create Indexes
 Middleware
  • Auto Install of Web Logic Software
  • Adding Node Cluster
 Networks
  • Create User on Aruba Device
  • Create User in Cisco Device
  • Create User on Cisco ISE
  • VLAN Configuration
  • Reset Cisco Router Ports
 Google - Gsuite
  • Create User
  • Delete User
  • Add User to Group
  • Remove User from Group

End User Services

 DL Management
  • Creation of Distribution List
  • Add to Distribution List
  • Remove from Distribution List
  • Deletion of Distribution List
  • Change the owner of Distribution List
 Generic /Self Services
  • Access to Shared Folder
  • Create Share Folder for Project
  • Requesting admin access to Laptop/Desktop
  • Installing Software on Laptop/Desktop
  • Provisioning of a new vanilla VM
  • On-boarding of New User
  • Off-boarding of New User
  • AD Password reset via SMS
  • Get AirWatch Access
  • Printer Configuration
  • Updating End User Profiles
  • Configuring Browser Settings

Features of Orchestration

  • Agent less Architecture
  • Supports various scripting languages such as PowerShell, VB script, Python, Perl, Bash and Batch.
  • Easy Integration with Private/Public Cloud or On-Premise systems/applications
  • Any protocol is supported provided Ports are open.
  • E2E Workflow development with continuous support.
  • Execution of workflow automatically when incident or Service request is created or updated.
  • Execution of workflow on a specific date via Automated Work Order Creation
  • Execution of workflow manually by an analyst based on his Choice
  • Orchestration can be integrated with On-Cloud or On-Premise systems/ applications

Configuring Orchestration

The Administrators can configure Orchestrations for Incidents and Service Requests (SRs). In Orchestration, a condition is defined. If this condition is met, the defined Orchestration Scripts are executed. This does not require any manual intervention from the Analysts and the actions are performed by the Orchestration Scripts if the pre-condition is met. For more information about configuring Orchestration, see Configuring Orchestration.

Configuring Orchestration Scripts

Orchestration Scripts need to be configured so that Analysts can execute the scripts on the Configuration Items (CIs). The configured Scripts are used in Orchestration. The Administrators need to configure the Scripts, specify the target platform, and add commands that need to be executed through the Script. For more information about configuring Orchestration Scripts, see Configuring Orchestration Scripts.

Accessing the Feature

The Analysts can view the Orchestrations under the ORCHESTRATION tab if the logged Incident/ Service Request meets the configured conditions (see: Viewing and Updating Incident Details and Viewing and Updating Service Request Details).