D.2. Apache 1.3.x 和 2.0.x
本小节介绍了与 Apache Web server 相关的探测。虽然这些探测的默认配置是使用 HTTP,但您可以通过将应用协议改为
https 并将端口设为 443 以便使用安全连接。
D.2.1. Apache::Processes 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Apache::Processes 探测监控在 Apache Web server 中执行的进程并收集以下数据:
- 每个子进程的数据传输 — 只记录单独子进程传输的数据信息。子进程是指被其他进程创建或由它的父进程创建的进程。
- 每个插槽的数据传输 — 重新启动的子进程传输的数据总量。插槽的数量是通过在
httpd.conf文件中使用MaxRequestsPerChild设定的。
为了使这个探测可以正常运行,必须将 web 服务器
httpd.conf 文件中的 ExtendedStatus 设置为 On。
| 项目 | 值 |
|---|---|
| 应用程序协议* | http |
| 端口* | 80 |
| 路径名* | /server-status |
| 用户代理* | NOCpulse-ApacheUptime/1.0 |
| 用户名 | |
| 密码 | |
| 超时* | 15 |
| 每个子进程传输的最大兆字节的 critical 阈值 | |
| 每个子进程传输的最大兆字节的 warning 阈值 | |
| 每个插槽的最大传输数据量(以兆字节为单位)的 critical 阈值 | |
| 每个插槽的最大传输数据量(以兆字节为单位)的 warning 阈值 |
D.2.2. Apache::Traffic 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Apache::Traffic 探测监控 Apache Web server 中的请求并收集以下的数据:
- 当前的请求 — 在探测的时候正在被服务器处理的请求。
- 请求率 — 在上一次运行探测后每秒钟访问服务器的事件数量。
- 流量 — 在上一次运行探测后服务器每秒钟处理的数据量(以千字节为单位)。
为了使这个探测可以正常运行,必须将 web 服务器
httpd.conf 文件中的 ExtendedStatus 设置为 On。
| 项目 | 值 |
|---|---|
| 应用程序协议* | http |
| 端口* | 80 |
| 路径名* | /server-status |
| 用户代理* | NOCpulse-ApacheUptime/1.0 |
| 用户名 | |
| 密码 | |
| 超时* | 15 |
| 最大当前请求(数量)的 critical 阈值 | |
| 最大当前请求(数量)的 warning 阈值 | |
| 最大请求率(每秒钟的事件数量)的 critical 阈值 | |
| 最大请求率(每秒钟的事件数量)的 warning 阈值 | |
| 最大流量(每秒钟的千字节数量)的 critical 阈值 | |
| 最大流量(每秒钟的千字节数量)的 warning 阈值 |
D.2.3. Apache::Uptime 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Apache::Uptime 探测记录了 Web 服务器最新一次启动后的运行总时间。这个探测并不收集数据,它被用来帮助管理服务级别合同(SLA)。
| 项目 | 值 |
|---|---|
| 应用程序协议* | http |
| 端口* | 80 |
| 路径名* | /server-status |
| 用户代理* | NOCpulse-ApacheUptime/1.0 |
| 用户名 | |
| 密码 | |
| 超时* | 15 |