cPanel хостинг използва графичен интерфейс, за да направи управлението на отделните приложения максимално лесно и разбираемо като в същото време всички процеси могат да се управляват и през команден ред, който е предпочитания начин за администратори и техническа поддръжка.
cPanel записва информация за по-голямата част от активните процеси на сървъра в текстови файлове, наречени логове, за да може при необходимост системните администратори да разгледат записите и да установят причината за възникване на конкретната ситуация.
Информацията в тази статия ще бъде от полза само на потребителите с Cloud, VPS и Dedicated сървъри тъй като те могат да ползват cPanel с пълен root достъп.
В статията ще покажем къде се записват по-голямата част от логовете на многобройните сървъри и приложения като Apache web server, Exim mail server, MySQL database server, ProFTP server, OpenSSH server и т.н., които заедно изграждат cPanel като най-популярната платформа за управление на хостинг услуги.
Може да изтеглите дигитално копие със схемата на cPanel логовете в .PDF формат от този URL: go.cPanel.net/logposter.
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. Всеки ред показва информация логване с посочения синтаксис.
Common Log Format
Поле
Описание
Пример
Authentication method
Метод за удостоверяване на заявка.
s
Client request
Заявката, която клиента подава към сървъра.
GET /.cpanelservicecheck./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/squirrelmail
Тази директория съдържа логовете на SquirrelMail.
/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 сървъра, трябва да се свържат с техническа поддръжка за генериране на извадка от общия лог.
Трябва да имате предвид, че логовете са общи за всички потребители на хостинг сървъра и лог файловете с течение на времето стават огромни като брой записи и файлов размер, поради която причина през няколко дни тези логове се презаписват (старата информация автоматично се изтрива и в същия файл се записва новата информация).
Затова препоръчаме да следите сайтовете си ежедневно за да може при нужда да получите своевременно актуална информация от логовете на сървърите - ако потърсите информация от преди две седмици тя със сигурност вече е изтрита.
Този сайт използва бисквитки (cookies). За повече информация, моля да се запознаете се нашите Условия за ползване. Разбрах