Мне нужно контролировать несколько систем, проходящих стресс-тестирование. Я хочу создать клиент-серверное приложение .NET (C #), которое будет пинговать системы для проверки температуры, использования памяти и т. Д.
Клиент предоставит системную информацию (конфигурация cpu-mem-hdd) при запуске, а затем пройдет несколько тестов производительности / стресс-тестирования. Сервер будет отслеживать, что было выполнено, а также сможет обнаруживать сбои системы. У меня в значительной степени есть весь код для клиента (был запущен в системе, используя WMI)
У меня нет опыта ни в удаленном взаимодействии .NET, ни в WCF, но я думаю, что это отличная возможность изучить их.
Какую технологию вы бы использовали?