Skip to main content

March 14, 2026

Collecting Logs from the Unified Access Gateway Appliance

Download the UAG-log-archive.zip file from the Support Settings section in the Admin UI. This ZIP file contains all logs from your Unified Access Gateway appliance.

Set the Logging Level

You can configure log levels for the entire Unified Access Gateway appliance or only for specific Unified Access Gateway components such as the Horizon edge service (and sub-components), admin UI, and Web Reverse Proxy. The log levels that can be generated are ERROR, WARN, INFO, DEBUG, and TRACE.

A description of the type of information that the log levels collect follows.

Logging Levels

LevelType of Information Collected
INFOThe INFO level designates information messages that highlight the progress of the service.
ERRORThe ERROR level designates error events that might still allow the service to continue running.
WARNINGThe WARNING level designates potentially harmful situations but are usually recoverable or can be ignored.
DEBUGDesignates events that might generally be useful to debug problems, to view or manipulate the internal state of the appliance, and to test the deployment scenario in your environment.
TRACEIndicates information such as collection of Unified Access Gateway statistics, details of requests sent from Unified Access Gateway to backend servers and so on.

To configure these log level settings, see Configure Log Level Settings in Unified Access Gateway.

Collect Logs

Download the log ZIP files from the Support Settings section of the admin UI.

These log files are collected from the /opt/<org_name>/gateway/logs directory on the appliance.

The following tables contain descriptions of the various files included in the ZIP file.

Files That Contain System Information to Aid in Troubleshooting

FilenameDescriptionLinux Command (if applicable)
version.infoContains the versions of the OS, Kernel, GCC, and the Unified Access Gateway appliance.
ipv4-forwardrulesIPv4 forwarding rules configured on the appliance.
df.logContains information about disk space usage on the appliance.df -a -h --total
netstat.logContains information on open ports and existing TCP connections.netstat -anop
netstat-s.logNetwork stats (bytes sent/received etc) from the time of creation of the appliance.netstat -s
netstat-r.logStatic routes created on the appliance.netstat -r
uag_config.json, uag_config.ini, uagstats.jsonEntire configuration of the Unified Access Gateway appliance, showing all the settings as a json and an INI file.
ps.logIncludes processes running at the time of downloading logs.ps -elf --width 300
ifconfig.logNetwork interface configuration for the appliance.ifconfig -a
free.logRAM availability at the time of downloading logs.free
top.logSorted list of processes by memory usage at the time of downloading logs.top -b -o %MEM -n 1
iptables.logIP tables for IPv4.iptables-save
ip6tables.logIP tables for IPv6.ip6tables-save
w.logInformation about uptime, the users currently on the machine, and their processes.w
systemctl.logList of services currently running on the appliancesystemctl
resolv.confFor connecting local clients directly to all the known DNS servers
hastats.csvContains stats per node and total stats information for each back-end type (Edge Service Manager, Tunnel, Content Gateway)
system_logs_archiveDirectory contains the following log files: cpu.info, mem.info, sysctl.log, and journalctl_archive. 
cpu.infoContains CPU information of the virtual machine collected from /proc/cpuinfo. 
mem.infoContains information about the virtual machine memory such as total memory available, free memory available, and so on collected from /proc/meminfo. 
sysctl.logContains information about all the kernel parameters of the virtual machine.sysctl -a
journalctl_archiveFiles contain journalctl log information that spans over 7 days until the time at which the archive is downloaded. For example, if an admin downloads the Logs Archive from the Unified Access Gateway Admin UI at 9 A.M. today then the archive contains information for the past 7 days including until 9 A.M. If the size of the logs collected is less than or equal to 25 MB, then only a single file, journalctl.log, is generated. If the size of the logs collected is more than 25 MB, then the journalctl_archive folder is created with multiple journalctl.logfiles.journalctl -x --since '1 week ago'
journald.confContains configuration information for the journalctl logs. 
system-logs-collection-status.logContains information that indicates whether the following log files are successfully collected: cpu.info, mem.info, sysctl.log, and journalctl_archive. 
hostsContains the /etc/hosts entries. 
firstbootContains information that is generated when the Unified Access Gateway is booted for the first time. 
subsequentbootContains information that is generated during subsequent reboots of Unified Access Gateway. 
trustedCertificatesStore.logContains information about the certificate processing status when a trusted certificate is uploaded on Unified Access Gateway. 
vami-ovf.logContains configuration-related information such as OVF properties, network, and so on of the Unified Access Gateway appliance during deployment. 

