Местоположение на лог файловете в cPanel
cPanel използва графичен интерфейс, за да направи управлението на отделните приложения максимално лесно и разбираемо като в същото време всички процеси могат да се управляват и през команден ред, който е предпочитания начин за администратори и техническа поддръжка.
cPanel записва информация за по-голямата част от активните процеси на сървъра в текстови файлове, наречени логове, за да може при необходимост системните администратори да разгледат записите и да установят причината за възникване на конкретната ситуация.
Информацията в тази статия ще бъде от полза само на потребителите с Cloud, VPS и Dedicated сървъри, тъй като те могат да ползват cPanel с пълен root
достъп.
В статията ще покажем къде се записват по-голямата част от логовете на многобройните сървъри и приложения като Apache web server, Exim mail server, MySQL database server, ProFTP server, OpenSSH server и т.н., които заедно изграждат cPanel като най-популярната платформа за управление на хостинг услуги.
General
Местоположение | Описание |
---|
/var/log/messages | Този файл съдържа опитите за логване и общите съобщения за грешки за следните услуги: FTP, nameserver daemons, named or bind, MyDNS, PowerDNS, NSD, SSH daemon (sshd), Dovecot мейл сървър. |
/var/log/secure | Този файл съдържа опитите за влизане в SSH daemon (sshd). |
cPanel & WHM services
Файлове
Следващата таблица показва списък с опитите за логване в cPanel & WHM:
Местоположение | Описание |
---|
/usr/local/cpanel/logs/access_log | Този файл показва кога cPanel & WHM потребителя е достъпил профила си. |
Системата показва тези записи в стандартен текстов формат, наречен Common Log Format. Всеки ред показва информация логване с посочения синтаксис.
Поле | Описание | Пример |
---|
Authentication method | Метод за удостоверяване на заявка. | s |
Client request | Заявката, която клиента подава към сървъра. | GET /.__cpanel__service__check__./serviceauth?sendkey=__HIDDEN__&version=1.2 HTTP/1.0 |
HTTP Status | Код за състояние (status codes) на HTTP заявката. | 200 |
IP Address | IP адрес на клиента. | 192.168.0.24 |
Referrer | URL, от който посетителят е достъпил ресурса. | ftp://cpanel.com |
Response Size | Файловият размер на обекта, изпратен на клиента, в байтове. | 1500 |
Service port | Номер на порт, който клиентът е посочил в заявката. | 2083 |
The X-Forwarded-For header | IP адресът на клиента, когато потребителят изпрати заявка през прокси поддомейн. | X-Forwarded: for:192.0.2.60 |
Time | Времето, в което посетителят е осъществил достъп до уебсайта, в MM/DD/YYYY:HH:MM:SS ZZZZ формат. | 10/21/1985:16:42:23 0000 |
User | Валидно име на профил в cPanel & WHM или имейл адрес. | validuser |
User Agent | Браузърът, който посетителят използва за достъп до cPanel & WHM. | Safari |
User-identifier | Неизползвано поле за идентификация на потребителски протокол. | Важно: логовете на cPanel & WHM винаги показват тире (-) за това поле. |
Файлове - продължение
Местоположение | Описание |
---|
/usr/local/cpanel/build/localedatabaselog | Този файл съдържа информация за редакции, извършени от потребител. |
/usr/local/cpanel/logs/apitokenslog | Този файл съдържа API tokens логовете на WHM. |
/usr/local/cpanel/logs/cpdavderrorlog | Този файл съдържа логове за грешки на WebDisk. |
/usr/local/cpanel/logs/cpdavdsessionlog | Този файл регистрира активността на WebDisk. |
/usr/local/cpanel/logs/cpgreylistd.log | Този файл регистрира действията на Greylisting (cpgreylistd). |
/usr/local/cpanel/logs/cphulkd_errors.log | Този файл регистрира Brute Force (cphulkd) грешки. |
/usr/local/cpanel/logs/cphulkd.log | Този файл регистрира активността на cphulkd daemon. |
/usr/local/cpanel/logs/cpwrapd_log | Този файл регистрира активността на cPanel & WHM (cpsrvd). |
/usr/local/cpanel/logs/dnsadmin.log | Този файл регистрира dnsadmin заявки. |
/usr/local/cpanel/logs/error_log | Този файл регистрира грешки в профила на cPanel. |
/usr/local/cpanel/logs/incominghttprequests.log | Този файл регистрира заявките за свързване към cPanel сървъра. |
/usr/local/cpanel/logs/license_log | Този файл регистрира актуализации на cPanel лицензите и грешки във връзка с лицензи. |
/usr/local/cpanel/logs/login_log | Този файл съдържа опитите за влизане в cpsrvd daemon. |
/usr/local/cpanel/logs/queueprocd.log | Този файл съдържа логовете на cPanel TaskQueue за обработка на queueprocd daemon. |
/usr/local/cpanel/logs/safeapacherestart_log | Този файл съдържа информация за всяко рестартиране на Apache сървъра. |
/usr/local/cpanel/logs/session_log | Този файл регистрира действията на потребителите, докато са логнати в cPanel профилите си. |
/usr/local/cpanel/logs/setupdbmap_log | Този файл съдържа логове, свързани с базата данни на cPanel. |
/usr/local/cpanel/logs/stats_log | Този файл съдържа статистически данни за уеб трафика (bandwidth) на всички cPanel профили. |
/usr/local/cpanel/logs/tailwatchd_log | Този файл съдържа логовете на драйвера Tailwatch (tailwatchd). |
/usr/local/cpanel/logs/panic_log | Този файл регистрира грешки (severe error logs) в cPanel профил. |
/usr/local/cpanel/logs/php-fpm/error.log | Този файл съдържа грешките в изпълнението на PHP-FPM. Тези грешки включват грешки за услугите cpsrvd и cpdavd. Забележка: файлът не включва грешките на клиентски сайтове. |
/var/cpanel/php-fpm/USER/logs/slow.log | Този файл съдържа скриптове, които се изпълняват необичайно бавно за даден потребител. Забележка: USER представлява името на cPanel профила. |
/var/cpanel/php-fpm/USER/logs/error.log | Този файл регистрира грешки на потребителя. Забележка: USER представлява името на cPanel профила. |
/var/cpanel.bandwidth.cache | Този файл записва кеширания трафик за всеки cPanel профил на сървъра. |
/var/cpanel/accounting.log | Този файл съдържа записи на действия в cPanel профила като създаване и изтриване. |
/var/log/chkservd.log | Този файл съдържа логове за състоянието на услугата. |
/var/log/cpanel-install.log | Този файл съдържа логовете за инсталиране на cPanel & WHM. |
Директории
Таблицата показва директориите с логове в cPanel & WHM:
Път до директорията | Описание |
---|
/usr/local/cpanel/logs/cpbackup | Тази директория съдържа cPanel backup логове. |
/usr/local/cpanel/logs/cpbackup_transporter | Тази директория съдържа логовете на cPanel Backup Transporter. |
/usr/local/cpanel/logs/easy/apache | Тази директория съдържа логовете за създаване на EasyApache. |
/usr/local/cpanel/logs/update_analysis | Тази директория съдържа .tar файловете за update. |
/var/cpanel/bandwidth/username | Тази директория съдържа логовете за използвания трафик на всеки профил. Забележка: в тази директория username е потребителското име на cPanel профила. |
/var/cpanel/logs | Тази директория съдържа логове за трансфер на акаунти и други служебни логове. |
/var/cpanel/updatelogs | Тази директория съдържа логовете за update на системата. |
/var/cpanel/logs/mysql_upgrade.log | Тази директория съдържа логовете за ъпгрейд на MySQL в профила. |
/var/cpanel/horde/log | Тази директория съдържа логовете на Horde. |
/var/cpanel/roundcube/log | Тази директория съдържа логовете на Roundcube Webmail. |
/var/cpanel/transfer_session | Тази директория съдържа поддиректории за прехвърляне и възстановяване на сесии. Всяка поддиректория за прехвърляне и възстановяване на сесиите съдържа логовете на сесията в JSON формат. |
FTP
Файлове
Местоположение | Описание |
---|
/usr/local/apache/domlogs/ftpxferlog | Този файл съдържа логовете за FTP транзакции на всички cPanel потребители, които ползват EasyApache 3. |
/etc/apache2/logs/domlogs/ftpxferlog | Този файл съдържа логовете за FTP транзакции на всички cPanel потребители, които ползват EasyApache 4. |
Директории
Местоположение | Описание |
---|
/usr/local/apache/domlogs | Тази директория съдържа логовете за FTP транзакции за всички домейни в cPanel профила, които съществуват в уеб сървърите, работещи с Easy Apache 3. |
/etc/apache2/logs/domlogs | Тази директория съдържа логовете за FTP транзакции за всички домейни в cPanel профила, които съществуват в уеб сървърите, работещи с Easy Apache 4. |
Mail
Файлове
Местоположение | Описание |
---|
/var/log/exim_mainlog | Този файл съдържа логове за доставяне на писма от Exim мейл сървър за домейните в cPanel профила. |
/var/log/exim_rejectlog | Този файл съдържа лог на писмата, които системата е отхвърлила поради ACL. За повече информация прочетете документацията на Exim Configuration Manager - Basic Editor. |
/var/log/exim_paniclog | Този файл съдържа логовете с грешки (severe error logs) на Exim мейл сървър. |
/var/log/maillog | Този файл съдържа опити за влизане в IMAP и POP3, транзакции, фатални грешки и резултати (scores) от Apache SpamAssassin. |
Директории
Местоположение | Описание |
---|
/var/spool/exim/input | Тази директория съдържа лог на входящи съобщения в опашката. За повече информация прочетете документацията на Mail Queue Manager. Системата разделя тези дневници на поддиректории, които съответстват на номера или буквата, с които започва името на подателя. |
/usr/local/cpanel/3rdparty/mailman/logs | Тази директория съдържа Mailman логовете на профила. |
RAM памет
Местоположение | Описание |
---|
/var/log/dcpumon/YYYY/MMM/DD | Този файл съдържа информация за процесите, които консумират най-много процесорно време CPU и RAM памет. Забележка: за коректно интерпретиране на данните, използвайте файла /usr/local/cpanel/bin/dcpumonview. |
/var/log/munin | Този файл съдържа логовете на Munin в профила. Munin е cPanel приложение, което показва информация за CPU, Exim, Apache, MySQL и др. с помощната програма rrdtool. |
MySQL
Местоположение | Описание |
---|
/var/lib/mysql/HOSTNAME.err | Този файл съдържа информация за базите данни и MySQL грешките в cPanel профила. Забележка: HOSTNAME представлява хост името на сървъра. |
Webservers
Apache
Местоположение | Описание |
---|
/usr/local/apache/domlogs/DOMAIN | Този файл съдържа информация за това кога посетител е осъществил достъп до сайт, който съществува на уеб сървър с EasyApache 3. Бележка: DOMAIN представлява домейн в cPanel профила. cPanel потребителите могат да изтеглят своите логове за достъп от cPanel > Home > Metrics > Raw Access. |
/etc/apache2/logs/domlogs/DOMAIN | Този файл съдържа информация за това кога посетител е осъществил достъп до сайт, който съществува на уеб сървър с EasyApache 4. Бележка: DOMAIN представлява домейн в cPanel профила. cPanel потребителите могат да изтеглят своите логове за достъп от cPanel > Home > Metrics > Raw Access. |
/var/log/apache2/modsec_audit.log | Този файл съдържа лог информация за ModSecurity. |
/var/log/apache2/suexec_log | Този файл съдържа информация за одит (audit) логовете на SuExec. Това е полезно за диагностициране на Internal Server Errors, които не генерират съответна информация в лога за грешки. |
/var/log/apache2/suphp_log | Този файл съдържа информация за одит (audit) логовете на suPHP Apache модул. Това е полезно при диагностициране на Internal Server Errors, които не генерират съответна информация в лога за грешки. |
/var/log/apache2/mod_jk.log | Този файл съдържа логове за свързване на Tomcat. |
/var/log/apache2/error_log | Този файл съдържа логове за грешки за уеб сървъри и CGI приложения. |
Tomcat
Местоположение | Описание |
---|
/var/log/easy-tomcat7/localhost-access_log | Този файл съдържа логове за достъпа до Tomcat. |
/var/log/easy-tomcat7/catalina.err | Този файл съдържа логове за грешки на Tomcat7. За повече информация прочетете в документацията на Tomcat. |
/var/log/easy-tomcat7/catalina.out | Този файл съдържа логове с изходни данни на Tomcat7. |
Заключение
Потребителите на споделен хостинг имат на разположение само логове за достъп до уеб сървъра и при нужда от информация за техния cPanel потребител, например в лога на мейл или FTP сървъра, трябва да се свържат с техническа поддръжка за генериране на извадка от общия лог.
Трябва да имате предвид, че логовете са общи за всички потребители на хостинг сървъра и лог файловете с течение на времето стават огромни като брой записи и файлов размер, поради която причина през няколко дни тези логове се презаписват (старата информация автоматично се изтрива и в същия файл се записва новата информация).
Затова препоръчаме да следите сайтовете си ежедневно за да може при нужда да получите своевременно актуална информация от логовете на сървърите - ако потърсите информация от преди две седмици тя със сигурност вече е изтрита.