tldr; 我想显示过去 24 小时内 10 个最慢的 Apache 请求的列表。
长版:
我可以修改 Apache 以在自定义日志中包含服务请求所需的时间,我还可以编写一个 shell 脚本来检索定义的时间间隔内的十个最慢的条目。输出可以通过 NRPE 传递到 Nagios。
Nagios 收到后,是否有插件可以让 Nagios 将其显示为列表?或者,HTML 样式表格或嵌入式人造电子表格也可以。
tldr; 我想显示过去 24 小时内 10 个最慢的 Apache 请求的列表。
长版:
我可以修改 Apache 以在自定义日志中包含服务请求所需的时间,我还可以编写一个 shell 脚本来检索定义的时间间隔内的十个最慢的条目。输出可以通过 NRPE 传递到 Nagios。
Nagios 收到后,是否有插件可以让 Nagios 将其显示为列表?或者,HTML 样式表格或嵌入式人造电子表格也可以。
我认为你最好为此使用特殊工具。虽然这个解决方案对您来说可能有点矫枉过正,但我过去也将所有消息从 NRPE 发送到 Splunk。Splunk 允许您实际映射这些内容,并且非常方便地查找模式和图形。它还有一些不错的仪表板选项。(如果你需要说服经理)
它在一定程度上是免费的,然后就会变得非常昂贵。