우분투에서 포트당 데이터 전송을 모니터링하는 방법이 있습니까?

우분투에서 포트당 데이터 전송을 모니터링하는 방법이 있습니까?

여러 활성 포트가 있는 서버 프로세스를 실행 중입니다. 각 포트와 어떤 나가는 데이터 전송이 연관되어 있는지 알고 싶습니다. 다음과 같은 24시간 보고서를 보고 싶습니다.

  • 포트 30000 : 2.4G
  • 포트 30001 : 1.2G
  • 포트 30002: 2.3G

이를 수행할 수 있는 방법이 있습니까?

답변1

당신이 사용할 수있는iftop포트당 네트워크 트래픽 데이터를 캡처합니다.

iftopiftop -t유용할 수 있는 텍스트 모드( )가 있습니다 .iftop - 출력으로 텍스트 파일을 생성하는 방법은 무엇입니까?

답변2

기본적으로 당신은넷플로우설치 - 전달되는 트래픽에 대한 데이터를 수집한 다음 이를 통계 보고서를 작성할 수 있는 수집기(동일한 호스트에 있을 수도 있고 없을 수도 있음)로 전달하는 호스트의 일련의 프로브입니다. 이 글을 쓰는 시점에서 가장 기능적인 최신 Netflow 프레임워크는 다음과 같습니다.nfdump. Linux를 사용하고 있으므로 권장되는 프로브는 다음과 같습니다.ipt-netflow.

다음과 같이 언급할 가치가 있는 파생 상품/대체 상품도 많이 있습니다.sFlow, 그러나 가장 간단한 접근 방식은 Netflow를 사용하는 것입니다.

관련 정보