我有一个windows服务(.net),它是一个自定义协议的实现。我需要从多个桌面客户端监控此服务(数据包已到达、被拒绝、出错等)。
我正在评估不同的替代方案(远程处理、套接字组播等),但我想知道这个问题是否有标准的解决方案。我认为这是一个非常常见的场景,如果您考虑到IIS、服务组件等服务,您可以同时从多个客户端远程连接并管理服务。
我很欣赏你的建议和例子。
提前谢谢。
发布于 2011-05-06 21:41:45
一个简单的实现是使用Custom Commands。
然后,您将能够使用WMI通过您的自定义命令来管理服务。
发布于 2011-05-06 21:33:05
SNMP。
引用自维基百科(我已经强调了有趣的部分):
简单网络管理协议( SNMP )是“用于管理IP网络上的设备的因特网标准协议。通常支持SNMP的设备包括路由器、交换机、服务器、工作站、打印机、调制解调器机架和更多。”1它主要用于网络管理系统中,用于监视网络连接的设备是否存在需要管理注意的情况
C#实现:http://www.snmpsharpnet.com/
https://stackoverflow.com/questions/5912105
复制相似问题