SummitAI Service Automation

What is SummitAI 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

Orchestration Capabilities

  • Automated Service Request Fulfillment (Self Service)
    Automated Service Request enables the Self Service for users and customers by running the pre-configured jobs using the Orchestration. 

  • Automated Incident Remediation (Auto Healing)
    Automated Incident Remediation enables the Self Healing of incidents on Datacenter systems such as Servers, Storage devices, Network devices or any IP based systems with an alert. This helps in automate the Incident process in a closed loop. 

Orchestration Use Cases

  • Service/Process Automation 
    Service Automation is the process of creating and executing the scripts in a defined workflow for a specific service or process. For example: An user requests for an access to a folder. The access is given without the human intervention using SummitAI Orchestration.
    • Datacenter Services
      Data center is used to store and manage the SummitAI Application and all the information related to the user. Data center services such as providing VM to an user, adding a server to the CMDB, etc.,can be managed and automated using the SummitAI Orchestration.
    • End User Services
      End User services are the services that can be managed by the user. These services include creating the user in AD, providing the access to the security group, etc. The SummitAI Orchestration automates the end user services without any human intervention.

Orchestration Integration Packs

Orchestration integration packs contain more than 250 actions or scripts that are used to custom the workflows. Each Integration pack contains set of actions that are used while configuring the workflows. Currently, the following integration packs are available to use in SummitAI Orchestration:

Microsoft Active DirectoryGoogle GSuite
Microsoft ExchangeSolarWinds IPAM
IBM Lotus NotesMicrosoft IIS
Office 365Microsoft SQL
Windows Operating SystemSkype for Business
Cisco ISESymantec Endpoint Manager
ManageEngine ADMPVMware Vcenter

Integration Packs Library

 Microsoft Active Directory
  • AD User Creation​
  • Check if Security Group Exist​
  • Add User to Security Group​
  • Change Owner Security Group
  • Check AD User Exists
  • Update First Name and/or Last name
  • Update AD Object Owner
  • Delete Security Group
  • Create Security Group
  • Create Service Account
  • Get Printer Details
  • Provide Access to printer
  • Encrypt Password
  • Generate Dynamic Password
  • Check OU Exist
  • Create OU
  • Check User exist in Security Group
  • Add System to the Security Group
  • Check system exist in Security Group
  • Change Manager of Security Group
  • Get user expiration date
  • Set user expiration date
  • Create Computer
  • Computer exist
  • Delete Computer
  • Add Computer to Group
  • Remove Computer from Group
  • Join Computer to Domain
  • Unjoin Computer from Domain
 Microsoft Exchange
  • Update User Email ID
  • Check Mail ID Exist
  • Create Mailbox​
  • Increase Mail-Box Size
  • Update Mailbox Quota
  • Update Mailbox retention settings
  • Add user to Distribution List
  • Remove User from Distribution List
  • Change owner Distribution List
  • Delete Distribution List
  • Create Distribution List
  • Check User Exists in Distribution List
  • Check Distribution List Exists
  • Create Group Mailbox​
 Windows Operating System
  • Share Folder Access
  • Share Folder Creation 
  • Get-Active RDP Connections
  • Get-Active Share Connections
  • Windows Service Restart
  • Windows Service start
  • Windows 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 log 
  • Creating Service Account
  • Deleting Service Account
  • Install a Role/feature in windows server
  • Provide Access to directory or file.
  • Add DNS Server Resource Record
  • Remove DNS Server Records
  • Adding MX Records
  • Removing MX Records
  • Get Drive List
  • Get Disk Summary
  • Get the paths to delete
  • Clear Disk Space
 Office O365​
  • Assigning O365 License to User
  • Check if Mail Box exists in O365
  • Check if distribution list exists in O365
  • Check if user exists in Distribution List in O365
  • Add user to Distribution List in O365
  • Remove user from Distribution List in O365
  • Disable Mailbox in O365
  • Removing O365 License for User
  • Enable Mailbox Archive
  • Remove user from a Retention Policy
  • Add User to Retention Policy
  • Create Retention Policy in 0365
  • Disable Office 365 services for User
 Linux/Unix​
  • Existence of Group
  • Adding Group
  • Assigning  permission to directory
  • Enable ACL
  • Start the process with NICE value
  • Service Kill by Name
  • Service Kill by PID
  • Service status
  • System Log
  • Boot Log
  • Service restart
  • Set User Account Expiry
  • Delete files greater than X days
  • Compress Files greater than X Days 
  • Compressing file or directory
  • Set account Expire
  • Change Process Priority
  • Remove file permission
  • Get Available NFS shares
  • Get Mounted NFS shares
  • Mount new NFS partitions
  • Copy file/Directory
  • Get OS Name/Version
  • Check file exist
  • Lock/disable user
  • Shutdown Server
  • Reboot Server
  • Providing Permission to file
  • Install Package
  • Create User
  • Assigning ACL
  • Remove User 
  • Get IO Utilization​
  • Get Process State
  • Get Disk IO 
  • Update User Email ID
  • Check Mail ID Exist
  • Create Mailbox​
  • Increase Mail-Box Size
  • Update Mailbox Quota
  • Update Mailbox retention settings
  • Add user to Distribution List
  • Remove User from Distribution List
  • Change owner Distribution List
  • Delete Distribution List
  • Create Distribution List
  • Check User Exists in Distribution List
  • Check Distribution List Exists
  • Create Group Mailbox
 Cisco ISE​
  • Create User on CISCO ISE 
  • Get ISE group ID
  • Get MAC Address Resource ID
  • Create Bulk Users
  • Get Bulk Request Details
  • Get User Details
  • Register MAC Address
  • Update MAC Address Details
  • Validate ERS Admin Account
 Manage Engine ADMP​
  • Create User on Active Directory
  • Create User Mailbox
  • Create user
  • Create OU
  • Reset user password
  • Enable user
  • Disable user
  • Unlock user
  • Delete user
  • Search user
 Google Gsuite​
  • Create User
  • Delete User
  • Add User to Group
  • Remove user from Group
 SolarWinds IPAM​
  • Search available IP 
  • Reserve IP 
  • Release IP
 Microsoft IPAM​
  • Search available IP 
  • Reserve IP 
  • Release IP 
 IBM Lotus Notes​
  • User Creation
  • Connect to Lotus Notes
  • User search
 Microsoft IIS​
  • Install IIS Server
  • Copy Files from Shared Path
  • Host IIS Website
  • Create Application Pool
  • Add Website Binding
  • Removing Website Bindings
 Skype for Business​
  • Enable User
  • Move to O365
  • Disable User
  • Modify User Attributes
 Summit AI - ITSM​
  • Get Analyst Details
  • Get Analyst from Workgroup
  • Get Work Group List
  • Update Private Log in Sr
  • Upload attachment in SR
  • Get Multi-Value Data from SR
  • Get Attachment from SR
  • Update Asset Details
  • Get Catalog Attributes
  • Log Service Request
  • Get Asset Attributes
  • Get Asset Relation Details
 Microsoft SQL​
  • Create Database 
  • Create Table 
  • Create View 
  • Create Index 
  • Shrink Data/Log File
 Symantec Endpoint Manager​
  • Move Client to another group​

  • Fetch the Group Details​

  • Get Policy details​

  • Assign the Policy​