آموزش مشاهده لاگ ها در سی پنل

آموزش مشاهده لاگ ها در سی پنل
Avatar
نویسنده: علیرضا برزودی
پنج‌شنبه 9 اردیبهشت 1400
مطالعه: ۳۰ دقیقه ۰ نظر ۲۵۴۸ بازدید

cPanel بیشتر فعالیت‌هایی که روی سرور انجام می‌دهد، در فایل Log ثبت می‌کند. شما می‌توانید تمامی لاگ‌های سرور و سی پنل و اتفاق‌های رخ‌داده از گذشته تا‌کنون را مشاهده کنید. بررسی آن‌ها زمانی لازم می‌شود که در زمان خاصی خطا رخ داده و به پیگیری آن نیاز است. هر ادمین وب‌سایت باید خطاهای مربوط به سی پنل را بررسی کند. برخی خطاها بسیار مهم هستند و می‌توانند از برخی اتفاقات بزرگ جلوگیری کنند. در این مقاله، راهنمای بررسی Logها در cPanel و محل قرار‌گیری پوشه‌های آن‌ها را به‌طور‌کامل توضیح داده‌ایم.

لاگ‌های عمومی (General)

۱. سرورهای مبتنی‌بر Red Hat: /var/log/messages یا سرورهای مبتنی‌بر Ubuntu: /var/log/syslog

این فایل شامل Log تلاش‌های ورود به سیستم و پیام‌های خطای کلی برای سرویس‌های زیر است:

  • FTP
  • The SSH daemon (sshd)
  • nameserver daemons شامل named bind ،MyDNS ،NSD و PowerDNS

نمونه لاگ:

Nov  3 08:41:10 vm5 proftpd[684684]: 10.1.100.35 (127.0.0.1[127.0.0.1]) - FTP session opened.
Nov  3 08:41:10 vm5 proftpd[684684]: 10.1.100.35 (127.0.0.1[127.0.0.1]) - FTP session closed.
Nov  3 08:46:12 vm5 proftpd[684753]: 10.1.100.35 (127.0.0.1[127.0.0.1]) - FTP session opened.
Nov  3 08:46:12 vm5 proftpd[684753]: 10.1.100.35 (127.0.0.1[127.0.0.1]) - FTP session closed.

۲. /var/log/secure

این فایل شامل تلاش‌های ورود برای دیمون SSH (sshd) است.

نمونه لاگ:

Jul  5 08:50:04 colin sshd[29856]: Accepted password for root from 10.7.6.162 port 57893 ssh2
Jul  5 08:50:05 colin sshd[29856]: pam_unix(sshd:session): session opened for user root by (uid=0)
Jul  5 15:00:17 colin sshd[29856]: Received disconnect from 10.7.6.162: 11: disconnected by user
Jul  5 15:00:17 colin sshd[29856]: pam_unix(sshd:session): session closed for user root
Jul  6 07:57:10 colin sshd[24129]: Accepted password for root from 10.7.6.162 port 55983 ssh2
Jul  6 07:57:10 colin sshd[24129]: pam_unix(sshd:session): session opened for user root by (uid=0)

سرویس‌های cPanel & WHM

تجربه مدیریت آسان و لذت‌بخش سایت با هاست سی پنل

با هاست وردپرس سی پنل مدیریت سایت شما مثل آب خوردن می‌شود. اگر به دنبال راه‌حلی ساده و کارآمد برای مدیریت وب‌سایت وردپرسی خود هستید، هاست وردپرس سی پنل بهترین گزینه برای شماست. این سرویس با ارائه کنترل پنل سی پنل، به شما امکان می‌دهد تا بدون نیاز به دانش فنی، تمام تنظیمات سایت خود را به‌راحتی مدیریت کنید. همین حالا می‌توانید این سرویس کاربردی را از پارس پک خریداری کنید.

فایل‌های Log سرویس‌ها در cPanel & WHM:

۱. /home/username/.cpanel/logs

این دایرکتوری حاوی رکوردهایی از خطاهای موجود در بخش کارهای صف یا queue است.

Processing /home/username/example...
Already had it.

۲. /usr/local/cpanel/logs/access_log

این فایل حاوی رکوردهایی است که کاربر سی پنل و WHM به حساب خود دسترسی پیدا می‌کند. سیستم این رکوردها را در قالب خاصی به نام Common Log Format ذخیره می‌کند.

برای آموزش کامل ساخت ایمیل در cPanel روی لینک زیر کلیک کنید.

نحوه ساخت ایمیل در سی پنل

نمونه لاگ:

192.168.0.20 - example [10/08/2016:13:37:32 -0000] "GET /cpsess1234567890/frontend/jupiter/index.html HTTP/1.1" 200 0 "" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0" "s" "-" 2083

نحوه بررسی:

  • آدرس IP: آدرس IP مشتری (به‌عنوان مثال ۱۹۲.۱۶۸.۰.۲۰)
  • User-identified: قسمتی از پروتکل شناسایی کاربر استفاده‌نشده در این بخش قرار می‌گیرد. در این قسمت، دو نوع مقدار قرار می‌گیرد: یا یک پروکسی برای فایل‌های Logهای زیردامنه‌ها قرار می‌گیرد یا یک خط تیره (-) برای همه انواع دامنه‌های دیگر.
  • کاربر: یک نام حساب cPanel و WHM یا یک آدرس ایمیل در این بخش قرار می‌گیرد.
  • زمان: تاریخ و زمانی که بازدید‌کننده به وب‌سایت شما دسترسی پیدا کرده است. در این نوع نمایش تاریخ، اگر قالب را MM/DD/YYYY:HH:MM:SS -ZZZZ فرض کنیم، تاریخ به این صورت خواهد بود: MM ماه را نشان می‌دهد؛ DD نشان‌دهنده تاریخ است؛  YYYY سال را نشان می‌دهد؛ HH نشان‌دهنده ساعت است؛ mm دقیقه را نشان می‌دهد؛ SS ثانیه را نشان می‌دهد؛ ZZZ- منطقه زمانی را در قالب UTC نشان می‌دهد. به این مثال توجه کنید: 10/21/1985:16:42:23 -0000.
  • ریکوئست کلاینت: ریکوئستی که کلاینت به سرور ارسال می‌کند؛ مثلاً GET /.__cpanel__service__check__./serviceauth?sendkey=__HIDDEN__&version=1.2 HTTP/1.0.
  • HTTP Status: نتیجه ریکوئست HTTP؛ مثلاً ۲۰۰.
  • اندازه پاسخ ارسالی: اندازه شیء که در جواب ریکوئست به مشتری بازگردانده می‌شود؛ مثلاً ۱۵۰۰ بایت.
  • Referrer: آدرس وبی که بازدیدکننده از آن به منبع آمده است؛ مثلاً ftp://cpanel.com.
  • User Agent: مرورگری که بازدیدکننده برای دسترسی به سی پنل و WHM استفاده کرده است؛ مثلاً Safari.
  • روش احراز هویت: روشی که درخواست را احراز هویت کرد، که در آن a دسترسی Key/Hash را نشان می‌دهد. b نشان‌دهنده احراز هویت پایه HTTP (HTTP Basic Authentication) و S نشان‌دهنده Session cookie و O نشان‌دهنده OpenID Connect است.
  • X-Forwarded-For header: آدرس IP کلاینت هنگامی‌که کاربر ازطریق زیردامنه‌های سرویس (دامنه‌های پروکسی) درخواست اتصال می‌کند؛ مثلاً X-Forwarded for: 192.0.2.60.
  • پورت سرویس: شماره پورت سرور که مشتری در پی درخواست به آن دسترسی داشته است؛ مثلاً ۲۰۸۳.
