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 |