我需要在 Splunk 中创建某种运行状况检查,它每小时调用一个 Rest URL,并检查响应是否返回 HTTP 代码 200 并发送警报,以防出现 http 代码 400 或 http 代码 500 之类的错误。
例如,Splunk 应该每小时对我的应用程序的 URL 进行一次 http 调用,并检查我的应用程序的 URL 是否返回 HTTP 代码 200。如果来自 URL 的响应的代码与 200 不同,则发送一封通知电子邮件,告知某些事情是错的。
那可能吗?请帮忙。
我需要在 Splunk 中创建某种运行状况检查,它每小时调用一个 Rest URL,并检查响应是否返回 HTTP 代码 200 并发送警报,以防出现 http 代码 400 或 http 代码 500 之类的错误。
例如,Splunk 应该每小时对我的应用程序的 URL 进行一次 http 调用,并检查我的应用程序的 URL 是否返回 HTTP 代码 200。如果来自 URL 的响应的代码与 200 不同,则发送一封通知电子邮件,告知某些事情是错的。
那可能吗?请帮忙。
在https://splunkbase.splunk.com/app/1546/查看 REST API 模块化输入应用程序。
您还可以创建一个 Python 程序来检查 URL 并报告其运行状况。将该程序安排为脚本输入。
您可以使用 Splunk 的网站监控应用程序https://splunkbase.splunk.com/app/1493/获取端点的返回代码