У меня есть простой скрипт Solaris DTrace, который непрерывно выводит некоторую статистику диска. По умолчанию выходные данные передаются в STDOUT, поэтому я могу перенаправить их в файл для сбора данных.
Что мне нужно, так это возможность удаленного получения этих данных. Сначала я думал, что мне нужен какой-то демон, к которому клиенты могли бы подключаться и просто передавать на них данные, но я не совсем уверен, какой из программных стеков / библиотек для этого лучше всего подходит.
У меня есть знания Perl и Python на стороне Solaris, и я буду использовать клиент C # .NET. Клиентский бит не будет проблемой, так как он может просто подключиться к удаленному сокету и ждать появления данных. Тем не менее, это серверная часть, которая требует немного больше внимания.
Какие-нибудь идеи / предложения о том, как лучше всего это сделать?