服务器是否可以监视WCF服务?

服务器是否可以监视WCF服务?,wcf,monitoring,Wcf,Monitoring,我有一个WCF服务,我想使用ServersAlive监视它。我希望能够从连接的角度检查服务是否可用,但也能够调用服务上的方法来检查服务的目的是否正常 谢谢这有多困难可能取决于您使用的绑定。发件人: Web服务-验证状态和 web服务器的内容(HTTP、, HTTPS、彩信和RTSP)。这个 检索页面(HTTP(S)GET)或通过 发布数据(HTTP(S)POST)。使用 代理这不是我们能处理的问题 那个您的网页受 密码(HTTP basic或NTLM) 认证)?这也不是问题, 我们也支持这一点。

我有一个WCF服务,我想使用ServersAlive监视它。我希望能够从连接的角度检查服务是否可用,但也能够调用服务上的方法来检查服务的目的是否正常


谢谢

这有多困难可能取决于您使用的绑定。发件人:

Web服务-验证状态和 web服务器的内容(HTTP、, HTTPS、彩信和RTSP)。这个 检索页面(HTTP(S)GET)或通过 发布数据(HTTP(S)POST)。使用 代理这不是我们能处理的问题 那个您的网页受 密码(HTTP basic或NTLM) 认证)?这也不是问题, 我们也支持这一点。服务器处于活动状态 还可以检查您的证书的有效性 SSL web证书

如果您正在使用wsHTTP这样简单的东西,您可能已经准备好开箱即用了。但是,如果您正在做一些实际上需要WCF堆栈的事情,则可能需要编写一些自定义代码:

编写您自己的检查-您还可以编写自定义软件,通过活动服务器执行您自己的检查。我们已经有几个例子,包括:
我的WCF服务在Windows服务中自托管(与IIS托管的服务相同)。我已经在Windows服务上设置了一个NT进程检查,效果很好。我现在已经设置了一个外部COM SOAP检查来调用WCF服务上的一个方法,这个方法只返回一个数字来显示调用工作。但是,即使服务未运行,此检查也始终返回成功,更改SOAP结果检查没有任何效果,它仍然认为服务已启动@阴暗-听起来你有一些具体实现的东西在进行。。。如果你能整理好你的外部COM SOAP检查,你应该很乐意去做。
* 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]