همیشه دقدقه مدیران هاستینگ مشاهده لاگ و ریز مشکلات سایت ها می باشد که در مواقع اضطراری به مشاهده لاگ سرور خود بپردازند به طور مثال چک کنند که اکانت را چه زمانی ایجاد شده و چه زمانی Terminate شده است و غیره لاگ ها به طور کامل نشان داده میشود .
البته به این نکته باید اشاره کنیم که تمام این لاگ ها در سرور ذخیره میشود و یکی از راه های دسترسی به فایل لاگ استفاده از ابزار SSH با استفاده از نرم افزار putty یا دیگر نرم افزار هایی که به اس اس اچ متصل میشود در cPanel تمامی اتفاقاتی که در سرور میافتد، ثبت میشود و با استفاده از آنها میتوان تقریبا تمامی مشکلات را عیبیابی کرد. بنابراین در صورتی که اتفاقی در روزهای گذشته افتاده باشد و ما در لحظهی وقوع اتفاق از آن مطلع نشدیم، میتوان به Log ها رجوع کرد.
در این مطلب آموزشی میخواهیم مسیر برخی لاگهای سیپنل (cPanel logs) را با هم بررسی کنیم؛ مانند:
- Access logs
- Apache Web Server logs
- Email logs
- Error logs
- FTP logs
- MySQL logs
- WHM logs و …
CPanel logs
این فایل شامل لاگهای دسترسی به cPanel و WHM و اقدامات انجام شده در آن میباشد. | /usr/local/cpanel/logs/access_log | Access logs and user actions |
در این مسیر لاگهای مربوط به انتقال حساب و سایر گزارشات مربوط به آن است. | /var/cpanel/logs | Account transfers and misc. logs |
برخی از اقدامات انجام شده بر روی حسابهای کاربری مانند حذف و ایجاد در این فایل ثبت میشوند. | /var/cpanel/accounting.log | Auditing log (account creations, deletions, etc) |
لاگهای مربوط به بکاپ در این مسیر ذخیره میشوند. | usr/local/cpanel/logs/cpbackup/ | Backup logs |
لاگهای مربوط به حملات Brute force در این فایل وجود دارد. | usr/local/cpanel/logs/cphulkd.log/ | Brute force protection (cphulkd) log |
در صورت فعال بودن dnsadmin، لاگهای آن در این مسیر قرار میگیرند. | usr/local/cpanel/logs/dnsadmin_log/ | Cpanel dnsadmin dns clustering daemon |
این فایل شامل لاگهای TaskQueue است. | usr/local/cpanel/logs/queueprocd.log/ | Cpanel taskqueue processing daemon |
این فایل شامل لاگهای مربوط به وقایع دیتابیس هر حساب کاربری میباشد. | /usr/local/cpanel/logs/setupdbmap_log | DBmapping |
در این مسیر، لاگهای EasyApache را میتوانید مشاهده کنید. | /usr/local/cpanel/logs/easy/apache/ | EasyApache build logs |
در این فایل برخی از خطاهای عمومی در cPanel و WHM (مانند fatal error یا time out) وجود دارد. | usr/local/cpanel/logs/error_log/ | Error log |
لاگهای مربوط به نصب cPanel در این مسیر وجود دارد. | var/log/cpanel-install.log/ | Installation log |
لاگهای مربوط به آپدیت لایسنس cPanel یا خطاهای آن در این فایل یافت میشود. | /usr/local/cpanel/logs/license_log | License updates and errors |
لاگ تغییرات دیتابیس در این فایل وجود دارد. | usr/local/cpanel/logs/build_locale_database_log/ | Locale database modifications |
لاگ ورود به کنترل پنل در این فایل ثبت میشود. | usr/local/cpanel/logs/login_log/ | Login errors (CPSRVD) |
لاگهای مربوط به Horde در این فایل وجود دارد. | /var/cpanel/horde/log/ | Horde |
در این مسیر لاگهای مربوط به Roundcube ذخیره میشود. | /var/cpanel/roundcube/log/ | RoundCube |
لاگهای SquirrelMail در این مسیر یافت میشود. | /var/cpanel/squirrelmail/ | SquirrelMail |
لاگ خطاهای بحرانی مربوط به هر اکانت در این فایل ذخیره میشود. | usr/local/cpanel/logs/panic_log/ | Panic log |
لاگ پهنای باند استفاده شده مربوط به هر اکانت، در این فایل ذخیره میشود. | /var/cpanel/bandwidth.cache/{USERNAME} | Per account bandwidth history (Cached) |
لاگ پهنای باند استفاده شده مربوط به هر اکانت، در این فایل ذخیره میشود. (به صورت human readable) | /var/cpanel/bandwidth/{USERNAME} | Per account bandwidth history (Human Readable) |
این فایل شامل لاگ وضعیت سرویسها است. | /var/log/chkservd.log | Service status logs |
در این فایل لاگهای مربوط به Tailwatch Driver قرار دارد. | /usr/local/cpanel/logs/tailwatchd_log | Tailwatch driver tailwatchd log |
این مسیر شامل لاگهای فرایند بروزرسانی است. | /usr/local/cpanel/logs/update_analysis/{TIMESTAMP}.log | Update analysis reporting |
این مسیر شامل لاگهای بروزرسانی سیستم است. | /var/cpanel/updatelogs/update.{TIMESTAMP}.log | Update (UPCP) log |
این فایل شامل لاگهای مربوط به خطاهای Web Disk feature است. | /usr/local/cpanel/logs/cpdavd_error_log | WebDisk (CPDAVD) |
در این فایل وضعیت پهنای باند تمامی اکانتها وجود دارد. | /usr/local/cpanel/logs/stats_log | Website statistics log |
CPanel Apache logs
این فایل شامل لاگ مربوط به restart شدن سرویس apache است. | /usr/local/cpanel/logs/safeapacherestart_log | Apache restarts done through cPanel and WHM |
در این فایل لاگ دسترسی به دامنهها وجود دارد. | /usr/local/apache/domlogs/{DOMAIN} | Domain access logs |
پردازش لاگها در این مسر قابل مشاهده است. | /usr/local/cpanel/logs/splitlogs_log | Processing of log splitting |
جهت بررسی suPHP میتوان از این فایل استفاده کرد. | /usr/local/apache/logs/suphp_log | suPHP audit log |
لاگ مربوط به خطاهای Web server و CGI در این فایل قابل مشاهده است. | /usr/local/apache/logs/error_log | Web server and CGI application error log |
CPanel Email logs
لاگ مربوط به ارسال و دریافت ایمیل برای هر هاست در این فایل قابل مشاهده است. | /var/log/exim_mainlog | Delivery and receipt log |
در این مسیر لاگ مربوط به صف ایمیلهای دریافتی قابل مشاهده است که در آن ایمیلها براساس ترتیب حرف الفبای نام فرستنده قرار گرفته اند. | /var/spool/exim/input/ | Incoming mail queue |
این فایل مربوط به لاگ پیغام خطای ایمیلهای reject شده است. | /var/log/exim_rejectlog | Log of messages rejected based on ACLS or other policies |
این فایل شامل لاگ خطاهای بحرانی سرویس exim است. | /var/log/exim_paniclog | Unexpected/Fatal error log |
در این فایلها لاگهای مربوط به IMAP و POP3 login و همچنین ارورهای مهم قابل نمایش است. | /var/log/maillog و /var/log/messages |
IMAP, POP login attempts, transactions, fatal errors and spam scoring |
لاگهای Mailman در این مسیر قرار دارند. | /usr/local/cpanel/3rdparty/mailman/logs | Mailman |
MySQL logs
این فایل شامل لاگ مربوط به اطلاعات در خصوص دیتابیس هاستهای cPanel و خطاهای آن است. | /var/lib/mysql/{SERVER_NAME}.err | MySQL error log |
درصورت فعال بودن slowqueries در فایل my.cnf ، لاگهای مربوط به آن در این مسیر قابل مشاهده است. | /var/log/slowqueries | MySQL slow query log (if enabled in my.cnf) |
NGINX
لاگ مربوط به کَش NGINX در این مسیر قرار دارد. | /var/nginx/cache | NGINX cache |
لاگهای دسترسی در NGINX در این فایل قابل مشاهده است. | /var/log/nginx/access.log | NGINX access log |
لاگ خطاهای NGINX در این فایل وجود دارد. | /var/log/nginx/error.log | NGINX error log |