我有一个多步骤的 Web 场景,但其中一个步骤产生了 500 错误。这是 JSON POST 步骤,使用上一步中的变量,因此出错的可能性很大。但我看不出有任何方法可以诊断到底发生了什么。
Zabbix 是否有办法记录其发出的 cURL 请求,或者在出现 500 错误时记录结果?我正在运行最新的 3.2 代码。
答案1
您无法使用 Zabbix 记录请求。但如果是 HTTP 请求,tcpdump
那么简单的方法可能有用。
至于响应,您可以通过将日志级别提高到 来让 Zabbix 记录 Web 场景响应5
。这也可以针对正在运行的服务器执行,并且仅针对 Web 场景进程执行,如下所示:
zabbix_server -R log_level_increase http\ poller
看这篇博文了解更多详情。