我有一个 Windows 服务 (.net),它是自定义协议的实现。我需要从多个桌面客户端监控此服务(数据包到达、拒绝、错误等)。
我正在评估不同的替代方案(远程处理、套接字多播等),但我想知道这个问题是否有标准解决方案。我认为这是一个非常常见的场景,如果您认为在 IIS、服务组件等服务中,您可以同时从许多客户端远程连接并管理服务。
我很欣赏建议和例子。
提前致谢。
SNMP。
引自维基百科(我突出显示了有趣的部分):
简单网络管理协议 (SNMP) 是“用于管理 IP 网络上的设备的互联网标准协议。通常支持 SNMP 的设备包括路由器、交换机、服务器、工作站、打印机、调制解调器机架等。”1 它主要用于网络管理系统中,以监视网络连接设备是否存在需要管理注意的情况
一个简单的实现是使用自定义命令。
然后,您将能够使用 WMI 通过自定义命令来管理服务。