Below is a list of log locations on DirectAdmin servers - to access these logs you will need root SSH access.

 

DirectAdmin

Location Description
/var/log/directadmin/error.log General errors for DirectAdmin's service (directadmin.service)
/var/log/directadmin/errortaskq.log DirectAdmin's internal task queue errors
/var/log/directadmin/system.log System-service reloads, quota tallies, Let's Encrypt status, etc. are logged here
/var/log/directadmin/login.log Admin, Reseller, and User level successful and failed logins to the panel
/var/log/directadmin/security.log Execution of DirectAdmin's plugins

 

Apache Webserver

Apache is the default web server on DirectAdmin managed servers. {domain.tld} refers to the domain in question - if you search for general logos for my-cool-site.com, they are located at /var/log/httpd/domains/my-cool-site.com.log.

Because LiteSpeed Enterprise Webserver is a replacement for Apache, LiteSpeed WS uses the logs / locations of the Apache log files for its own logs too.

Location Description
/var/log/httpd/error_log General Apache Error Logs
/var/log/httpd/access_log General Access Logs
/var/log/httpd/suexec_log SuEXEC Logs
/var/log/httpd/fpexec_log FpExec Logs
/var/log/httpd/domains/{domain.tld}.log Domain-Specific Access Logs
/var/log/httpd/domains/{domain.tld}.error.log Domain-Specific Error Logs

 

CustomBuild

CustomBuild is used on DirectAdmin administration servers to build Apache, PHP, Exim, Dovecot, etc. CustomBuild installations, deletions, updates and other calls (eg rewriting / updating configuration files) are recorded. The location of these logs is:

Location Description
/usr/local/directadmin/custombuild/custombuild.log Log of installations (etc.) through CustomBuild

 

PHP-FPMLogs

If PHP-FPM is used, logs can be found in the locations below for the different versions of PHP installed on the server.

Location Description
/usr/local/phpXX/var/log/php-fpm.log PHP-FPM logs: each version of PHP will have it's own logs. See example below.
/usr/local/php73/var/log/php-fpm.log PHP-FPM logs for PHP 7.3
/var/log/php-fpm73.log This is a symbolic link to the above file – useful as a shortcut!

 

Nginx Logs

If Nginx is installed and is in use as a reverse proxy or as a primary web server, its logs will be found in the locations below.

Location Description
/var/log/nginx/access_log General Nginx access logs
/var/log/nginx/error_log General Nginx error logs
/var/log/nginx/modsec_audit.log ModSecurity rule-processing
/var/log/nginx/domains/{domain.tld}.log Nginx logs for specific domains are logged on this path
/var/log/nginx/domains/{domain.tld}.error.log Nginx error logs for specific domains are logged on this path

 

FTP Logs

PureFTPd is the default FTP server on DirectAdmin, and ProFTP is also available.

Location Description
/var/log/messages General FTPd errors are logged in the system's main log
/var/log/pureftpd.log PureFTPd general logs
/var/log/proftpd/access.log If ProFTP is installed, this is where general access is logged
/var/log/proftpd/auth.log If ProFTP is installed, this is where login attempts are logged

 

Dovecot (POP3 & IMAP) Logs

Dovecot is the POP3 / IMAP server that also handles the delivery of local emails once the email has been received from Exim.

Location Description
/var/log/maillog POP3/IMAP logins
var/log/dovecot-lmtp.log Delivery of emails to local accounts
/var/log/dovecot-lmtp-errors.log Errors with delivery of local email (i.e. mailbox is over quota)

 

Exim (SMTP) Logs

Exim is the SMTP server and Mail Transfer Agent on DirectAdmin administration servers.

Location Description
/var/log/exim/mainlog Main delivery and receipt log
/var/log/exim/paniclog Unexpected/Fatal error log
/var/log/exim/processlog Process logs
/var/log/exim/rejectlog Incoming-email Rejection logs

 

NameD (DNS) Logs

The BIND standard is the DirectAdmin DNS server - commonly referred to as the system name, named.

Location Description
/var/log/messages BIND (named.service) logs to the main system log

 

Cron Logs

The Cron tasks are executed by the cron instances, and the location of the logs is listed below.

Location Description
/var/log/cron Cron daemon logs

 

MySQL / MariaDB Logs

By default, only the MySQL / MariaDB general error log is activated to reduce expenses. Replace {SERVERS_HOSTNAME} with the hostname of your server. General logs and slow query logins can be enabled from a MySQL root.

Location Description
/var/lib/mysql/{SERVERS_HOSTNAME}.err MySQL startup and error log

 

 

If you encounter any problems in applying the above instructions please contact us. HostX offers the fastest KVM VPS servers and can offer you specialized assistance in DirectAdmin administration.

Was this answer helpful? 1 Users Found This Useful (3 Votes)