Log Files for Unified Access Gateway

FilenameDescriptionLinux Command (if applicable)
supervisord.logSupervisor (manager for the Edge Service manager, admin, and a AuthBroker) log.
esmanager-x.log, esmanager-std-out.logOne or more Edge service manager logs, showing back-end processes performed on the appliance.
audit.logAudit log for all admin user operations.
authbroker.logContains log messages from the AuthBroker process, which handles Radius and RSA SecurID authentication.
admin.log, admin-std-out.logAdmin GUI logs. Contains log messages from the process that provides the Unified Access Gateway REST API on port 9443.
bsg.logContains log messages from the Blast Secure Gateway.
SecurityGateway_xxx.logContains log messages from the PCoIP Secure Gateway.
utserver.logContains log messages from the UDP Tunnel Server.
activeSessions.csvList of active Horizon or WRP sessions.
haproxy.confContains HA proxy configuration parameters for TLS port sharing.
vami.logContains log messages from running vami commands to set network interfaces during deployment.
content-gateway.log, content-gateway-wrapper.log, 0.content-gateway-YYYY-mm.dd.log.zipContains log messages from Content Gateway.
admin-zookeeper.logContains log messages related to the data layer that is used to store the Unified Access Gateway configuration.
package-updates.logContains log messages about the status of package updates (OS and Unified Access Gateway) applied to a Unified Access Gateway version, which has already been released and deployed in your environment. 
tunnel.logContains log messages from the tunnel process that is used as part of the XML API processing. You must have Tunnel enabled in the Horizon settings to see this log.
tunnel_snap.logContains information that indicates whether the Tunnel server and proxy logs are collected successfully. 
tunnel-snap.tar.gzTarball containing Tunnel server and proxy logs.
appliance-agent.logAppliance agent (for starting up Workspace ONE UEM services) logs.
config.ymlContains Content Gateway configuration and log level details.
smb.confContains SMB client configuration.
smb-connector.confContain SMB protocol and log level details.

The log files that end in "-std-out.log" contain the information written to stdout of various processes and are usually empty files.

Log Rotation Information for Unified Access Gateway Log Files

Log filenameLocationProperty
admin-zookeeper.log/opt//gateway/conf/log4j-admin.properties log4j.appender.zookeeper.MaxFileSize=10MB log4j.appender.zookeeper.MaxBackupIndex=5
admin.log/opt//gateway/conf/log4j-admin.properties log4j.appender.default.MaxFileSize=10MB log4j.appender.default.MaxBackupIndex=5
audit.log/opt//gateway/conf/log4j-admin.properties log4j.appender.adminAudit.MaxFileSize=10MB log4j.appender.adminAudit.MaxBackupIndex=5
authbroker.log/opt//gateway/conf/log4j-authbroker.properties appender.rollingFile.policies.size.size=10MB appender.rollingFile.strategy.max=5
bsg.log/opt//gateway/lib/bsg/absg.properties logFilesize=8*1024*1024 logBackupCount=5
esmanager.log/opt//gateway/conf/log4j-esmanager.properties log4j.appender.default.MaxFileSize=25MB log4j.appender.default.MaxBackupIndex=10
tunnel.log/opt//gateway/conf/log4j-tunnel.properties log4j.appender.default.MaxFileSize=25MB log4j.appender.default.MaxBackupIndex=5
Files present at /var/log/journal/etc/systemd/journald.confSystemMaxUse=1G
keepalived.log/etc/logrotate.d/keepalived rotate 5 size 5M
haproxy.log/etc/logrotate.d/haproxy rotate 5 size 25M
auth.log/etc/logrotate.d/auth rotate 10 size 10M
audit.log/etc/logrotate.d/audit
Note: /var/log/audit/audit.log contains events of the linux auditing service (auditd)
rotate 10 size 10M
/var/log/messages /var/log/cron/etc/logrotate.d/messages_and_cron rotate 20 size 50M maxage 30

Was this page helpful?

Provide feedback for this topic

Was this topic helpful?

Please do not include any personal or confidential information.

Generating link…