将Solaris脚本输出跨网络推送到Windows客户端?

时间:2011-04-20 09:30:14

标签: networking client-server dtrace

我有一个简单的Solaris DTrace脚本,可以连续输出一些磁盘统计信息。默认情况下,输出被释放到STDOUT,因此我可以重定向到文件以捕获数据。

我正在寻找的是远程获取数据的能力。我最初的想法是,我需要一些客户端可以连接到的守护进程,只是将数据流向它们,但我不确定最好的软件堆栈/库是什么。

我在Solaris方面了解Perl和Python,并将使用C#.NET客户端。客户端位不会有问题,因为它只能连接到远程套接字并等待数据出现。但是,这是需要更多思考的服务器部分。

关于最佳解决方法的任何想法/建议?

1 个答案:

答案 0 :(得分:1)

您可以使用netcat或某些netcat克隆。我个人喜欢 ncat 。这是一个例子

服务器

tail -f /var/log/syslog | ncat -k -l -p 1234

<强>客户端

ncat 127.0.0.1 1234