UserDir banwidth in breakdown, and homdir.log rotation

Version 1.441

Feature
Finished

If you go to the "Bandwidth Breakdown" page for a given User, the hover-over popup will now show the UserDir (IP/~username) usage for that given day. It was always included in the total Apache downloaded amount, and still is included in the Apache total, but now is shown to get a better idea of where bandwidth might have come from. As well, the /var/log/homedir.log, where this banwidth is taken from will be rotated, instead of truncated, eg: /var/log/homedir.log /var/log/homedir.log.1 /var/log/homedir.log.2 etc.. up to the "Number of Apache logs to keep", specified in the Admin Settings. Lastly, the bytes logs: /var/log/httpd/domains/domain.com.bytes will also be rotated, so old copies can be seen, eg: /var/log/httpd/domains/domain.com.bytes /var/log/httpd/domains/domain.com.bytes.1 /var/log/httpd/domains/domain.com.bytes.2 .. The rotation of the homedir.log and domain.com.bytes do rename the numbered files, but the original file is copied and truncated. This is so that we don't need to wait for a full restart of apache... as per this old change: http://www.directadmin.com/features.php?id=359

Interested to try DirectAdmin? Get a 30-day Free Trial!