Remote monitoring

I need to control several systems going through stress testing. I want to make a .NET (C #) application on a client server that will check systems to check temperature, memory usage, etc.

First, the client will provide system information (cpu-mem-hdd configuration), after which it will go through several tests / tests. The server will monitor what has been completed, and will also be able to detect system failures. I pretty much have all the code for the client (executed on the system using WMI)

I have no experience with .NET remoting and WCF, but I think this is a great opportunity to learn them.

What technology would you use?

+3
source share
3 answers

WCF is designed to unify .net remote access using several other Microsoft technologies. WCF gives you great flexibility to redesign your client-server architecture by simply changing a few .net attributes.

I recommend that you proceed with caution and make sure you have a good WCF link. You will spend a lot of time spinning wheels in the mud without it.

+3
source

Snmp , possibly based on http://www.snmpsharpnet.com/ . Nothing unusual, new and shiny, but a protocol that is designed to be used exactly for what you are describing. Would definitely be my first choice.

: WCF, ( ).

+1

I will choose a service bus.

0
source

Source: https://habr.com/ru/post/1728054/


All Articles