Skip to content

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.

  1. 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"]}]}

  2. Group_name: This is used to define the setting for all the users of a group.

    1. Processes: List of processes which user can’t close using the AUEM application.
  3. User_name: This is used to define the setting for a particular user.

    1. Processes: List of processes which user can’t close using the AUEM application.

Determine settings to be used

  1. If user level setting present, use user level settings. This is evaluated based on the "User_name" node data.

  2. 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.

  3. 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.