|
Tasks are are nothing but checks and actions that help you automate repeated IT actions.
Checks:
Checks are if-else condition based. If the condition is passed/satisfied, the workflow executes the set of actions associated on the success part, executes the other set of actions associated on the failure part. Example: Consider that you have created a workflow with Test a Service, Send Mail, and Start a Service tasks. Send Mail is associated on the success part of Test a Service, and Start a Service is assocated on the part. If the service is running, workflow executes Send Mail task to notify the admin that the service is running, else executes Start a Service task to start the service.
Actions:
An action just performs the said activity. Tasks such as start a service, delete file, reboot system are action tasks. If an action task is executed successfully, workflow executes the next successive task. If an action task fails, action task associated on the failure part is executed. Example: Consider that you have created a workflow with 2 action tasks - Start Process and List All Process. List All Process is associated to the success part of the Start Process task. When the workflow is executed, in case if the Start Process task is failed, workflow looks for the task associated on the failure section. If no task is found, executes the task in the success section i.e., List All Process.
Conditions and Actions available in Workflow
| Device |
|
| Checks | Description |
| DNS Lookup | Executes a DNS lookup command on the end device. |
| Ping Device | Sends ICMP packets to the end device. |
| Trace Route | Executes a trace route command on the end device. |
| Actions |
|
| Add a Time Delay | Adds a delay to the execution of an action |
| Reboot System |
Reboots the system |
| Shut Down System |
Shuts down the system |
| Windows Service | |
| Check | |
| Test a Service | Tests whether a service is running or not. |
| Actions |
|
| Get Active
Services |
Provides a list of service that are
currently running. |
| Pause a
Service |
Pauses a service. |
| Restart
Service |
Restarts a service. |
| Resume a Service |
Resumes a service. |
| Start a
Service |
Starts a service. |
| Stop a
Service |
Stops a service. |
| Process |
|
| Check |
|
| Test a
Process |
Test whether a process is running or not. |
| Actions | |
| List All Processes | Lists all the processes that currently running. |
| Processes by Disk Read | Lists processes by Disk Read. |
| Processes by
Disk Write |
Lists processes by Disk Write. |
| Processes by Memory
Usage |
Lists processes by Memory usage. |
| Processes by CPU Usage |
Lists processes by CPU usage. |
| Start
Process |
Starts a process. |
| Stop Process |
Stops a process. |
| HTTP & FTP | |
| Check | |
| Check URL | Test the availability of a URL. |
| Actions | |
| FTP Delete File |
Deletes a file via FTP. |
| FTP Move File |
Moves a file within the same remote
device via FTP. |
| FTP Rename File |
Renames a files via FTP. |
| FTP Upload File |
Writes the given content in a file
(.txt) and uploads it to the remote device via FTP. |
| HTTP Post
Data/Result |
Posts the output received upon
querying an URL, in the workflow logs. |
| File | |
| Checks | |
| Check File | Checks the availability of a file. |
| Get File Size | Gets the size of a file. |
| Actions | |
| Compress
Files |
Files are compressed with Windows
Compression. |
| Compress
Older
Files |
Files which are not used for a long
time are compressed with Windows Compression. You can configure the
age of the files. |
| Copy File |
Copies file to another directory
within the same device. |
| Delete File |
Deletes a file. |
| Delete
Older Files |
Deletes the files which are not used
for a long time. Also deletes older files in sub folders. You can
configure the age of the files. |
| Move File |
Moves the files to another directory
within the same device. |
| Move Older
Files |
Moves the files which are not used for a long time to another directory within the same device. You can configure the age of the files. |
| Rename File |
Renames a file. |
| Uncompress
File |
Uncompresses a file. |
| Folder | |
| Checks | |
| Check Drive Free Space | Checks for free space available in a drive. |
| Get Folder Size | Gets the size of a folder. |
| Actions | |
| Compress
Folder |
Compresses a folder. |
| Copy Folder |
Copies the folder to another local
directory. |
| Create Folder |
Creates a folder. |
| Delete
Folder |
Deletes a folder. |
| List Files |
List the files available in a folder. |
| Move Folder |
Moves a folder to another location. |
| Rename
Folder |
Renames a folder. |
| Uncompress
Folder |
Uncompresses a folder. |
| VMware | |
| Actions | |
| Power Off VM |
Turns off the power to a VM. |
| Power On VM |
Turns on the power to a VM. |
| Reboot Guest OS |
Restarts a VM. |
| Refresh Datastore |
Refreshes the datastore. |
| Reset VM |
Resets a VM abruptly. |
| Shut Down Guest OS | Shuts down a VM. |
| Stand by Guest OS | Puts a VM in the Stand By mode. |
| Suspend VM |
Suspends a VM. |
| OpManager | |
| Check | |
| Check Device Status |
Checks the availability status of a device. |
| Actions | |
| Acknowledge Alarm |
Acknowledges an alarm. |
| Add Alarm Note |
Adds a note to an alarm. |
| Clear Alarm |
Clears an alarm. |
| Delete Alarm |
Deletes an alarm. |
| Exit Maintenance |
Moves the device under maintenance
mode to normal. |
| Generate Alarm |
Generates an alarm in OpManager. |
| Place on Maintenance |
Puts the device on maintenance mode. |
| Rediscover Device |
Rediscovers a device. |
| Unacknowledge Alarm |
Unacknowledges an alarm. |
| External Actions | |
| Actions | |
| Execute Another Workflow |
Executes another workflow as an
action. |
| Execute Linux
Script |
Executes a script on the end Linux
devices. |
| Execute
Windows Script |
Executes a script on the end Windows
devices. |
| Log a
Ticket (Remedy) |
Creates a ticket in BMC Remedy. |
| Log a
Ticket (SDP) |
Creates a ticket in ManageEngine
ServiceDesk Plus. |
| Send Email |
Sends a notification via Email.
Ensure that you have configured Mail server settings. |
| Send Popup Message |
Sends a notification via a pop-up on
the end device. At present Workgroup devices alone are supported. |
| Send SMS |
Sends a notification via SMS. Ensure
that you have configured SMS server settings. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be
executed. Click on the select devices icon to select the device. If
no device is selected, it will be executed on the device selected in
the Info tab. |
Sends ICMP packets to test whether the device is responding.
| Parameter |
Description |
| Name |
Display name for the task |
| Destination Device |
Device on which the task has to be
executed. Click on the select device icon to select the device or
use ${DeviceName} variable. ${DeviceName} will be replaced with the
name of the device that is selected in the Info-> Devices, during
the workflow execution. |
| Number of requests |
Number of ping requests you want to
send. |
| Packet Size |
Size of the ping packets. |
| Timeout |
Timeout interval for the ping
requests. |
| Retries |
Number of retries for the ping
operation. |
Executes a trace route command on the end device.
| Parameter |
Description |
| Name |
Display name for the task |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device. |
Add a Time Delay:
Adds a delay to the execution of the subsequent operation.
| Parameter |
Description |
| Name |
Display name for the task. |
| Duration |
Time delay to carry out the
subsequent task. You can configure time delay in hours, minutes, and
seconds. Select the required one from the dropdown menu. |
Reboot System:
Reboots a remote Windows machine.
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device | Device on which the task has to be executed. Click on the select device icon to select the device. |
Logs off, shuts down, reboots or powers off a remote Windows device
forcefully.
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device | Device on which the task has to be executed. Click on the select devices icon to select the device. You can also log off by selecting the Log Off action from the dropdown. |
| Options |
Select the action (Log off, Shut down, Reboot or Power off) that
you want to carryout on the remote device. |
Tests whether a service is running or not.
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device | Device on which the task has to be executed. Click on the select devices icon to select the device. |
| Service Name |
Name of the service that you want to
task whether it is running or not. Use the dropdown menu to select
the service. If the service is not listed, use the discover icon to
discover the services running the device. Supported Variable: ${Alarm.ServiceName} - Select this option if you want to retrieve the service name from the alarm entity. If the workflow is triggered from the service down alarm, then this variable is replaced by the servicename from the alarm entity during runtime. Note: If multiple services down alarm is triggered, this task will be executed for all those services. |
Provides the list of active services running in the device.
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device | Device on which the task has to be executed. Click on the select devices icon to select the device. |
Pause/Restart/Resume/Start/Stop
a Service
Pauses/Restarts/Resumes/Starts/Stops a service.
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device | Device on which the task has to be executed. Click on the select devices icon to select the device. |
| Service Name |
Name of the service that you want to
pause/restart/resume/start/stop. Use the dropdown menu to select the
service. If the service is not listed, use the discover icon to
discover the services running the device. Supported Variable: ${Alarm.ServiceName} - Select this option if you want to retrieve the service name from the alarm entity. If the workflow is triggered from the service down alarm, then this variable is replaced by the servicename from the alarm entity during runtime. Note: If multiple services down alarm is triggered, this task will be executed for all those services. |
Tests whether a process is running or not.
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device | Device on which the task has to be executed. Click on the select devices icon to select the device. |
| Process Name |
Name of the process that you want to
test. Either you can enter the process name right away
(Eg.:mysqld-nt.exe) or you can use the select icon to select the
process from the remote devices. |
| Path |
This field is optional. If you want
to match the path also, then check the checkbox near path field and
specify the full executable path with process name. Otherwise leave
this field empty. Eg.: C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt.exe |
| Arguments |
This field is also optional. If you
want to match the arguments, then check the checkbox near arguments
field and specify the arguments. Otherwise leave this field empty. Eg.: --defaults-file="my.ini" |
List
All Processes/Processes by Disk Read/Processes by Disk Write/Processes
by Memory Usage/Processes by CPU Usage
Provides the list of active services, processes by disk read/disk
write/Memory usage/CPU usage.
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device | Device on which the task has to be executed. Click on the select devices icon to select the device. |
Starts a process.
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device | Device on which the task has to be executed. Click on the select devices icon to select the device. |
| Start Directory |
The directory from where you want to
execute the process. |
| Process Command |
Command to start the process. |
Stops a process running on a device.
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device | Device on which the task has to be executed. Click on the select devices icon to select the device. |
| Process Name |
Name of the process that you want to test. Either you can enter the process name right away (Eg.:mysqld-nt.exe) or you can use the select icon to select the process from the remote devices. |
| Path |
This field is optional. If you want
to match the path while terminating the process, then check the
checkbox near path field and specify the full executable path with
process name. Otherwise leave this field empty. Ex: C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqld-nt.exe Note: If the checkbox is unchecked and multiple instance of process is running with the same name, all the processes will be terminated. |
| Arguments |
This field is also optional. If you
want to match the arguments when terminating the process, select the
checkbox near arguments field and specify the arguments. Otherwise
leave this field empty. Ex: --defaults-file="my.ini" Note: If the checkbox is unchecked and multiple instance of process is running with the same name, all the processes will be terminated. |
Check whether the URL for its availability.
| Parameter |
Description |
| Name |
Display name for the task. |
| URL Address | Address of the HTTP URL that has to
be queried. Supported Variables : ${Alarm.URLAddress} - will retrieve the URLAddress from the alarm entity, if workflow is triggered through alarm. Otherwise nothing will happen. |
| Form Method: Get or Post |
OpManager tests the URL via Get or
Post method. Select the appropriate condition. |
| Search and Match Content |
The content specified here is
verified for its presence in the web page. |
| Timeout |
Timeout interval for the URL. Default
value is 25 seconds. Click on check now button to verify the URL. |
| URL Authorization Details |
Provide the username and password for
URLs that require authentication. |
| Check Now |
Checks whether the URL is accessible
with the entered details. |
Deletes a file via FTP.
| Parameter |
Description |
| Name |
Display name for the task. |
| FTP Server | Name of the FTP Server. You can enter
the ftp server name directly or use '${DeviceName}' variable.
'${DeviceName} will be replaced with the name device selected in the
Info tab, during the workflow execution. |
| FTP Username |
Username of the FTP server. |
| FTP Password |
Password to connect to the FTP
server. |
| File Name |
Name of the file to be deleted. Enter
the file name with the path. |
Move a file to another directory within the same system via FTP.
| Parameter |
Description |
| Name |
Display name for the task. |
| FTP Server | Name of the FTP Server. You can enter the ftp server name directly or use '${DeviceName}' variable. '${DeviceName} will be replaced with the name device selected in the Info tab, during the workflow execution. |
| FTP Username |
Username of the FTP server. |
| FTP Password |
Password to connect to the FTP
server. |
| File Name |
Name of the file to be moved. Enter
the file name with the path. |
| Destination Folder |
Destination folder where the file to
has to be moved. Enter the path. |
Renames a file via FTP.
| Parameter |
Description |
| Name |
Display name for the task. |
| FTP Server | Name of the FTP Server. You can enter the ftp server name directly or use '${DeviceName}' variable. '${DeviceName} will be replaced with the name device selected in the Info tab, during the workflow execution. |
| FTP Username |
Username of the FTP server. |
| FTP Password |
Password to connect to the FTP
server. |
| Source File |
Name of the file to be renamed. Enter
the file name with the path.
Eg.:/root/OpManager/backup/Backup_DB.zip |
| New Name |
New name for the file. Eg.:
Backup_DB_Old.zip |
Writes the given content in a file (.txt) and uploads it to the remote device via FTP.
| Parameter |
Description |
| Name |
Display name for the task. |
| FTP Server | Name of the FTP Server. You can enter the ftp server name directly or use '${DeviceName}' variable. '${DeviceName} will be replaced with the name device selected in the Info tab, during the workflow execution. |
| FTP Username |
Username of the FTP server. |
| FTP Password |
Password to connect to the FTP
server. |
| Directory |
Directory where the file has to be
uploaded. |
| Content |
Content/value that has to be uploaded |
Posts the output received upon querying an URL, in the workflow logs.
| Parameter |
Description |
| Name |
Display name for the task. |
| URL Address | Address of the HTTP URL that has to
be queried. Supported Variables : ${Alarm.URLAddress} - will retrieve the URLAddress from the alarm entity, if workflow is triggered through alarm. Otherwise nothing will happen. |
| Form Method: Get or Post |
OpManager tests the URL via Get or
Post method. Select the appropriate condition. |
| Search and Match Content |
The content specified here is
verified for its presence in the web page. |
| Timeout |
Timeout interval for the URL. Default
value is 25 seconds. Click on check now button to verify the URL. |
| URL Authorization Details |
Provide the username and password for
URLs that require authentication. |
| Check Now |
Checks whether the URL is accessible
with the entered details. |
| Post Data |
The content specified here will be
displayed in the execution logs. Supported Variables : ${URLAddress} - will replace the address specified in the URL Address field. ${Result} - will replace the response obtained from the URL Address. |
Checks the existence of a file in the specified path.
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| File Name |
Name of the file that has to be
checked for its existence. Specify the file name with its path. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| File Name |
Name of the file that has to checked
for its size. Specify the file name with its path. |
| File Size |
The size of the file is compared with
the value specified here. According to the condition (greater or
lesser than) selected the actions are executed. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| File Name |
Name of the file that has to be
compressed/deleted. Specify the file name with its path. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| Folder Name |
Folder that contains the old files.
Specify the folder path. Note: Delete older files option, deletes
the older files in the sub folders also. |
| Files Older Than |
Files older than the specified number
of months/days/hours are compressed/deleted. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| File Name |
Name of the file that has to be
copied/moved to another folder. Specify the file name with its
path.You can use the wild card character * (eg.: stderr*.txt) to do
the action on all the files. You can also enter multiple files
separated by a comma. |
| Destination Folder |
Name of the folder where the file has
to be pasted/moved. Specify the folder path. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| Source Folder |
Folder that contains the old files. Specify the folder path. |
| Destination Folder |
Folder to which the old files have to
be moved to. |
| Files Older Than |
Files older than the specified number
of months/days/hours are moved. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| Source File Name |
Specify the source file name to be
renamed Eg.: C:\Program Files\OpManager\backup\Backup_DB.zip |
| New Name |
New name for the file. Eg.: Backup_DB_Old.zip |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| File Name |
Name of the file that has to be uncompressed. Specify the file name with its path. You can use the wild card character * (eg.: stderr*.txt) to do the action on all the files. You can also enter multiple files separated by a comma. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| Drive Name |
Name of the drive that has to checked
for free space. |
| Drive Size |
The size of the drive is compared
with the value (GB/MB/KB) specified here. According to the condition
(greater or lesser than) selected the actions are executed. |
Checks the existence of a folder in the specified path.
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| File Name |
Name of the folder that has to be
checked for its existence. Specify the folder path. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| Folder Name |
Name of the folder that has to
checked for its size. |
| Folder Size |
The size of the drive is compared
with the value (GB/MB/KB) specified here. According to the condition
(greater or lesser than) selected the actions are executed. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| Folder Name |
Folder that has to be
compressed/uncompressed/deleted. Specify the folder path. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| Folder Name |
Name of the folder that has to be created. Specify the folder name with its path. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| Folder Name |
Name of the folder that has to be copied/moved to another folder. Specify the file name with its path. |
| Destination Folder |
Name of the destination folder where
the source folder has to be pasted/moved. Specify the folder path. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| Folder Name |
Name of the folder whose files has to
be listed. Specify the folder path. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device |
Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| Source Folder |
Specify the source folder name to be
renamed Eg.: C:\OpManager\logs |
| New Name |
New name for the folder. Eg.: logs_old |
| Parameter |
Description |
| Name |
Display name for the task. |
| Note |
Note that has to be added to the
alarm. Supported Variables : ${Result} - will be replaced with the previously executed task's result. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Source |
Note that has to be added to the
alarm. Supported Variables : ${Result} - will be replaced with the previously executed task's result. |
| Severity |
Select the severity of the alarm. |
| Message |
Message that you want to display in the alarm. |
| Alarm Code |
Unique string used to trigger the event. Eg:-Threshold-DOWN |
| Entity |
Uniquely identifies the failure object within the source.Events
will be correlated into alarms according to the entity field.
Multiple events with the same entity will be grouped as a single
alarm. |
| Event Type |
Description of the event type |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device | Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| Command Line |
Specify the command used to execute
the script. Eg.: sh ${FileName} ${DeviceName} arg1 Here, ${FileName} variable is a must to execute the script. OpManager will replace this variable during runtime. Supported Variables : ${DeviceName} - will replace the executing devicename during runtime. ${UserName} - will replace the device username if already given for this device. ${Password} - will replace the device password if already given for this device. |
| Script Body |
The actual script that has to be
executed. |
| Advanced |
Click on Advanced button to configure
the following fields. |
| Execute from Remote Machine |
If this option is checked, the script
is pushed to remote machine and will be executed. Otherwise it will
be executed from OpManager server. |
| Working Directory |
Specify the directory from where you
want to execute the script. Supported Variables : ${UserHomeDir} - will replace the user's home directory during runtime. ${TempDir} - will replace device temp directory during runtime. Eg: /tmp |
| Response Timeout |
Time to wait for the script to
complete its execution. The default value given here is 60 seconds. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device | Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| Command Line |
Specify the command used to execute
the script. Eg. : cscript ${FileName}.vbs ${DeviceName} ${UserName} ${Password} arg1 Here, ${FileName} variable is must to execute the script. OpManager will replace this variable during runtime. Supported Variables : ${DeviceName} - will replace the executing devicename druing runtime. ${UserName} - will replace the device username if already given for this device. ${Password} - will replace the device password if already given for this device. |
| Script Body |
The actual script that has to be executed. |
| Advanced |
Click on Advanced button to configure the following fields. |
| Working Directory |
Specify the directory from where you
want to execute the script. Supported Variables : ${UserHomeDir} - will replace the user's home directory during runtime. ${TempDir} - will replace OpManager temporary directory during runtime. |
| Response Timeout |
Timeout interval for the response from the device for the script execution status. |
| Parameter |
Description |
| Name |
Display name for the ticket. |
| From Email ID | Email ID of the sender. |
| Service Desk Mail ID |
Email ID of BMC Remedy service desk. |
| Impact |
Select the impact level of the
ticket. |
| Urgency |
Select the severity of the ticket. |
| Summary |
Add summary for quick understanding
of the issue reported. |
| Description |
Describe the issue. |
| Parameter |
Description |
| Name |
Display name for the ticket. |
| Category |
Select the appropriate category for
the ticket. |
| Sub Category |
Select the appropriate sub category. |
| Item |
Select the appropriate item. |
| Priority |
Select the priority level of the
ticket. |
| Group |
Select the group. |
| Technician |
Select the technician to whom you
want to assign the ticket. |
| Title |
Subject of the ticket. You can use
variables. |
| Description |
Describe the issue. You can use variables. |
| Parameter |
Description |
| Name |
Display name for the task. |
| From Email ID | Email ID of the sender. |
| To Mail ID |
Email ID of of the recipients. |
| Mail Format |
Email can be sent in plain text or
html or in both the formats. Select the required format. |
| Subject |
Subject of the email.You can use
variables. |
| Message |
Content of the email. You can use
variables. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device | Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| Message |
Message that has to be displayed in
the popup. |
| Parameter |
Description |
| Name |
Display name for the task. |
| Destination Device | Device on which the task has to be executed. Click on the select device icon to select the device or use ${DeviceName} variable. ${DeviceName} will be replaced with the name of the device that is selected in the Info-> Devices, during the workflow execution. |
| Message |
Message that has to be sent as an
SMS. Message should not exceed 160 characters. |


|