我有一个代理脚本,它通过 PHP 使用 cURL 向其他页面发出 HTTP GET 请求。
是否可以使用 Cacti 监控哪些响应代码返回到这些 cURL 请求?如果不是 Cacti,是否可以使用任何类似的监控系统?
例如,我想要一个显示每个状态类别中有多少响应的报告,即 200、404、500 等。
我有一个代理脚本,它通过 PHP 使用 cURL 向其他页面发出 HTTP GET 请求。
是否可以使用 Cacti 监控哪些响应代码返回到这些 cURL 请求?如果不是 Cacti,是否可以使用任何类似的监控系统?
例如,我想要一个显示每个状态类别中有多少响应的报告,即 200、404、500 等。
当然,您可以使用 Cacti 来做这些事情。你可以用它绘制几乎任何东西。 http://docs.cacti.net/manual:087:3a_advanced_topics.1_data_input_methods#data_input_methods
从您的问题看来,您需要一个监控和警报解决方案,而不仅仅是一个图形解决方案。对于监控、警报和绘图(尽管这些图表不如 rrdtool 和 cacti 有吸引力),我喜欢开源 Hyperic 产品 ( http://www.hyperichq.com )。还有 Nagios、BigBrother 和许多其他低成本/免费选项。