0
我正在考慮使用SystemTap監視生產服務器上的FileSystem活動。SystemTap進程間通信
如何將數據從SystemTap生成的內核模塊傳輸到另一個應用程序?我只將printf看作是從SystemTap腳本輸出數據的一種方式,是否有某種套接字接口?
我正在考慮使用SystemTap監視生產服務器上的FileSystem活動。SystemTap進程間通信
如何將數據從SystemTap生成的內核模塊傳輸到另一個應用程序?我只將printf看作是從SystemTap腳本輸出數據的一種方式,是否有某種套接字接口?
目前在systemtap中沒有網絡IPC支持。但是,方法包括:
probe FOO { system("some_shell_command") }
排隊執行任意shell腳本。probe procfs.{read,write}("PATH") {}
導出/ proc中的文件,用戶空間應用程序可以讀取/寫入直接對話模塊。stap --remote HOST ...
遠程執行stap模塊,並通過ssh傳回I/O。mkfifo tun
,打開tun
在目標應用中爲只讀,然後運行stap -o tun ...
。