cPanel 主机和网站监控和分析工具 Metrics 使用教程

cPanel 的 Metrics 一套强大的监控和分析工具,这些功能可以帮助我们监控服务器的性能,深入分析网站的流量和访问数据、带宽使用情况、错误日志以及资源使用情况。为网站优化和维护提供有力的数据支撑。

图片[1]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

本篇内容我们一起来探索 cPanel Metrics 的各个功能模块的使用和设置。

Visitor 网站访客分析

图片[2]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

点击 Metrics 板块的第一项 Visitor,在新页面中,点击网站 Domain 右侧的放大镜图标,就可以查看该网站最近的访问数据, 包括访客的 IP 地址、访问的页面、访问时间、数据传输量等。

图片[3]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

我们可以了解和总结网站访客总体的行为特征, 并根据他们的需求和行为习惯调整和优化网站结构和内容。同时, 这些数据还能帮助您找到 404 等错误页面,发现这些错误页面后要及时修复。

在某个网站具体的访客数据页面中,默认显示的信息包括:

  • IP – 访问者的 IP 地址。
  • URL – 访问者访问的具体页面地址。
  • Time – 访问者访问网站的时间。
  • Size (bytes) – 服务器为该资源发送给访问者的数据量。
  • Referring URL – 访问者从哪个网页跳转到该资源。
  • User Agent – 访问者使用的浏览器类型和版本。
图片[4]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

点击访客列表右上角的齿轮图标,在弹窗中,我们还可选择显示以下访客数据:

  • Status — HTTP 状态码,网页是否成功加载或发生错误。
  • Method — 客户端与服务器之间的请求类型(例如,GET 或 POST)。
  • Protocol — 服务器向访问者提供资源的 HTTP 版本(例如 1.1)。

勾选 Status 选项后,我们可以通过访客数据页面左上角的搜索框,直接搜索 404 状态码,快速找到网站中访客正在访问的错误页面,这些页面都是需要及时修复,以提供给客户良好的用户体验。

图片[5]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

Error 错误日志分析

图片[6]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

Errors 页面的内容可以帮助我们迅速发现和解决网站服务器或者主机中的错误, 提高网站稳定性。

图片[7]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

如果在 Errors 页面中发现了问题,建议第一时间联系主机客服,让他们协助我们解决问题。对于我们卖家而言,没有必要花太多的时间和精力去学习和解决这些技术问题。如果感兴趣,也可以求助 AI,帮助我们详细了解问题,并提供给我们解决问题的建议。如果解决问题会涉及到敏感高危操作,如修改数据库,通过 File Manager 或 FTP 修改网站文件,要先做好数据的备份。不过,我仍然强烈建议联系客服解决问题。

在 ChatGPT 中关于错误日志的对话:

我:

帮我分析下下面这条 Web server error log messages 是什么意思,以及如何解决这个问题?

