2011-04-20 80 views
0

我有一個簡單的Solaris DTrace腳本,可以持續輸出一些磁盤統計信息。默認情況下,輸出被卡住到STDOUT,所以我可以重定向到一個文件來捕獲數據。將跨網絡的Solaris腳本輸出推送到Windows客戶端?

我在找的是能夠遠程獲取這些數據。我最初的想法是,我需要某種客戶端可以連接到的守護進程,並且只是將數據傳輸給他們,但我不確定做這項工作的最佳類型的軟件堆棧/庫是什麼。

我已經掌握了Solaris方面的Perl和Python知識,並將使用C#.NET客戶端。客戶端位不會成爲問題,因爲它可以連接到遠程套接字並等待數據顯示。但是,這是服務器部分,需要多一點思考。

關於這方面的最佳途徑的任何想法/建議?

回答

1

您可以使用netcat或某個netcat克隆。我個人喜歡ncat。這裏有一個例子

服務器

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

客戶

ncat 127.0.0.1 1234 
+0

輝煌。完全忘了netcat。 – growse 2011-04-20 10:20:39