Process Management
Advanced Process Execution Check
This step checks if a process is running and waits for the defined maximum wait time for the process to run. If after the maximum wait time the process is still not running, an event is created.
Parameter | Description |
---|---|
Maximum Wait Time (min) | Defines the time to wait for the process to run in minutes. |
Process Name | Defines the name of the process to look for. Be sure to enter the name exactly as it is shown in the Task Manager/Processes view, otherwise the operational rule does not find it. |
Send an alert | Check this box to send an alert. |
Alert Description | Description of the alert to be sent. The values within the parenthesis are data that is replaced during execution. The description can contain environment variables (${}). |
Alert Severity | Select the severity to be assigned to the alert. |
Alert Sub-category | Enter the sub-category to which the alert is to be added. Be aware that this sub-category name may not have more that 64 characters. |
Check Running Process
This step checks if a process is running on the client and stops it on demand (Windows only). An event is generated if the process cannot be found or terminated.
Parameter | Description |
---|---|
Process Name | Defines the name of the process to look for. Be sure to enter the name exactly as it is shown in the Task Manager/Processes view, otherwise the operational rule does not find it. |
End Process If Found | Check this box if the operational rule is to stop the process if it found it. |
Send an alert | Check this box to send an alert. |
Alert Description | Description of the alert to be sent. The values within the parenthesis are data that is replaced during execution. The description can contain environment variables (${}). |
Alert Severity | Select the severity to be assigned to the alert. |
Alert Sub-category | Enter the sub-category to which the alert is to be added. Be aware that this sub-category name may not have more that 64 characters. |
End Processes
This step terminates one or more processes if they are running at step execution time. No event will be generated if a process cannot be ended because it was not running.
Parameter | Description |
---|---|
Process Names | Contains a list of processes to be terminated if they are running. The process names are separated by commas. |
Execute Program
This step starts a program on the target devices.
Parameter | Description |
---|---|
Executable Path | Defines the complete command line including parameters to be executed. You may also use one or more environment variables to indicate the path. The variable must be enclosed in ${} . These variables may be very useful if the configurations of your clients are heterogeneous. |
Wait for End of Execution | Check this parameter if the step is to wait for the end of the operation before declaring its execution terminated. |
Background Mode | Check this box if the program is to be executed in the background without the remote user being aware of it. |
Run Program in its Context | Defines if the program is to be launched from its installation location or the agent directory. To launch the application in the agent context this option must be deactivated. |
Valid Return Codes | The list of valid return codes for this program execution, separated by commas. |
Use a shell | Check this box to run the command in a shell. Output redirection is functional when shell is used. |
Execute Program As User
This step allows you to start a program on the target device as a specific user.
Parameter | Description |
---|---|
Executable Path | Defines the complete command line including parameters to be executed. You may also use one or more environment variables to indicate the path. The variable must be enclosed in ${} . These variables may be very useful if the configurations of your clients are heterogeneous. |
Wait for End of Execution | Check this parameter if the step is to wait for the end of the operation before declaring its execution terminated. |
Background Mode | Check this box if the program is to be executed in the background without the remote user being aware of it. |
Run Program in its Context | Defines if the program is to be launched from its installation location or the agent directory. To launch the application in the agent context this option must be deactivated. |
Valid Return Codes | The list of valid return codes for this program execution, separated by commas. |
Domain | Enter the name of the domain in which the device has to be connected to execute the program. |
User Login | Enter into this field the login name of the user as which the program is to be executed. If this field remains empty, the program is executed as the user currently logged on to MyApps, otherwise it is run as LocalSystem. |
User Password | Enter here the password corresponding to the specified login. |
Use a shell | Check this box to run the command in a shell. Output redirection is functional when shell is used. |
Process Black List
This step kills all processes which are specified in the below listed specific text file, for example, BlackList.txt.
Parameter | Description |
---|---|
Authorized User Accounts | Enter all user accounts to which the black list of processes does NOT apply, that is, for which the running processes are not limited to those listed in the file. The user accounts must be separated with a comma (,). |
Verification Interval (sec) | Defines the interval in seconds at which the agent checks for all concerned user accounts if forbidden processes are running. This value allows you to define a more frequent execution than the most repetitive execution possible for a step, that is, every minute. |
Forbidden Processes File | Enter the complete path to the text file containing the forbidden processes. |
Process White List
This step kills all processes currently running, apart from a few kernel and the Client Management processes as well as those which are specified in a specific text file, for example, WhiteList.txt.
Parameter | Description |
---|---|
File Containing the Allowed Processes | Enter the complete path to the text file containing the allowed processes. |
Authorized User Accounts | Enter all user accounts to which the white list of processes does NOT apply, that is, for which the running processes are not limited to those listed in the file. The user accounts must be separated with a comma (,). |
Verification Interval (sec) | Defines the interval in seconds at which the agent checks for all concerned user accounts if forbidden processes are running. This value allows you to define a more frequent execution than the most repetitive execution possible for a step, that is, every minute. |
Comments
Log in or register to comment.