2024-09-02 12:21:14.583104 [INFO] [2351139] [96.126.122.216:62730:HTTP2-73#APVH_waimaob2b.com:443] File not found [/home/waimaobb/public_html/401.shtml]

ChatGPT:

逐段解读:

  1. 2024-09-02 12:21:14.583104日志生成的时间戳。
  2. [INFO]这是信息级别(INFO)的日志,表明它是正常的信息报告,而不是严重的错误(如 ERROR)。
  3. [2351139]这是当前请求的进程或线程 ID,方便定位问题来源。
  4. [96.126.122.216:62730#APVH_waimaob2b.com:443]
    • 96.126.122.216:发出请求的客户端 IP 地址。
    • 62730:客户端请求使用的端口号。
    • HTTP2-73:该请求使用 HTTP/2 协议,73 表示内部请求序号。
    • APVH_waimaob2b.com:443:服务器处理的是 waimaob2b.com 网站上的 HTTPS(443 端口)请求。
  5. File not found [/home/waimaobb/public_html/401.shtml]服务器在尝试访问 /home/waimaobb/public_html/401.shtml 文件时未能找到它。这通常发生在用户触发了 401 状态(未授权访问),但服务器未找到自定义的 401.shtml 错误页面。

问题分析

  • 这条日志表示有请求触发了 401 Unauthorized 错误,但服务器在处理这个错误时,尝试显示的 401.shtml 页面 不存在。因此,用户看到的可能是一个默认的服务器错误页面,或者没有正确的反馈。

可能的原因

  1. 自定义错误页面缺失/home/waimaobb/public_html/401.shtml 文件不存在。
  2. 配置文件中错误页面路径有误:服务器配置文件(如 .htaccess 或 Nginx/Apache 配置)中指定了一个错误的 401 页面路径。
  3. 文件权限问题:即使文件存在,如果权限设置不当,服务器可能仍无法访问它。

解决方案

  1. 检查文件路径:确认 /home/waimaobb/public_html/ 目录下是否存在 401.shtml 文件。如果不存在:
    • 创建一个简单的 401.shtml 文件用于测试(可以写一些友好的错误提示信息)。
    • 示例:html 复制代码 <html> <head><title>401 Unauthorized</title></head> <body><h1>Unauthorized Access</h1><p>You are not authorized to view this page.</p></body> </html>
  2. 修改服务器配置:如果你想指定其他路径的错误页面,请检查 .htaccess(Apache 服务器)或 Nginx 配置文件中的错误页面指令,例如:
    • Apachebash 复制代码 ErrorDocument 401 /custom_errors/401.shtml
    • Nginxnginx 复制代码 error_page 401 /custom_errors/401.shtml;
    确保所配置的路径存在且文件可访问。
  3. 检查文件权限:确保 401.shtml 文件和其所在目录的权限是 644(文件)和 755(目录),并且文件的所有者是 Web 服务器用户。
  4. 重启 Web 服务器:如果你修改了服务器配置文件,记得重启服务器以应用更改:
    • Apache:sudo systemctl restart apache2
    • Nginx:sudo systemctl restart nginx

总结

这条日志表明 Web 服务器试图加载 401.shtml 错误页面时失败了。你需要确认该文件是否存在并且路径正确,或者修改配置以指向一个有效的错误页面路径。

Bandwidth 带宽使用分析

图片[8]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

Bandwidth 页面通过多个图表,向我们展示网站在不同时间段的带宽使用情况, 此信息可帮助我们监控网站的高峰流量时间,优化资源分配,并决定是否需要购买更多带宽。在图表中会展示以下六类流量的带宽数据:

  • HTTP – 网站流量。
  • FTP – 文件传输。
  • POP3 – 从服务器账户接收的邮件。
  • IMAP – 从服务器账户接收的邮件。
  • SMTP – 通过服务器账户发送的邮件。
  • Total (All Services)- 显示所有类别的流量总和。

如下图展示的是过去 24 小时的带宽使用数据。此图表显示当天每秒传输的数据量(以比特/秒为单位),并按5 分钟间隔取平均值。默认情况下,图表每 2 小时更新一次。通过这个图表,我们可以查看短期趋势,如特定时段的流量高峰和日内流量变化。

图片[9]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

每月饼状图展示了每月不同服务和域名使用的相对数据量。点击某月的饼状图,可进入带宽传输详情界面,查看该月的详细流量信息。

通过这个图表,我们可以

  • 查看该月的总流量;
  • 分析服务间的带宽占比变化。例如,某月 SMTP 带宽从 5% 增至 50%,而 HTTP 带宽减少;
  • 比较不同域名的带宽占比,如 example1.com 占总流量的 50%,example2.com 占 25%;
图片[10]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

需要注意的是,此界面只显示与网站相关的带宽数据。其他操作所产生的数据,如:使用文件管理器上传或下载文件;其他服务器传入的邮件流量;DNS 活动;以及由计划任务 (cron job) 触发的网络活动,不会计入带宽的流量。

Raw Access 原始访问日志管理

图片[11]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

Visitor 页面以简化的表格展示了网站最近的访客数据,如访问时间、访问页面、IP 地址和请求类型,适用于非技术用户快速了解网站最近访问情况;而 Raw Access 提供的则是未经处理的详细服务器日志,记录了主机中所有网站访问者及其访问内容的详细信息,包含每个访问者的请求,时间戳、IP 地址、请求的页面、浏览器信息等,适合深度分析用户行为或排查服务器问题,因为数据较为原始,所以需要通过专业工具解析。

图片[12]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

在 Raw Access 页面,点击需要下载原始访问日志的域名,就可以将其 gz 格式的日志文件压缩包下载到我们的电脑上。解压缩之后是一个 MS-DOS 格式的文件,需要借助 Notepad++ 或者 VS Code 打开。

Awstats – 高级网站统计

图片[13]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

Awstats 页面展示的是来自 Advanced Web Statistics (AWStats) 软件的流量统计数据。该软件收集并汇总网站访问统计的详细信息,生成图表化、可视化的访问报告,展示详细的流量分析,包括日访问量、浏览器类型、访问国家等统计信息。帮助我们监控整体流量趋势,更直观地了解网站的性能和访问来源。

图片[14]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

在 Awstats 页面,点击域名对应的”View”链接进入 Awstats 详情界面,即可查看各类访问统计图表和数据表格。通过这些图形化的数据和表格数据,我们可以分析网站的访问高峰时段, 优化服务器资源配置;了解访客使用的设备和浏览器,优化网站兼容性;根据访问来源地数据,调整网站内容和营销策略,等等。

如何使用:

图片[15]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

Metrics Editor – 统计程序选择

图片[16]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

Metrics Editor 模块允许我们为每个域名单独选择合适的统计程序。支持 Webalizer、Analog Stats 和 AWStats。在 ChemiCloud 主机为所有网站默认启用的统计程序为 Awstats,且没有选择其他统计程序的选项。因此使用 ChemiCloud 主机的用户在 Metrics Editor 页面是没有任何设置或者编辑选项的。

图片[17]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

cPanel 的 Resource Usage

图片[18]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

ChemiCloud 主机使用 CloudLinux 来管理共享主机环境。

CloudLinux 是用于共享主机环境的一种操作系统,它确保服务器上所有账户都能公平分配资源(如内存和处理能力)。可以将其比作按人数平均分配蛋糕,确保每个人都能获得应得的一份。我们所购买的主机套餐决定了我们账户可以使用的资源数量。这些资源使用限制由 CloudLinux 操作系统管理,确保我们的网站在共享服务器环境中合理使用资源,不会占用过多影响其他用户。

如果频繁遇到资源超限的情况,CloudLinux 会自动减慢账户的运行速度。我们可以优化代码、删除无用文件,或者选择升级主机套餐以获得更多资源。

打开 Resource usage 页面我们可以查看当前主机账户中所有网站的资源使用情况。

图片[19]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C

ChemiCloud 主机不同套餐资源使用限制

资源StarterProTurbo
CPU 核心1 核2 核3 核
内存1 GB2 GB3 GB
EP (并发进程)101530
NPROC100100100
I/O 使用10 MB/s10 MB/s10 MB/s
IOPS102410241024
Inodes250,000350,000500,000
  1. CPU 限制 – 指定可使用的最大 CPU 核心数,确保网站不会占用过多计算资源。
  2. 内存限制 – RAM 限制指的是运行网站程序时实际使用的内存大小。
  3. EP (并发进程) 限制 – 控制同时进行的任务数量,包括访问者访问网站、运行脚本或执行计划任务 (cron job)。并发进程数不直接反映同时在线访问者数量,而是管理系统可以同时处理的操作数量,避免系统过载。过多并发进程可能导致资源限制已达上限错误,类似于太多人同时进入一个小房间时造成的拥挤。如果请求超出限制,服务器会显示“资源限制已达”错误,以避免网站或服务器崩溃。
  4. NPROC 限制 – 该限制控制最大任务数量,如打开文件、运行程序(ssh、cron 任务或邮件服务)。
  5. I/O 使用限制 – I/O(输入/输出)速度限制数据从存储器传入和传出的速度(以 KB/s 或 MB/s 为单位)。当达到此限制时,任务不会停止,只是变慢,就像在繁忙的走廊中被要求慢走一样,以避免混乱。
  6. IOPS 限制 – IOPS(每秒输入/输出操作)控制每秒可以执行的读写次数。如果达到上限,读写操作必须等待下一秒继续。可以将其比作规定每秒只能开关门一定次数的规则。
  7. Inode 限制 -Inode 是文件和文件夹的计数单位。每个文件、文件夹或邮件都会占用一个 inode。达到限制后,无法再创建新文件。可以将其比作书架上的书或文件夹数量有限,一旦书架满了,就不能再放置更多的书。

有效管理和减少资源使用的实用建议

如果共享主机账户资源使用率过高,不仅会导致网站变慢,影响用户体验,还可能因超出限制而导致临时停机。通过以下方法,我们可以管理和减少资源使用,从而优化网站性能:

1. 优化网站代码 – 使用 代码压缩工具(如 CSS/JS Minifier)删除不必要的空格和注释,并尽量将文件合并,以减少 HTTP 请求次数。

2. 使用缓存 (页面缓存,对象缓存,浏览器缓存) – 缓存策略可以减少服务器负载。缓存会保存常访问的内容,使其无需每次都从数据库或服务器重新生成。

3. 优化图片 – 大图片会增加加载时间和服务器资源消耗。使用工具如 TinyPNGImageOptim 来压缩图片而不损失质量。

4. 限制插件和模块 – 每个插件或模块都会增加服务器负担。定期审查插件的必要性,并禁用或删除不再需要的插件。特别是在 WordPress 网站中,减少不必要的插件可以显著提升性能。

5. 优化数据库 – 定期清理旧数据,如不必要的评论、修订版本或过期的会话数据。

6. 使用内容分发网络 CDN (如 Cloudflare) – CDN 将静态内容(如图片、CSS 和 JavaScript)从离访客最近的服务器交付,从而减少主服务器的负载。

7. 升级主机套餐 – 如果网站频繁达到资源上限,可能需要升级套餐或迁移至 VPS 或专用服务器,以获取更多资源。

8. 监控与分析资源使用情况 – 监控流量高峰时间资源消耗最多的页面或功能,找出需要优化的关键部分。

9. 启用懒加载 –图片和视频启用懒加载,只在用户即将滚动到视口时再加载资源。这不仅能减少初始页面加载时间,还能显著节省资源。

图片[20]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C
图片[21]-CPanel 主机和网站监控和分析工具 Metrics 使用教程 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C
© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容