我从标准 Ubuntu 18.04/20.04/etc 安装了几个 apache web 服务器。我想监控它们处理的请求数量。在“忍受”nagios 和 munin 15 多年后,我现在正在研究 prometheus 和 grafana。
Apache 有没有办法报告“自服务器启动以来,我已处理了 X 200 个请求、Y 个 404 请求等”?mod_status
不报告这个。我认为如果我可以访问这些统计数据,那么我就可以绘制出有多少人正在使用 Web 服务器的图表,并可能检测到一些故障(通过查找大量的 500)。
答案1
您必须将 Apache 日志流式传输到聚合器(如 Elasticsearch)。之后,您应该在仪表板中构建聚合。