مشاهده لاگ های سرور
آموزش بررسی Logها در cPanel

۳. /usr/local/cpanel/logs/api_log

این فایل شامل گزارش‌هایی از تمام APIهای سی پنل نظیر API1 و API2 و UAPIهای موفق است که کاربران فراخوانده‌اند. نکته مهم اینکه انسان اطلاعات این فایل را کاملاً می‌تواند بخواند.

برای مشاهده این فایل، باید بخش Tweak Settings فعال باشد. برای فعال‌سازی به بخش WHM >> Home >> Server Configuration >> Tweak Settings >> Logging وارد شوید یا تابع WHM API 1 set_tweaksetting را صدا بزنید.

نمونه لاگ:

[2022-07-12 20:18:52 +0000] info [cpwrapd] api_version=uapi called_by=cptest {"call":"Themes::list","uri":"/cpsess1777148931/execute/Themes/list"}
[2022-07-12 20:18:52 +0000] info [cpwrapd] api_version=uapi called_by=cptest {"call":"SSL::installed_host","uri":"/cpsess1777148931/execute/SSL/installed_host"}
[2022-07-12 20:18:52 +0000] info [cpwrapd] api_version=uapi called_by=cptest {"call":"Resellers::list_accounts","uri":"/cpsess1777148931/execute/Resellers/list_accounts"}
[2022-07-12 20:18:52 +0000] info [cpwrapd] api_version=uapi called_by=cptest {"call":"ResourceUsage::get_usages","uri":"/cpsess1777148931/execute/ResourceUsage/get_usages"}
[2022-07-12 20:18:52 +0000] info [cpwrapd] api_version=uapi called_by=cptest {"call":"ExternalAuthentication::has_external_auth_modules_configured","page":"/usr/local/cpanel/base/frontend/jupiter/email_accounts/index.html.tt","uri":"/cpsess1777148931/frontend/jupiter/email_accounts/index.html"}
[2022-07-12 20:18:52 +0000] info [cpwrapd] api_version=uapi called_by=cptest {"call":"Email::list_mail_domains","page":"/usr/local/cpanel/base/frontend/jupiter/email_accounts/index.html.tt","uri":"/cpsess1777148931/frontend/jupiter/email_accounts/index.html"}
[2022-07-12 20:18:52 +0000] info [cpwrapd] api_version=uapi called_by=cptest {"call":"PasswdStrength::get_required_strength","page":"/usr/local/cpanel/base/frontend/jupiter/email_accounts/index.html.tt","uri":"/cpsess1777148931/frontend/jupiter/email_accounts/index.html"}

برای آموزش کامل نحوه تهیه Restore Backup در سی‌ پنل مقاله زیر را بخوانید.

بازگردانی فایل بکاپ cPanel

۴. /usr/local/cpanel/build/locale_database_log

این فایل حاوی اطلاعات تغییر منطقه توسط کاربر را ذخیره می‌کند.

نمونه لاگ:

[2014-09-28 02:55:26 -0500] info [build_locale_databases] Finished updating and modifying locales databases
[2014-09-29 02:54:16 -0500] info [build_locale_databases] Begin update of locale databases

۵. /usr/local/cpanel/logs/api_tokens_log

این فایل حاوی گزارش‌های توکن‌های API WHM است.

نمونه لاگ:

[2017-02-07 19:07:13 -0600] info [whostmgrd] HTTP Status: ['200'], User: ['kingrichard'], Token Name: ['robin_of_loxley'], Request: ['GET /scripts2/reloadbind_local?dnsuniqid=baa HTTP/1.0']
[2017-02-07 19:07:13 -0600] info [whostmgrd] HTTP Status: ['200'], User: ['princejohn'], Token Name: ['sherrif_of_rottingham'], Request: ['GET /scripts2/reloadbind_local?dnsuniqid=baa HTTP/1.0']
[2017-02-07 19:07:13 -0600] info [whostmgrd] HTTP Status: ['200'], User: ['ahsneeze'], Token Name: ['ahchoo'], Request: ['GET /scripts2/reloadbind_local?dnsuniqid=baa HTTP/1.0']

۶. /usr/local/cpanel/logs/cpdavd_error_log

این فایل شامل گزارشی از خطاهای ویژگی Web Disk است.

نمونه لاگ:

Starting PID 11197: cpdavd - accepting connections on 2077 and 2078
Starting PID 11080: cpdavd - accepting connections on 2077 and 2078

۷. /usr/local/cpanel/logs/cpdavd_session_log

این فایل شامل گزارش‌های فعالیت ویژگی Web Disk است.

نمونه لاگ:

[2015-11-18 14:38:51 -0600] info [cpdavd] 162.158.64.218 NEW _dav_:mUG2YFqewzo7GzVm app=cpdavd - accepting connections on 2077 2078 2079 and 2080,method=/usr/local/cpanel/libexec/cpdavd:main         
[2015-11-18 14:38:51 -0600] info [cpdavd] 162.158.64.216 NEW _dav_:m9MlWdxVqpyemmP6 app=cpdavd - accepting connections on 2077 2078 2079 and 2080,method=/usr/local/cpanel/libexec/cpdavd:main
[2015-11-18 14:38:51 -0600] info [cpdavd] 162.158.64.218 NEW _dav_:YZEJy7lEsXSxyz3Y app=cpdavd - accepting connections on 2077 2078 2079 and 2080,method=/usr/local/cpanel/libexec/cpdavd:main

۸. /usr/local/cpanel/logs/cpgreylistd.log

این فایل شامل گزارش‌های فعالیت دیمون خاکستری (cpgreylistd – Greylisting daemon’s) است.

نمونه لاگ:

[2015-10-30 11:05:39 -0500] info [cpgreylistd] Purged old records from DB. Record(s) removed: 0
[2015-10-30 12:05:39 -0500] info [cpgreylistd] Purged old records from DB. Record(s) removed: 0

۹. /usr/local/cpanel/logs/cphulkd_errors.log

این فایل حاوی گزارش‌های خطاهای Brute Force Protection daemon’s (cphulkd) است.

نمونه لاگ:

