我有一个web服务器,它在http-basic-auth后面受到保护。我已经通读了monit文档,似乎没有一种明确的方法来传递凭据来测试服务器上的测试页面是否正确返回。
有什么想法吗?
谢谢!
(请不要将其与monit自己的httpd混淆,后者用于在网页中显示monit状态)
PS this is monit 4.8.1 -- Ubuntu Hardy 8.04附带的
发布于 2009-07-12 11:24:14
似乎可以在URL中包含凭据,您尝试过这样做吗?:
(来自http://mmonit.com/monit/documentation/monit.html#connection_testing )
...其中,URL-spec是RFC 2396中指定的标准格式上的URL:
<protocol>://<authority><path>?<query>
下面是一个使用了所有组件的URL示例:
http://user:password@www.foo.bar:8080/document/?querystring#ref
如果URL中包含用户名和密码,它将尝试使用基本身份验证登录服务器。
发布于 2010-04-01 04:25:10
如果您只想检查您的web服务器是否正在侦听端口80 (并且您并不关心它返回的页面或数据),请尝试此方法:
if failed port 80 type TCP then restarthttps://stackoverflow.com/questions/1115816
复制相似问题