我已经在 Linux 服务器中安装了 Nagios(Nagios® Core™ 版本 4.2.2)。我已经使用 check_http 为 HTTPS url 编写了一个 JIRA URL 检查。
它应该得到响应 200,但它给出响应 HTTP CODE 302。
[demuc1dv48:/pkg/vdcrz/Nagios/libexec][orarz]# ./check_http -I xx.xx.xx -u https://xxx.xxx.xxx.com/secure/Dashboard.jspa -S CONNECT
SSL Version: TLSv1
HTTP OK: HTTP/1.1 302 Found - 296 bytes in 0.134 second response time |time=0.134254s;;;0.000000 size=296B;;;
所以我在nagios的配置文件中也进行了同样的配置。
define command{
command_name check_https_jira_prod
command_line $USER1$/check_http -I xxx.xxx.xxx.com -u https://xxx.xxx.xxx.com/secure/Dashboard.jspa -S CONNECT -e 'HTTP/1.1 302'
}
现在我的 JIRA 服务器已关闭,但它没有反映在 nagios 检查中。nagios 响应仍然只显示 HTTP 代码 302。
如何解决这个问题?