2016-10-12 7 views
0

일부 네트워크, 잠금, 작업 깨우기 통계를 모니터링하기 위해 systemtap을 사용하고 있으며 "println"(stap 명령어)의 대안을 찾고 싶습니다. 원격지로 데이터를 보낼 수 있습니다. 네트워크로 연결된) 대상 (임시 파일의 경우에도 모든 디스크 액세스를 피하는 아이디어).systemtap 스크립트 내에서 네트워크상의 데이터를 보내려면 어떻게해야합니까?

UDP가 괜찮습니다.

(텍스트) 데이터로 네트워크 패킷을 보내는 systemtap 스크립트 내부에 방법이 있습니까? 나는 netcat (nc)에 파이핑하는 것을 생각했지만 그것을 피하기를 희망했다.

Google에서 답변을 찾지 못했습니다 (올바른 키워드 집합을 선택하지 않았을 수 있습니다 ...), 또는 사용자 설명서에 있습니까?

미리 감사드립니다.

답변

1

현재 네트워크 트래픽을 시작하는 기본 시스템 탭 기능은 없습니다. stap | nc이 하나의 가능성입니다. stap --remote HOST은 또 다른 것입니다. probe FOO { system("echo HELLO > /dev/tcp/HOST/PORT") }은 또 하나입니다.