[2015-08-26 12:14:29 -0500] info [cphulkd] 221257 The system encountered an error while processing a request: Broken pipe
[2015-08-26 12:14:29 -0500] info [cphulkd] 221262 The system encountered an error while processing a request: Broken pipe

۱۰. /usr/local/cpanel/logs/cphulkd.log

این فایل حاوی گزارش‌های فعالیت cphulkd daemon’s است.

نمونه لاگ:

[2015-10-20 03:27:14 -0500] info [cphulkd] 258355 processor shutdown via SIGTERM with pid 258355
[2015-10-20 03:27:44 -0500] info [cphulkd] 131586 processor startup with pid 131586

۱۱. /usr/local/cpanel/logs/cpwrapd_log

این فایل شامل گزارش‌های فعالیت cPanel & WHM service manager daemon’s (cpsrvd) است.

نمونه لاگ:

[1985-10-21 10:18:11 -0500] info [cpsrvd] user - [action]=[fetch] [function]=[SORTEDRESELLERSUSERS] [module]=[reseller] [namespace]=[Cpanel] [version]=[2.3]
[2015-10-21 10:18:11 -0500] info [cpsrvd] user - [action]=[run] [function]=[HASDIGEST] [module]=[security] [namespace]=[Cpanel] [version]=[2.3]

۱۲. /usr/local/cpanel/logs/dnsadmin_log

این فایل شامل گزارش‌های ریکوئست‌های dnsadmin است.

نمونه لاگ:

[2015-10-21 13:33:19 -0500] info [dnsadmin] Reset reseller cache 'domain1'.
[2015-10-21 13:33:19 -0500] info [dnsadmin] Reset reseller cache 'example'.

۱۳. /usr/local/cpanel/logs/error_log

این فایل حاوی خطاهای کلی سی پنل و WHM است؛ مثلاً یک خطای fatal error or timeout occurred while processing this directive.

نمونه لاگ:

Cpanel::Exception::new("Cpanel::Exception::ModSecurity::VendorUpdateUnnecessary", HASH(0x13222cb8)) called at /usr/local/cpanel/Cpanel/Exception.pm line 57
    Cpanel::Exception::create("ModSecurity::VendorUpdateUnnecessary", HASH(0x13222cb8)) called at /usr/local/cpanel/Whostmgr/ModSecurity/VendorList.pm line 285

۱۴. /usr/local/cpanel/logs/incoming_http_requests.log

این فایل شامل گزارش ریکوئست‌های اتصال به سرور حساب cPanel است.

نمونه لاگ:

