我有一个WCF服务,我想使用ServersAlive进行监控。我希望能够从连接的角度检查服务是否可用,但也能够在服务上调用方法来检查服务的工作目的。
由于
答案 0 :(得分:1)
这有多难取决于你正在使用的绑定。来自ServersAlive:
Web服务 - 验证状态和 您的Web服务器的内容(HTTP, HTTPS,MMS和RTSP)。这个由 检索页面(HTTP(S)GET)或通过 发布数据(HTTP(S)POST)。用一个 代理?我们无法解决问题 那。您的网页受到保护 密码(HTTP基本或NTLM 认证)?再次不是问题, 我们也支持这一点。服务器活着 还可以检查你的有效性 SSL Web证书。
如果您使用像wsHTTP这样简单的东西,那么您可能已经准备好开箱即用了。但是,如果你正在做一些实际需要WCF堆栈的东西,你可能需要编写一些自定义代码:
* Virtual machine check in VMWare Server/ESX/GSX
* Mailflow
* IPv6 ping
* *nix diskspace
* *nix processes
* NT eventlog
* Lotus Domino
* and more on this [page][2]