Tray Agent
Tray agent is a component for the SHD/VDI desktops which is used to perform the following operations:
-
Notify users for the anomalies and actions that can be taken on reported anomalies. Anomalies are found based on the resource utilization.
-
Show the network health data of remote connection.
-
Show processes CPU and memory utilization.
-
Show Notification history data.
Registry settings
Property Name | Type | Default Value | Description |
---|---|---|---|
db.latencyrecord.time | NUMBER | 7 | Specifies number of days for which RDP network connection data needs to be stored. |
db.notificationrecord.time | NUMBER | 7 | Specifies number of days for which notification data needs to be stored. |
db.processdetailsrecord.time | NUMBER | 24 | Specifies number of hours for which process CPU and memory utilization data needs to be stored. |
enable.exit.option | BOOL | true | To show the exit option in application tray. |
enable.manageapplication.option | BOOL | true | To show the manage application option in application tray. |
enable.notification.option | BOOL | true | To show the notification history option in application tray. |
enable.rdpconnectionstatus.option | BOOL | true | To show the network latency option in application tray. |
enable.refreshdesktop.option | BOOL | true | To show the refresh desktop option in application tray. |
enable.snoozenotification.option | BOOL | true | To show the hide notification option in application tray. |
enable.taskmanger.option | BOOL | true | To show the task manger option in application tray. |
latency.interval.time | NUMBER | 60 | Defines time in minutes for which default latency graph needs to be shown. |
processdata.interval.time | NUMBER | 60 | Defines the time in minutes for which default process resource utilization graph needs to be shown. |
show.notificationhistory.eventidscolumn | BOOL | false | To show the eventIDs and eventSubIDs column in notification history table. |
show.messagedialog.time | NUMBER | 30 | Specifies time in seconds for which anomalies messages needs to be shown. |
show.taskmanager.usernamecolumn | BOOL | true | To show the user name column in task manager table. |
Note
All the instances of the application needs to be restarted after modifying registry value.
Process control Settings
Process control settings is used to specify the list of processes which are critical and not allowed to be closed by the users. Process control settings is configured through the JSON file. It is possible to define group level or user level setting.
-
File Name: ProcessControl.config
-
File Path: C:\Program Files (x86)\Accops\AUEM
Parameters of config file
Configure parameters present in the file based on your requirement.
-
User_groups: We can define n number of groups and based on that application will evaluate the process data and perform operation. Single group can have multiple users. {"User_groups":[{"Name":"System","Value":["UserName1","UserName2"]},{"Name":"Group2","Value":["UserName3"]}]}
-
Group_name: This is used to define the setting for all the users of a group.
- Processes: List of processes which user can’t close using the AUEM application.
-
User_name: This is used to define the setting for a particular user.
- Processes: List of processes which user can’t close using the AUEM application.
Determine settings to be used
-
If user level setting present, use user level settings. This is evaluated based on the "User_name" node data.
-
If user level setting is not found, then check the group in which user is present and based on that identify the setting. This is evaluated based on the "Group_name" node data.
-
If user is not found in any group, then default setting is applied. Default setting is applied based on the System group setting.
Note
All the instances of the application needs to be restarted after modifying registry value.
Log Settings
Application logs can be configured using the log4net.config file.
-
Location: C:\Program Files (x86)\Accops\AUEM
-
Following node is critical in the config file
-
level value="INFO"
- To change the application log level
-
maxSizeRollBackups value="5"
- Maximum number of log files needs be maintained.
-
maximumFileSize value="5MB"
- Maximum log file size
-
appendToFile value="true"
- Append value to the file or override the file contents.
-
file value="${LocalAppData}\Accops\AUEM\AUEM.log"
- Log file location with name
-
Note
All the instances of the application needs to be restarted after modifying registry value.