[15421][10/29/2009:17:14:21 -0000][headerparser 0]:Host: 127.0.0.1:2087
[15421][10/29/2009:17:14:21 -0000][headerparser 0]:Accept: */*
[15421][10/29/2009:17:14:21 -0000][headerparser 0]:Authorization: Basic *censored*
[15421][10/29/2009:17:14:21 -0000][headerparser 0]:Content-Type: application/x-www-form-urlencoded
[15421][10/29/2009:17:14:21 -0000][headerparser 0]:Content-Length: 34
[15421][10/29/2009:17:14:21 -0000][killconnection]
[15421][10/29/2009:17:14:21 -0000][killconnection exit]

۱۵. /usr/local/cpanel/logs/license_log

این فایل حاوی لاگ‌های به‌روزرسانی لایسنز (license) سرور و خطاهای لایسنز است.

نمونه لاگ:

Thu Oct 29 19:11:05 2015: Using full manual DNS resolution
Thu Oct 29 19:11:05 2015: Trying server 192.168.0.20
Thu Oct 29 19:11:05 2015: Server 192.168.0.20 on port 2089 returned:

برای آشنایی کامل با DirectAdmin و مقایسه آن با رقبا مقاله زیر را بخوانید.

دایرکت ادمین چیست؟

۱۶. /usr/local/cpanel/logs/login_log

این فایل حاوی گزارش تلاش‌های ورود به دیمون cpsrvd است.

نمونه لاگ:

192.168.0.20 - user [07/10/2013:18:43:00 -0000] "POST /login/?login_only=1 HTTP/1.1" FAILED LOGIN whostmgrd: user password hash is missing from system (user probably does not exist)
192.168.0.21 - user [07/10/2013:18:43:14 -0000] "POST /login/?login_only=1 HTTP/1.1" FAILED LOGIN whostmgrd: user password hash is missing from system (user probably does not exist)
192.168.0.22 - user [07/15/2013:16:21:50 -0000] "POST /login/?login_only=1 HTTP/1.1" FAILED LOGIN whostmgrd: user password incorrect

۱۷. /usr/local/cpanel/logs/queueprocd.log

این فایل حاوی گزارش‌های دیمون cPanel TaskQueue Processing (queueprocd) است.

نمونه لاگ:

[2015-10-20 03:27:31 -0500] info [queueprocd] cPanel TaskQueue Processing Daemon starting.
Starting update of 35 locales in parallel ...
Updating "aa" locale ...
 ... "aa" complete.
Updating "ar" locale ...
 ... "ar" complete.

۱۸. /usr/local/cpanel/logs/safeapacherestart_log

این فایل حاوی اطلاعات هربار ری‌استارت آپاچی در سرور است.

نمونه لاگ:

[2015-10-20 03:23:07 -0500] info [safeapacherestart] Restart elapsed seconds: 2
[2015-10-30 12:57:47 -0500] info [safeapacherestart] Restart elapsed seconds: 5

۱۹. /usr/local/cpanel/logs/session_log

در این فایل، گزارش‌های ورود کاربران به حساب cPanel ثبت می‌شود.

[2015-10-29 09:27:35 -0500] info [cpsrvd] 12.3.14.75 NEW root:tvf32S0eomRni4nplg7OMXgj1kS8Jx3jhSeccZPRyHwsMIENmyhcxE17NCBDllTk address=12.3.14.75,app=whostmgrd,creator=root,method=handle_form_login,path=form,possessed=0
[2015-10-30 12:24:06 -0500] info [cpsrvd] 14.2.19.78 NEW user:TIg1FiIdR6eTnKtYr7VmYGKpYB9srb0yvjHkkA1PeYOB6Y2naymPktSsjAob3pX0 address=14.2.19.78,app=cpaneld,creator=user,method=handle_form_login,path=form,possessed=0

۲۰. /usr/local/cpanel/logs/setupdbmap_log

این فایل شامل فعالیت‌های مربوط به پایگاه داده حساب cPanel است.

نمونه لاگ:

[2014-05-06 02:57:08 -0500] info [setupdbmap] Begin setupdbmap
[2014-05-06 02:57:08 -0500] info [setupdbmap] Updating MySQL users
[2014-05-06 02:57:09 -0500] info [setupdbmap] Processing MySQL databases and database users ...
[2014-05-06 02:57:09 -0500] info [setupdbmap] Finished with MySQL users

۲۱. /usr/local/cpanel/logs/stats_log

این فایل حاوی آمار پهنای باند تمام حساب‌های کاربری cPanel سرور است.

[2015-10-30 12:12:30 -0500] Process bandwidth for domain1
[2015-10-30 12:12:30 -0500] Process bandwidth for domain2
[2015-10-30 12:12:30 -0500] Process bandwidth for domain3

۲۲. /usr/local/cpanel/logs/tailwatchd_log

این فایل حاوی گزارش‌های Tailwatch Driver (tailwatchd) است.

نمونه لاگ:

[131557] [2015-10-30 13:00:00 -0500] [Cpanel::TailWatch::Eximstats] Resetting email limits to new starttime of 1446228000
[131557] [2015-10-30 14:00:00 -0500] [Cpanel::TailWatch::Eximstats] Resetting email limits to new starttime of 1446231600

۲۳. /usr/local/cpanel/logs/panic_log

این فایل حاوی لاگ‌های خطای بسیار مهم یک حساب cPanel است.

توجه: این فایل به‌هیچ‌عنوان نباید حاوی مقادیر باشد. اگر فایل مذکور حاوی اطلاعاتی است، باید با مدیریت ارتباط برقرار و موضوع را مطرح کنید.

۲۴. /usr/local/cpanel/logs/php-fpm/error.log

این فایل حاوی خطاهای اجرای PHP-FPM است. این خطاها شامل خطاهای مربوط به cpsrvd و cpdavd هستند.

نکته: خطاهای موجود در این فایل مربوط به وب‌سایت مشتری نمی‌شود.

نمونه لاگ:

[06-Nov-2015 08:52:18] ERROR: [pool no] please specify user and group other than root
[06-Nov-2015 08:52:18] ERROR: FPM initialization failed
[06-Nov-2015 08:55:32] ERROR: [pool no] please specify user and group other than root
[06-Nov-2015 08:55:32] ERROR: FPM initialization failed
[06-Nov-2015 08:57:52] ERROR: [pool no] please specify user and group other than root
[06-Nov-2015 08:57:52] ERROR: FPM initialization failed

۲۵. /var/cpanel/php-fpm/USER/logs/slow.log

این فایل شامل گزارش اسکریپت‌هایی است که برای کاربران به‌طور‌غیر‌عادی کُند اجرا می‌شود.

توجه: USER نشان‌دهنده حساب cPanel است.

۲۶. /var/cpanel/php-fpm/USER/logs/error.log

این فایل حاوی گزارش خطاهای کاربر است.

توجه: USER نشان‌دهنده حساب cPanel است.

نمونه لاگ:

[15-Oct-2015 16:58:14 America/Chicago] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 6689761 bytes) in Unknown on line 0
[15-Oct-2015 17:10:33 America/Chicago] PHP Fatal error: Call to a member function write() on a non-object in /usr/local/cpanel/3rdparty/php/54/lib/php/Horde/Imap/Client/Socket.php on line 4336
[23-Oct-2015 16:21:19 America/Chicago] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 72 bytes) in /usr/local/cpanel/base/3rdparty/squirrelmail/functions/imap_messages.php on line 204
[25-Oct-2015 13:01:16 America/Chicago] PHP Fatal error: Call to a member function write() on a non-object in /usr/local/cpanel/3rdparty/php/54/lib/php/Horde/Imap/Client/Socket.php on line 4336
[11-Nov-2015 17:24:29 America/Chicago] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /usr/local/cpanel/base/3rdparty/squirrelmail/functions/imap_messages.php on line 204
[30-Nov-2015 14:06:07 America/Chicago] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 72 bytes) in /usr/local/cpanel/3rdparty/php/54/lib/php/Horde/Imap/Client/Cache/Backend/Cache.php on line 493

۲۷. /var/cpanel.bandwidth.cache

این فایل حاوی تاریخچه پهنای باند کَش‌شده برای هر حساب cPanel در سرور شماست.

نمونه لاگ:

bucktopia.com
xtest1
domain1
domain4

۲۷. /var/cpanel/accounting.log

اقدامات مربوط به حساب کاربری مانند ایجاد یا حذف حساب سی پنل در این فایل ذخیره می‌شوند. این لاگ‌ها طبق استاندارد زیر ذخیره می‌شوند:

  • زمان: تاریخ و زمانی که بازدید‌کننده به وب‌سایت شما دسترسی پیدا کرده است. در این نوع نمایش تاریخ، اگر قالب را MM/DD/YYYY:HH:MM:SS -ZZZZ فرض کنیم، تاریخ به این صورت خواهد بود: MM ماه را نشان می‌دهد؛ DD نشان‌دهنده تاریخ است؛ YYYY سال را نشان می‌دهد؛ HH نشان‌دهنده ساعت است؛ mm دقیقه را نشان می‌دهد؛ SS ثانیه را نشان می‌دهد؛ ZZZ- منطقه زمانی را در قالب UTC نشان می‌دهد. به این مثال توجه کنید:  10/21/1985:16:42:23 -0000
  • عملیات: عملیاتی که انجام شده است. درادامه، برخی از عملیات‌ها ذکر شده‌اند: CREATEAPITOKEN بدین‌معنی است که شما یک توکن API ایجاد کرده‌اید؛ ADDRESELLER بدین‌معنی است که شما یک Reseller اضافه کرده‌اید؛ CHANGEOWNER بدین‌معنی است که شما مالک یک حساب را تغییر داده‌اید. فهرست کامل آن را می‌توانید در مستندات cPanel مشاهده کنید.
  • حساب مربوط به عملیات: حسابی که با آن عملیات را انجام دادید.
  • حساب سیستم

نمونه لاگ:

Thu Jun 11 13:33:19 2015:ADDRESELLER:root:root:example.com:example
Fri Oct 30 12:57:29 2015:CHANGEOWNER:root:root:example.com:example:root:example
بررسی لاگ‌ها در سی پنل
آموزش بررسی لاگ‌ها در سی پنل

۲۸. /var/log/chkservd.log

این فایل شامل گزارش وضعیت سرویس است.

نمونه لاگ:

[2015-11-02 13:52:20 -0500] Service check ....queueprocd [[check command:+][socket connect:N/A]]...named [[check command:+][socket connect:N/A]]...mysql [[check command:+][socket connect:N/A]]...imap [[socket_service_auth:1][check command:+][socket connect:+]]...ftpd [[check command:+][socket connect:+]]...entropychat [[check command:N/A][socket connect:N/A]]...cpsrvd [[http_service_auth:1][check command:N/A][socket connect:+]]...cpanellogd [[check command:+][socket connect:N/A]]...clamd [[check command:+][socket connect:N/A]]...Done

۲۹. /var/log/cpanel-install.log

این فایل حاوی گزارش‌های نصب cPanel و WHM است.

2013-07-09 16:39:57  152 (DEBUG):   - ssystem [END]
2013-07-09 16:39:57  151 ( INFO):  - Enabling sshd
2013-07-09 16:39:57  152 (DEBUG):   - ssystem [BEGIN]: /sbin/chkconfig --level 35 sshd on
2013-07-09 16:39:57  152 (DEBUG):   - ssystem [END]
2013-07-09 16:39:57  488 ( INFO): Enabling cphulkd ...
2013-07-09 16:39:57  495 ( INFO): Done
2013-07-09 16:39:57  167 ( INFO): cPanel install finished in 69 minutes and 29 seconds!

لاگ‌های راهنمای سرویس cPanel و WHM

۱. /usr/local/cpanel/logs/cpbackup

این پوشه حاوی فایل‌های گزارش پشتیبان سی پنل است.

نمونه فایل:

1445324403.log
1445497204.log
1445925603.log
1446098403.log

۲. /usr/local/cpanel/logs/cpbackup_transporter

این پوشه حاوی فایل‌های گزارش CPanel Backup Transporter است.

نمونه فایل:

cpbackup_transporter.1446102630.log
cpbackup_transporter.1446102672.log

۳. /usr/local/cpanel/logs/easy/apache

این پوشه حاوی فایل‌های لاگ مربوط به ساخت EasyApache است.

نمونه فایل:

build.1439814755.env  build.1439820240.env

۴. /usr/local/cpanel/logs/update_analysis

این پوشه حاوی فایل‌های tar. مربوط به فرایند به‌روز‌رسانی است.

نمونه فایل:

2015-08-20T08:15:06Z.tar.gz
2015-09-13T08:15:07Z.tar.gz
2015-10-07T08:15:10Z.tar.gz

۵. /var/cpanel/bandwidth/username

این پوشه شامل گزارش‌های استفاده از پهنای باند هر حساب است.

توجه: در این فهرست، username نام کاربری حساب شما را نشان می‌دهد.

نمونه فایل:

fredfred-smtp-rate.rrd  barney-all-rate.rrd

۶. /var/cpanel/logs

این پوشه شامل فایل‌های گزارش انتقال حساب و سایر فایل‌های گزارش متفرقه است.

نمونه فایل:

cpaddonsup.1444377665.txt
cpaddonsup.1445155265.txt
cpaddonsup.1445932864.txt

۷. /var/cpanel/updatelogs

این پوشه حاوی فایل‌های گزارش به‌روزرسانی سیستم است.

نمونه فایل:

update.1446018721.log
update.1446191521.log
update.1446367921.log

۸. /var/cpanel/logs/mysql_upgrade.log

این دایرکتوری شامل گزارش‌های به‌روزرسانی‌های حساب MySQL است.

توجه: در cPanel & WHM نسخه ۷۸ و جدیدتر، فایل‌های گزارش از قرارداد نام‌گذاری mysql.YYYYMMDD-hhmmss با نشانگرهای زیر استفاده می‌کنند:

  • YYYY: سال چهاررقمی
  • MM: ماه دورقمی
  • DD: روز دورقمی
  • Hh: ساعت دورقمی
  • mm: دقیقه دورقمی
  • ss: دوم دورقمی

نمونه فایل:

unattended_background_upgrade.error
unattended_background_upgrade.log
unattended_background_upgrade.output
unattended_background_upgrade.result

۹. /var/cpanel/horde/log

این پوشه حاوی فایل‌های گزارش برای Horde است.

نمونه فایل:

horde_.log  horde_stesares.log

۱۰. /var/cpanel/squirrelmail

این پوشه حاوی فایل‌های لاگ مربوط به SquirrelMail است.

توجه: SquirrelMail و عملکرد آن در cPanel & WHM نسخه 76 منسوخ و در cPanel & WHM نسخه ۷۸ نیز حذف شده است.

نمونه فایل:

./  ../  version

۱۱. /home/username/logs/roundcube

این دایرکتوری حاوی فایل‌های گزارش‌های وب‌میل Roundcube با سیستم‌ بک‌اند SQLite است.

نمونه فایل:

roundcube_.log

۱۲. /var/cpanel/roundcube/log

این دایرکتوری حاوی فایل‌های گزارش‌های وب‌میل Roundcube با سیستم بک‌اند MySQL است.

نمونه فایل:

roundcube_.log

۱۳. /var/cpanel/transfer_sessions

این دایرکتوری شامل زیرشاخه‌هایی برای انتقال و بازیابی سشن‌هاست. در دایرکتوری هر سشن انتقال و بازیابی، فایل‌هایی است که گزارش سشن‌ها را در قالب JSON و در یک خط ذخیره می‌کند.

لاگ‌های FTP

درادامه، لاگ‌های مربوط به FTP بررسی خواهد شد.

 لاگ چیست؟
بررسی لاگ‌های FTP

۱. فایل‌های FTP

۱. /usr/local/apache/domlogs/ftpxferlog

این فایل حاوی گزارش‌های انتقال FTP برای کاربران وب سرورهایی است که EasyApache 3 را اجرا می‌کنند.

توجه: EasyApache 3 در سی پنل & WHM نسخه ۷۸ حذف شده است.

نمونه:

user
user1
user2

۲. /etc/apache2/logs/domlogs/ftpxferlog

این فایل حاوی گزارش‌های انتقال FTP برای کاربران وب سرورهایی است که EasyApache 4 را اجرا می‌کنند.

نمونه:

user
user1
user2

۲. دایرکتوری‌های FTP

۱. /usr/local/apache/domlogs

در این پوشه، گزارش‌های تراکنش FTP برای دامنه‌هایی است که در وب سرورهای اجراکننده EasyApache 3 ذخیره می‌شوند.

توجه: EasyApache 3 در cPanel & WHM نسخه ۷۸ حذف شده است.

نمونه:

domain1/
example.com
domain1.com
domain1.com-bytes_log

۲. /etc/apache2/logs/domlogs

در این پوشه، گزارش‌های تراکنش FTP برای دامنه‌هایی است که در وب سرورهای اجراکننده EasyApache 4 ذخیره می‌شوند.

نمونه:

domain1/
example.com
domain1.com
domain1.com-bytes_log

 لاگ‌های ایمیل

در‌ادامه، لاگ‌های ایمیل بررسی می‌شود.

 بهترین لاگ سرور
بررسی لاگ‌های ایمیل

فایل‌های ایمیل

۱. /home/username/.z-push/log/z-push.log

این فایل حاوی گزارش‌های مربوط به Z-Push – ActiveSync Support حساب‌هاست. افزونه Z-Push – ActiveSync Support به کاربران اجازه می‌دهد تا تقویم‌های cPanel و مخاطبان و ایمیل را در دستگاه‌های Android™ همگام‌سازی کنند.

نمونه لاگ:

01/06/2021 21:08:37 [ 2274] [ INFO] [[email protected]] Options request
01/06/2021 21:08:37 [ 2274] [ INFO] [[email protected]] cmd='Options' memory='4.20 MiB/6.00 MiB' time='1.00s' devType='ExampleDevice' devId='exampledevid' getUser='[email protected]' from='10.0.0.0' idle='0s' version='exampleversion' method='OPTIONS' httpcode='200'
01/06/2021 21:08:37 [ 2274] [WARN] [[email protected]] Unknown:0 Unknown: SECURITY PROBLEM: insecure server advertised AUTH=PLAIN (errflg=1) (8)
01/06/2021 21:08:38 [ 2291] [ INFO] [[email protected]] ExportChangesDiff->InitializeExporter(): Found '7' changes for 'hierarchy'
01/06/2021 21:08:38 [ 2291] [ INFO] [[email protected]] cmd='FolderSync' memory='5.73 MiB/6.00 MiB' time='0.67s' devType='ExampleDevice' devId='exampledevid' getUser='[email protected]' from='10.0.0.0' idle='0s' version='exampleversion' method='POST' httpcode='200'
01/06/2021 21:08:40 [ 2301] [ INFO] [[email protected]] cmd='ResolveRecipients' memory='5.14 MiB/6.00 MiB' time='0.70s' devType='ExampleDevice' devId='exampledevid' getUser='[email protected]' from='10.0.0.0' idle='0s' version='exampleversion' method='POST' httpcode='200'
01/06/2021 21:08:40 [ 2316] [ INFO] [[email protected]] cmd='Settings' memory='5.14 MiB/6.00 MiB' time='0.37s' devType='ExampleDevice' devId='exampledevid' getUser='[email protected]' from='10.0.0.0' idle='0s' version='exampleversion' method='POST' httpcode='200'
01/06/2021 21:08:43 [ 2334] [ INFO] [[email protected]] SyncCollections->CheckForChanges(): Waiting for store changes... (lifetime 880 seconds)
01/06/2021 21:08:47 [ 2344] [ INFO] [[email protected]] BackendIMAP->GetMessageList('INBOX','0000000000'): 0 result for the search or error: SECURITY PROBLEM: insecure server advertised AUTH=PLAIN
01/06/2021 21:08:47 [ 2344] [ INFO] [[email protected]] cmd='Sync' memory='5.64 MiB/6.00 MiB' time='0.74s' devType='ExampleDevice' devId='exampledevid' getUser='[email protected]' from='10.0.0.0' idle='0s' version='exampleversion' method='POST' httpcode='200'

۲. /home/username/.z-push/log/z-push-error.log

این فایل حاوی گزارش‌های خطای Z-Push – ActiveSync Support حساب است.

01/06/2021 21:08:37 [ 2274] [WARN] [[email protected]] Unknown:0 Unknown: SECURITY PROBLEM: insecure server advertised AUTH=PLAIN (errflg=1) (8)
01/06/2021 21:09:30 [ 2498] [WARN] [[email protected]] Unknown:0 Unknown: SECURITY PROBLEM: insecure server advertised AUTH=PLAIN (errflg=1) (8)

۳. /var/log/exim_mainlog

این فایل حاوی گزارش‌های دریافت و تحویل ایمیل Exim برای دامنه‌های حساب cPanel است.

نمونه لاگ:

2015-12-07 09:23:14 [3428] luggage-1234Bz-Rm H=mailhost.domain.com
[192.168.0.20]:58241 I=[1.0.0.127]:25 Warning: "SpamAssassin as
theuser detected message as NOT spam (0.0)"

۴. /var/log/exim_rejectlog

این فایل شامل گزارشی از پیام‌هایی است که سیستم به‌دلیل ACL رد کرده است.

نمونه لاگ:

2015-12-4 08:27:23 refused relay (host) to
<[email protected]> from <[email protected]>
H=113-43-173-020.user.example.net (smtp.example.com)
[192.168.0.20]

۵. /var/log/exim_paniclog

این فایل حاوی لاگ‌های خطای بسیار مهم Exim است.

توجه: فایل یادشده به‌هیچ‌عنوان نباید حاوی مقادیر باشد. اگر فایل مذکور حاوی اطلاعاتی است، باید با مدیریت ارتباط برقرار و موضوع را مطرح کنید.

۶. /var/log/maillog (سرورهای مبتنی‌بر Red Hat)  یا /var/log/mail.log (سرورهای اوبونتو)

این فایل حاوی ورودی‌هایی از Dovecot شامل تلاش‌های ورود به سیستم IMAP و POP3 و تلاش‌های ارسال ایمیل local است. تنظیمات اضافی Dovecot را می‌توانید فعال کنید تا گزارش‌های تراکنش دقیق‌تری را اضافه کند.

نمونه لاگ:

Nov  3 10:21:30 vm5 dovecot: imap-login: Login: user=<__cpanel__service__auth__imap__orpl7flalajte5t7ahgq2joard0s3szcmltatifzmb_iqv...>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=735381, secured, session=<1adZSaUjRwB/AAAB>
Nov  3 10:21:30 vm5 dovecot: imap(__cpanel__service__auth__imap__orpl7flalajte5t7ahgq2joard0s3szcmltatifzmb_iqvmragspbfcr3dkrhmzd): Disconnected: Logged out in=11, out=434, bytes=11/434__

پوشه‌های ایمیل

۱. /var/spool/exim/input

این فهرست شامل گزارشی از پیام‌های ایمیل دریافتی در صف است. سیستم این لاگ‌ها را به زیرشاخه‌هایی جدا می‌کند که با شماره یا حرفی که نام فرستنده با آن شروع می‌شود، مطابقت دارد.

نمونه:

1WEayg-0011QH-IC-D
1XABSg-003GTw-28-D
1XDGag-001MGL-6R-D
1XGLEg-0032BQ-6A-D
1XJn6g-001kuC-5n-D
1YPpqg-001CeH-Gf-D
1WEayg-0011QH-IC-H
1XABSg-003GTw-28-H
1XDGag-001MGL-6R-H
1XGLEg-0032BQ-6A-H
1XJn6g-001kuC-5n-H
1YPpqg-001CeH-Gf-H

۲. /usr/local/cpanel/3rdparty/mailman/logs

این دایرکتوری شامل گزارش‌های مربوط به Mailman حساب است.

نمونه:

./  ../  bounce  error  locks  mischief  post  qrunner  smtp  smtp-failure  subscribe  vette
 لاگ گیری چیست؟
لاگ ایمیل چیست؟

لاگ استفاده از رم

۱. /var/log/dcpumon/YYYY/MMM/DD

این فایل حاوی اطلاعاتی درباره فرایندهایی است که بیشترین مصرف CPU و رم را دارند.

توجه: برای تفسیر بهتر، می‌توانید از داده‌های /usr/local/cpanel/bin/dcpumonview استفاده کنید.

نمونه:

ximstats=0=0=0.456462908976875=0.002==0.001==0=
mailman=0.0664235356972792=5.17983251838002=0=12.0=/usr/local/cpanel/3rdparty/bin/python -S /usr/local/cpanel/3rdparty/mailman/cron/checkdbs=6.5=[python]=0.5=crond
mailnull=0=0.0561016968838195=0=0.002==0.001==0=
mysql=0=8.99548891392477=0=0.002==0.001==0=
named=0=0.311152278191386=0=0.002==0.001==0=
nobody=0=2.77735281478296=0=0.002==0.001==0=
root=5.87086377309829=24.591731611285=2=90.5=/usr/lib/rpm/rpmd --rebuilddb --verbose --verbose --verbose=43.0=cpanellogd - waiting for child to process logs=41.0=/usr/bin/python /usr/sbin/statsnotifer check-admin

۲. /var/log/munin

این فایل شامل گزارش‌های Munin است. Munin افزونه‌ای است که اطلاعات مربوط به CPU ،Exim ،Apache، میزان استفاده از MySQL و سایر اطلاعات را با ابزار rrdtool نمایش می‌دهد.

نمونه:

munin-html.log
munin-limits.log
munin-update.log

لاگ‌های MySQL

۱. /var/log/mysqld.log

این فایل حاوی اطلاعاتی درباره پایگاه داده MySQL حساب cPanel و خطاها در MySQL 5.7 و جدیدتر و MariaDB 10.3 و جدیدتر است.

نمونه لاگ:

151030  2:57:10 [Note] InnoDB: Waiting for purge to start
151030  2:57:10 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.26-74.0 started; log sequence number 145713856
151030  2:57:10 [Note] Plugin 'FEEDBACK' is disabled.
151030  2:57:10 [Note] Server socket created on IP: '::'.
151030  2:57:11 [Note] /usr/sbin/mysqld: ready for connections.
Version: '10.0.22-MariaDB'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MariaDB Server

۲. /var/lib/mysql/HOSTNAME.err

این فایل حاوی اطلاعاتی درباره پایگاه داده MySQL، حساب cPanel، خطاها در MySQL 5.6 و نسخه‌های قبلی و MariaDB 10.2 و نسخه‌های قبلی است.

توجه: HOSTNAME نشان‌دهنده نام میزبان سرور است.

نمونه لاگ:

151030  2:57:10 [Note] InnoDB: Waiting for purge to start
151030  2:57:10 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.26-74.0 started; log sequence number 145713856
151030  2:57:10 [Note] Plugin 'FEEDBACK' is disabled.
151030  2:57:10 [Note] Server socket created on IP: '::'.
151030  2:57:11 [Note] /usr/sbin/mysqld: ready for connections.
Version: '10.0.22-MariaDB'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  MariaDB Server
بررسی لاگ های mysql
بررسی لاگ‌های MySQL

لاگ وب سرورها

 آپاچی (Apache)

توجه: اگر سیستم شما دامنه‌های زیادی را مدیریت می‌کند، توصیه می‌کنیم برای کاهش تعداد فایل‌های لاگ آپاچی، سیستم لاگ piped را فعال کنید. استفاده از سیستم لاگ piped برای شما امکان جدا‌سازی فایل‌های لاگ را بدون نیاز به راه‌اندازی مجدد فراهم می‌کند. برای فعال‌سازی آن می‌توانید به بخش WHM >> Home >> Service Configuration >> Apache Configuration بروید. از cPanel & WHM نسخه ۷۴، لاگ piped به‌طور‌پیش‌فرض در سی پنل و WHM فعال شده است.

۱. /usr/local/apache/domlogs/username

این دایرکتوری حاوی اطلاعات گزارش حساب کاربر است که در وب سروری وجود دارد که EasyApache 3 را اجرا می‌کند.

سیستم زمانی این پوشه را ایجاد می‌کند که دیمون cPanel Log Rotation Configuration (به‌اختصار cpanellogd) داده‌های موجود در فایل /usr/local/apache/domlogs/domain-ssl_log و /usr/local/apache/domlogs/domain را آرشیو کند. این فرایند زمانی آغاز می‌شود که اسکریپت /usr/local/cpanel/scripts/upcp ارجا شود.

توجه: شما می‌توانید این فرایند را برای تک‌تک کاربران با دستور /usr/local/cpanel/scripts/runweblogs نیز انجام دهید.

این سیستم اقدامات زیر را نیز انجام می‌دهد:

  • افزودن لینک پوشه /usr/local/apache/domlogs/username  در پوشه /home/username/access_logs
  • در طول فرایند بایگانی، یک symlink به فایل پشتیبانی /home/username/logs اضافه می‌کند. این سیملینک به شما امکان می‌دهد تا زمانی‌که سیستم فایل را بایگانی می‌کند، به این فایل دسترسی داشته باشید.
  • نام پیوند نمادی نشان‌دهنده نام فایل گزارش است و احتمال دارد فایلی با پسوند .bkup باشد.

توجه: domain نشان‌دهنده یک دامنه در حساب cPanel و Username نشان‌دهنده یک نام کاربری حساب cPanel است.

نمونه:

94.228.34.208 - - [19/Nov/2015:08:45:09 -0600] "GET /robots.txt HTTP/1.1" 302 235 "-" "robots"
94.228.34.208 - - [19/Nov/2015:08:45:09 -0600] "GET /cgi-sys/suspendedpage.cgi HTTP/1.1" 200 7314 "-" "robots"
94.228.34.208 - - [19/Nov/2015:08:45:10 -0600] "GET /forums/forumdisplay.php?f=5 HTTP/1.1" 302 239 "-" "magpie-crawler/1.1 (U; Linux amd64; en-GB; +"      
94.228.34.208 - - [19/Nov/2015:08:45:10 -0600] "GET /cgi-sys/suspendedpage.cgi?f=5 HTTP/1.1" 200 7314 "-" "magpie-crawler/1.1 (U; Linux amd64; en-GB; +"

۲. /var/log/apache2/modsec_audit.log

این فایل حاوی اطلاعات لاگ ModSecurity® است.

توجه: اگر ماژول Apache MPM_ITK یا Mod_Ruid2 فعال باشد، می‌توانید به گزارش‌های موجود در /usr/local/apache/modsec_audit/user دسترسی داشته باشید.

نمونه:

ModSecurity: Audit log: Failed to lock global mutex: Identifier removed [hostname "www.somedomain.co.uk"] [uri "/index.<a href="http://endlessgeek.com/glossary/php/" title="Glossary: PHP"  data-tooltip="PHP Hypertext Processor - originally Personal Home Page"  class="glossaryLink ">php</a>"] [unique_id "U61fRE1KBCIADWZddE8AAAAP"]

۳. /var/log/apache2/suexec_log

این فایل حاوی اطلاعاتی درباره گزارش‌های audit suEXEC است. برای مثال، برای تشخیص آن دسته از خطاهای سرور داخلی مفید است که اطلاعات مرتبط را در لاگ خطا نمایش نمی‌دهد.

توجه: گزارش‌های خطای آپاچی را در رابط خطاهای cPanel  و مسیر cPanel >> Home >> Metrics >> Errors نیز می‌توانید مشاهده کنید.

نمونه:

[Wed Nov 04 09:55:01 2015] [error] [client 127.0.0.1] ModSecurity: Warning. Operator GE matched 5 at TX:inbound_anomaly_score. [file "/usr/local/apache/conf/modsec_vendor_configs/OWASP/rules/RESPONSE-80-CORRELATION.conf"] [line "35"] [id "981204"] [msg "Inbound Anomaly Score Exceeded (Total Inbound Score: 5): Request Missing a User Agent Header"] [tag "Host: "] [hostname "example.com"] [uri "/whm-server-status"] [unique_id "VjoqVQoBZCMAA7qYOM4AAAAF"]

۴. /var/log/apache2/suphp_log

این فایل حاوی اطلاعاتی درباره گزارش‌های suPHP Apache module audit است. برای مثال، برای تشخیص آن دسته از خطاهای سرور داخلی مفید است که اطلاعات مرتبط را در لاگ خطا نمایش نمی‌دهد.

نمونه:

[Sat Sep 12 22:16:39 2015] [info] Executing "/home/test/public_html/member.php" as UID 563, GID 563    
[Sat Sep 12 22:16:39 2015] [info] Executing "/home/test/public_html/member.php" as UID 563, GID 563
[Sat Sep 12 22:16:42 2015] [info] Executing "/home/test/public_html/forums/index.php" as UID 554, GID 554  
[Sat Sep 12 22:16:43 2015] [info] Executing "/home/test/public_html/member.php" as UID 563, GID 563    
[Sat Sep 12 22:16:43 2015] [info] Executing "/home/test/public_html/forums/index.php" as UID 554, GID 554  
[Sat Sep 12 22:16:43 2015] [info] Executing "/home/test/public_html/forums/index.php" as UID 554, GID 554      
[Sat Sep 12 22:16:43 2015] [info] Executing "/home/test/public_html/forums/index.php" as UID 554, GID 554

۵. /var/log/apache2/mod_jk.log

این فایل شامل گزارش‌های اتصال Tomcat است.

نمونه:

[Mon Dec 07 12:49:33 2015][1234:274957687980737] [info] ajp_handle_cping_cpong::jk_ajp_common.c (913): timeout in reply
[Mon Dec 07 12:49:33 2015][8534:1058674928674576] [info] ajp_handle_cping_cpong::jk_ajp_common.c (913): timeout in reply

۶. /var/log/apache2/error_log

این فایل حاوی لاگ‌های خطا برای وب سرورها و برنامه‌های کاربردی CGI است.

نمونه:

[Wed Nov 04 09:55:01 2015] [error] [client 127.0.0.1] ModSecurity: Warning. Operator GE matched 5 at TX:inbound_anomaly_score. [file "/usr/local/apache/conf/modsec_vendor_configs/OWASP/rules/RESPONSE-80-CORRELATION.conf"] [line "35"] [id "981204"] [msg "Inbound Anomaly Score Exceeded (Total Inbound Score: 5): Request Missing a User Agent Header"] [tag "Host: "] [hostname "example.com"] [uri "/whm-server-status"] [unique_id "VjoqVQoBZCMAA7qYOM4AAAAF"]

Tomcat .۷

EasyApache 4 از Tomcat 8.5 پشتیبانی می‌کند. برای اطلاعات بیشتر، مستندات Tomcat را بخوانید.

لاگ های وب سرور در سی پنل
آموزش لاگ های وب‌سرور

جمع‌بندی

در این مقاله از آموزش سی پنل، لاگ‌های cPanel را به‌طورکامل معرفی کردیم. با خواندن مطلب حاضر، به‌راحتی می‌توانید در‌صورت وقوع مشکل، به فایل یا دایرکتوری مدنظرتان مراجعه و مشکل را شناسایی کنید. سی پنل تقریباً هر‌آنچه درون سرور رخ می‌دهد، ذخیره می‌کند. ناگفته نماند از تغییرات بسیار کوچک مانند ویرایش محل کاربر تا تغییرات بسیار بزرگ مانند ری‌استارت سرور در فایل‌های لاگ ذخیره می‌شوند.

پیشنهاد می‌کنیم با محل لاگ‌ها کاملاً آشنا شوید تا در‌صورت بروز مشکل، بتوانید بهتر دلیل مشکل هاست سی پنل خود را شناسایی کنید. نکته مهم دیگر اینکه با نصب افزونه‌ها و سیستم‌های دیگر، قطعاً لاگ‌های متناسب با سیستم‌های شما افزایش خواهند یافت. برای مطالب بیشتر در آموزش کنترل پنل با بلاگ پارس پک همراه باشید.

سؤالات متداول

۱. چگونه لاگ‌های سی پنل را پیدا کنیم؟

  • وارد سی پنل خود شوید و سپس به Metrics > Errors بروید. گزارش خطای شما در کادر نمایش داده می‌شود. سی پنل ۳۰۰ خطای آخر را ازطریق رابط Error Log نمایش می‌دهد.
  • راه دیگر مشاهده لاگ‌ها ورود به فایل‌های لاگ سرور است.

۲. فایل log برای چه استفاده می‌شود؟

فایل لاگ فایلی است که کامپیوتر آن را تولید می‌کند و حاوی اطلاعاتی درباره الگوهای استفاده و فعالیت‌ها و عملیات‌ها در سیستم‌عامل، برنامه، سرور یا دستگاه دیگر است و منبع داده اولیه برای مشاهده شبکه به‌شمار می‌آید.

۳. چگونه لاگ‌های WHM را بررسی کنیم؟

فایل /usr/local/cpanel/logs/access_log حاوی سوابق زمانی‌ای است که کاربر cPanel و WHM به حساب خود دسترسی پیدا می‌کند.

۴. چگونه گزارش‌های پشتیبان را در سی پنل مشاهده کنیم؟

گزارش‌های پشتیبان‌گیری معمولاً در پوشه /usr/local/cpanel/logs/cpbackup/ ذخیره می‌شوند.

۵. چگونه گزارش‌های سی پنل را فعال کنیم؟

  • وارد سی پنل شوید.
  • به‌دنبال قسمت SOFTWARE بگردید و روی Select PHP version کلیک کنید.
  • در پنجره جدید، روی لینک Switch To PHP Options کلیک کنید.
  • در این‌جا، می‌توانید log_errors را پیدا کنید و روی کادر کنار آن علامت بزنید تا فعال شود یا تیک کادر را برای غیرفعال‌کردن آن بردارید.

۶. چگونه گزارش‌های خطای PHP را مشاهده کنیم؟

ابتدا به‌دنبال ورودی Configuration File بگردید. سپس، بخش Error handling and logging فایل php. ini را پیدا کنید. درادامه، مطمئن شوید که display_errors و display_startup_errors و log_errors روشن هستند.