WordPress是一个基于PHP和MySQL的免费开源内容管理系统(CMS)。据报道,WordPress是网上使用最简单,最受欢迎的网站管理或博客系统,支持超过6000万个网站。配置我们的代理并使用各种指标检查WordPress性能。
本文档详细介绍了如何配置WordPress插件和监控指标,以深入了解WordPress服务器的性能,可用性和使用情况统计信息。
WordPress性能监控指标:
通过跟踪关键的WordPress指标来做出明智的故障排除决策,包括:
Apache版本
“apache_version”提到了在服务器上运行的Apache版本。了解哪些Apache功能可用以及是否需要更新非常重要。
Apache状态
使用度量标准“apache_status”并记下WordPress服务器中Apache服务器的状态。
PHP版本
使用度量标准“php_version”记下在WordPress服务器中运行的PHP版本。了解哪些PHP功能可用以及是否需要更新非常重要。
PHP CPU
度量标准“php_cpu”获取特定于WordPress服务器的PHP进程占用的CPU部分。它在仪表板上显示为百分比。
MySQL版本
“mysql_version”提到了WordPress服务器中运行的MySQL数据库的版本。了解哪些MySQL功能可用以及是否需要更新非常重要。
PHP状态
使用度量标准“php_status”并获取WordPress服务器中PHP进程的当前状态。
MySQL状态
使用度量“mysql_status”获取WordPress服务器中MySQL数据库的状态。
PHP内存
特定于您的WordPress服务器的PHP进程占用的内存部分。“php_mem”在仪表板上显示为百分比。
MySQL内存
特定于您的WordPress服务器的MySQL查询占用的内存部分。“mysql_mem”在仪表板上显示为百分比。
Apache CPU负载
度量标准“apache_cpu”测量所有Apache工作线程组合使用的CPU部分。它在仪表板上显示为百分比。
MySQL CPU
MySQL查询所占用的CPU部分特定于您的WordPress服务器。“mysql_cpu”在仪表板上显示为百分比。
Apache总访问次数
使用度量标准“apache_total_access”并获取访问Apache服务器的总次数。
Apache总字节数
使用度量标准“apache_total_bytes”测量Apache服务器提供的总字节数。
每秒Apache请求
获取Apache服务器使用度量标准“apache_req_per_sec”收到的每秒平均请求数。
每个请求的Apache字节数
使用度量标准“apache_bytes_per_req”并获取Apache服务器所服务的每个请求中的平均字节数。
每秒Apache字节数
“apache_bytes_per_sec”给出Apache服务器每秒服务的平均字节数。
Apache正常运行时间
度量标准“apache_uptime”给出了Apache服务器启动和运行的总时间。
Apache忙工
使用度量标准“apache_busy_worker”监视为Apache服务器接收的请求提供服务的工作器数。
Apache闲置工作程序
使用度量标准“apace_idle_worker”获取可用于服务Apache服务器收到的请求的空闲工作器数。
这个怎么运作?
- 登录您的Site24x7帐户。如果您没有,请在此处注册
- 下载并安装最新版本的Site24x7 Linux代理程序
- 安装WordPress插件
- 代理将执行WordPress插件并将数据推送到Site24x7服务器。
先决条件:
- 该插件需要“Curl”工具来获取统计信息。在使用插件之前,请确保已安装此工具。
WordPress插件安装:
- 在Site24x7 Linux Agent的插件目录下创建一个名为“wordpress”的目录 - / opt / site24x7 / monagent / plugins /
- 从我们的GitHub存储库下载文件“ ”wordpress.sh“并将其放在”wordpress“目录下
- 执行上述步骤的命令:
配置Apache以支持统计信息:
- 编辑httpd.conf文件,以便启用发送统计信息。如https://httpd.apache.org/docs/2.4/mod/mod_status.html#machinereadable中所述
- “/usr/local/apache/conf/httpd.conf”文件中统计信息设置的示例代码:
- 重新启动apache服务器,并通过在浏览器中打开它来检查配置的URL是否正在接收apache统计信息
WordPress插件配置:
- 现在更改插件文件中的以下值(先前复制到代理插件的目录):
- 在将Apache统计信息配置为变量“APACHE_STATUS_URL”时,输入您指定的统计信息URL。最终统计信息URL最后应包含“?auto”,因为这是从我们的代理获取统计信息所必需的
监控其他指标:
- 要监控其他指标,请编辑“wordpress.sh”文件并添加需要监控的新指标
- 增加文件“wordpress.sh”中的插件版本值以查看新添加的度量标准(例如,将默认插件版本从PLUGIN_VERSION =“1”更改为“PLUGIN_VERSION =”2“)
相关插件:
- Redis插件 - 监控Redis数据库的性能指标
- PostGres插件 - 监控PostGreSQL数据库的性能指标
- Zookeeper插件 - 分析Apache Zookeeper服务器的性能
- Nagios插件 - 在Site24x7中执行数千个Nagios插件,无需运行Nagios服务器
- 开箱即用的插件 - 使用我们广泛的集成列表监控整个应用程序堆栈
- 创建自定义插件 - 创建自定义Linux和Windows插件并监视自定义属性