새소식

Operation System/Unix & Linux

telnet통한 네트워크 상태 체크

  • -
728x90
반응형
  • 리눅스 환경에서 네트워크가 간헐적으로 연결이 끊기는 현상이 발생하는 경우 사용할 수 있습니다.
  • 이러한 경우 정확한 지표가 있어야 간헐적 끊김을 증명할 수 있습니다.

#!/bin/bash # create by junsuyoun telnet_check_ip= telnet_check_port= telnet_check_log_path= telnet_check_runtime=`date +%s` telnet_check=`telnet $telnet_check_ip $telnet_check_port |exit` telnet_check_endtime=`date +%s` telnet_check_difftime=`expr "$telnet_check_endtime - telnet_check_runtime"` if [ $telnet_check_]; then 2>/dev/null else date >> $telnet_check_log_path echo $telnet_check_difftime >> telnet_check_log_path fi
  • 특정 포트에 오픈 여부를 확인할 경우 telnet을 많이 사용하는데요.
  • telnet 요청 후 15초간 대기하다 연결이 이루어지지 않으면 telnet 명령이 종료 됩니다.
  • 즉시 연결되면 runtime과 endtime의 지연이 없지만 간헐적으로 연결이 끊기는 상황에서는 지연이 발생합니다.
  • 위 스크립트를 활용하면 간헐적 끊김을 증명할 지표를 만들 수 있습니다.

728x90
반응형

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.