Leveraging the power of the Orchestrator Out of Box Standard Activities
A common question we get is “Do you have an Integration Pack for <insert a product/solution here>?” Charles even wrote a blog post on this back in the Opalis days!
I wanted to ensure that everyone understood the powerful activities that come Out of the Box with Orchestrator, and all the incredible runbooks you can build without a single Integration Pack!
These activities are called the Standard Activities and are fully documented in the Orchestrator TechNet Library. Below is a compilation of all the activities that are provided by the Orchestrator Beta. As you can see, there are a LOT of them, 73 in fact!
Straight from the install, you can create runbooks with these activities, and very effective and powerful runbooks.
So the next question is, what benefits do the Integration Packs bring? They allow you to compile a set of ready built activities, sometimes encapsulating a number of tasks into a single activity, they allow you to pre-configure activities, define connection string requirements and authentication mechanisms, and in some cases they are required just to hide the complexity of the tasks. They bring elements of change and version control, and they definitely simplify and speed up the process! But they are, in most cases, not required. We are updating a number of the Integration Packs for Orchestrator, and are committed to keeping these up to date. We are also enabling and encouraging the Partner ecosystem and our Vendor community to build more, and then of course there is a growing technical community out there who are creating and publishing their own Integration Packs using the Quick Integration Kit (QIK).
We will be updating the QIK for the Orchestrator Release Candidate, but that’s a topic for another post .
Happy Automating!
Adam
System Activities |
|
Run any program or command on any computer in your domain. |
|
Run scripts that parse data or run functions against available APIs. |
|
End processes that are running on the runbook server or on a remote computer. |
|
Start, stop, pause, or restart a Windows service. |
|
Restart a computer on your network. |
|
Save entries from an event log so that they can be used later. |
|
Send a Windows Management Instrumentation (WMI) query to a system that you specify and then return the results. |
|
Open an SSH connection to a remote server and run shell commands on that server. |
|
Query a network device for the value of variable that is assigned to the Management Information Base (MIB) address you specify. |
|
Wait for an event to occur either in the Microsoft SNMP Trap Service or on a port that you specify. |
|
Raise an SNMP event that can be detected by a network systems manager application. |
|
Modify a variable that is specified by its Management Information Base (MIB). |
|
Scheduling Activities |
|
Invoke a runbook at a scheduled time. |
|
Verify that a runbook can run at its scheduled time. |
|
Monitoring Activities |
|
Invoke a runbook when new events that match a filter appear in the Windows Event Log. |
|
Invoke a runbook when a service has been started or stopped. |
|
Check the status of a service on any computer. |
|
Invoke a runbook when a process has been started or stopped. |
|
Check the status of a running process on any computer. |
|
Send a ping to a remote computer or IP address and wait for a response. |
|
Send a ping to a remote computer or IP address and wait for a response. |
|
Invoke a runbook when the disk space on a computer passes a critical threshold. |
|
Retrieve the current amount of available disk space. |
|
Invoke a runbook when an internet application server becomes available or unavailable. |
|
Check the availability of a Web, Email (POP3 or SMTP), FTP, DNS, or custom server. |
|
Invoke a runbook when a Windows Management Instrumentation (WMI) event is received as a result of the WMI event query you specified. |
|
File Management Activities |
|
Compress files into zip archives. |
|
Copy files from one directory to another. |
|
Create new folders. |
|
Decompress files contained in a zip archive file. |
|
Delete files. |
|
Delete a folder, sub-folder, or the entire folder tree of a directory. |
|
Verify that a file exists. |
|
Invoke a runbook when files in folders and sub-folder change. |
|
Invoke a runbook when a folder or files within a folder change. |
|
Move a file from one directory to another. |
|
Move a folder and its sub-folders from one directory to another. |
|
Decrypt a file or an entire folder tree. |
|
Encrypt a file or an entire folder tree. |
|
Print text files. |
|
Rename files. |
|
Email Activities |
|
Send an email message. |
|
Send an email message using an exchange server. |
|
Notification Activities |
|
Create an entry in the Application Windows Event Log. |
|
Create a message on the Syslog server. |
|
Create an entry in the Application Windows Event Log. |
|
Utilities Activities |
|
Transform XML files. |
|
Perform an XPath query on an XML file. |
|
Transform existing published data or variable items into new content. |
|
Compare two text values or two numerical values and determine whether or not they are equal. |
|
Create or add information to an HTML file. |
|
Read lines in a structured text log file. |
|
Write a row into a database table. |
|
Query a database and return the resulting rows as published data. |
|
Invoke a runbook when a counter has reached a specific value. |
|
Retrieve the value of a counter and return it as a published data item. |
|
Increment and decrement a counter and reset it to its default value. |
|
Run a web service with XML parameters you specify. |
|
Transform existing date and time formats into customized formats. |
|
Generate random strings of text. |
|
Map a network path. |
|
Disconnect a network path. |
|
Text File Management Activities |
|
Append a line of text into a text file. |
|
Delete lines from a text file. |
|
Find lines in a text file. |
|
Get multiple lines from a text file. |
|
Insert lines into a text file on a line number you specify. |
|
Read lines from a text file. |
|
Search for and replaces text in a file. |
|
Runbook Control Activities |
|
Create a starting point in your runbook. |
|
Return data from your runbook to another runbook or to an external system |
|
Publish data again from any branch. |
|
Run a runbook. |
Adam Hall Senior Technical Product Manager |
Send me an e-mail Follow me on Twitter Connect with me on LinkedIn