zabbix3关于web检测https协议域名的问题
下班后还没有走,跟一个同事聊天就聊到了zabbix设置web检查url域名的上面,突然来了兴致,他说web检测http的域名没有任何问题,唯独https协议的域名的就不行,对于这个之前没有太过深入了解,然后他给我做了配置演示,设置其实很简单一共就三项:
第一个
第二个
设置关键步骤:
第三个
就这个里面有个SSL相关的内容做了信息误导,其实这只是用来认证的,最开始以为要设置什么ssl证书在这里,也参考了zabbix官方资料https://www.zabbix.com/documentation/3.4/zh/manual/web_monitoring,也没看出个所以然,一度以为不支持https,后来仔细看到了人家是支持的
链接在这里
既然支持,我就直接在步骤的URL填写了https://xxxx.com发现报错,返回码是400与我要求的200不匹配。偶然发现是URL域名是可以加端口的,http之所以没有任何端口是因为80默认不需要加,然后https://xxxx.com:443,要求状态码还是200,配置后等了片刻,嗯,是我要的效果。真心很简单,有时候就是一个换个套路思考一下,最后发现原因很简单
配置: